Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Controllo degli accessi per le tabelle di streaming e la distribuzione di Amazon S3
Le tabelle di streaming e la distribuzione di Amazon S3 utilizzano un ruolo di esecuzione del servizio IAM che Amazon Kinesis Data Streams assume per scrivere i dati nella destinazione. Segui queste pratiche di controllo degli accessi:
-
Privilegio minimo: concedi solo le autorizzazioni minime richieste dal ruolo di esecuzione del servizio. Definisci le autorizzazioni di Amazon S3 per bucket e prefissi specifici anziché utilizzare caratteri jolly.
-
Ambito a risorse specifiche: limita le autorizzazioni al bucket, al table bucket o alla tabella specifici in cui la distribuzione scrive. Non utilizzare
Resource: "*". -
Prevenzione confusa dei supplenti: includi
aws:SourceArneaws:SourceAccountcondiziona la politica di fiducia relativa ai ruoli di esecuzione del servizio in modo che solo le risorse di distribuzione possano assumere il ruolo. -
Crittografia del flusso di origine: se lo stream è crittografato con un Chiave gestita da AWS (
aws/kinesisalias), non è possibile creare una distribuzione. Utilizza invece una chiave gestita dal cliente per la crittografia dello stream.
Per le politiche complete relative ai ruoli di esecuzione del servizio, vedereAutorizzazioni IAM per la consegna dei dati. Per i dettagli sulla crittografia e la registrazione degli audit, vedereSicurezza per la consegna dei dati.