Perché ricevo un errore di autorizzazione di Lake Formation: lakeformation: PutDataLakeSettings quando aggiungo un nuovo amministratore di data lake? - AWS HealthLake

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à.

Perché ricevo un errore di autorizzazione di Lake Formation: lakeformation: PutDataLakeSettings quando aggiungo un nuovo amministratore di data lake?

Se IAM l'utente o il ruolo contiene la policy AWSLakeFormationDataAdmin AWS gestita, non è possibile aggiungere nuovi amministratori di data lake. Verrà visualizzato un errore contenente quanto segue:

User arn:aws:sts::111122223333:assumed-role/lakeformation-admin-user is not authorized to perform: lakeformation:PutDataLakeSettings on resource: arn:aws:lakeformation:us-east-2:111122223333:catalog:111122223333 with an explicit deny in an identity-based policy

La policy AWS gestita AdministratorAccess è necessaria per aggiungere un IAM utente o un ruolo come amministratore del data lake AWS Lake Formation. Se IAM l'utente o il ruolo contiene anche AWSLakeFormationDataAdmin l'azione, l'azione avrà esito negativo. La politica AWSLakeFormationDataAdmin AWS gestita contiene un rifiuto esplicito per l'APIoperazione AWS Lake Formation,. PutDataLakeSetting

Anche gli amministratori con accesso completo all'AWSutilizzo della policy AdministratorAccess AWS gestita possono essere limitati dalla policy. AWSLakeFormationDataAdmin