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à.
Configurazione delle autorizzazioni del ruolo di esecuzione Lambda
Oltre ad accedere al cluster Kafka autogestito, la Lambda Event Function necessita delle autorizzazioni per eseguire varie azioni API. Aggiungere queste autorizzazioni al ruolo di esecuzione della funzione. Se i tuoi utenti devono accedere a qualsiasi azione API, aggiungi le autorizzazioni richieste alla politica di identità per l'utente o il ruolo AWS Identity and Access Management (IAM).
Argomenti
Autorizzazioni richieste per la funzione Lambda Event
Per creare e archiviare i log in un gruppo di log in Amazon CloudWatch Logs, la tua Lambda Event Function deve disporre delle seguenti autorizzazioni nel suo ruolo di esecuzione:
Autorizzazioni opzionali per la funzione Lambda Event
La tua funzione evento Lambda potrebbe inoltre aver bisogno delle autorizzazioni per:
-
Descrivere il segreto di Secrets Manager.
-
Accedi alla tua chiave gestita dal cliente AWS Key Management Service (AWS KMS).
-
Accedere ad Amazon VPC.
-
Invia i record delle chiamate non riuscite a una destinazione.
Secrets Manager e AWS KMS autorizzazioni
A seconda del tipo di controllo degli accessi che stai configurando per i tuoi broker Kafka, la tua Lambda Event Function potrebbe aver bisogno dell'autorizzazione per accedere al tuo segreto di Secrets Manager o per decrittografare la tua chiave gestita dal cliente. AWS KMS Per accedere a queste risorse, il ruolo di esecuzione della funzione deve disporre delle seguenti autorizzazioni:
Autorizzazioni VPC
Se solo gli utenti all'interno di un VPC possono accedere al tuo cluster Apache Kafka autogestito, la tua Lambda Event Function deve avere l'autorizzazione per accedere alle tue risorse Amazon VPC. Queste risorse includono la VPC, le sottoreti, i gruppi di sicurezza e le interfacce di rete. Per accedere a queste risorse, il ruolo di esecuzione della funzione deve disporre delle seguenti autorizzazioni:
Aggiunta di autorizzazioni al ruolo di esecuzione
Per impostazione predefinita, Lambda non è autorizzato a eseguire le operazioni richieste o facoltative per un cluster Apache Kafka autogestito. Dovrai creare e definire queste operazioni in una policy di attendibilità IAM per il ruolo di esecuzione. Questo esempio mostra come creare una policy che consente a Lambda di accedere alle risorse Amazon VPC.
Concessione di accesso agli utenti con una policy IAM
Per impostazione predefinita, gli utenti e i ruoli non dispongono dell'autorizzazione per eseguire operazioni API di origine eventi. Per concedere l'accesso agli utenti dell'organizzazione o dell'account, è possibile creare o aggiornare una policy basata sull'identità. Per ulteriori informazioni, consulta Controlling access to AWS resources using policies nella IAM User Guide.
Per la risoluzione degli errori di autenticazione e autorizzazione, consultaRisoluzione degli errori di mappatura delle sorgenti degli eventi Kafka.