Concessão de acesso de gravação às APIs do Kubernetes pra serviços da AWS - Amazon EKS

Ajudar a melhorar esta página

Para contribuir com este guia de usuário, escolha o link Editar esta página no GitHub, disponível no painel direito de cada página.

Concessão de acesso de gravação às APIs do Kubernetes pra serviços da AWS

Permissões obrigatórias

Para permitir que os serviços da AWS executem operações de gravação em recursos do Kubernetes em seu cluster do Amazon EKS, é necessário conceder as permissões eks:AccessKubernetesApi e eks:MutateViaKubernetesApi do IAM.

Por exemplo, o Amazon SageMaker HyperPod usa essas permissões para permitir a implantação de modelos a partir do SageMaker AI Studio. Para obter mais informações, consulte Configuração de permissões opcionais do SDK de JavaScript no Guia de desenvolvedor do Amazon SageMaker AI.

Importante

Operações de gravação, como criar, atualizar e excluir, exigem ambas as permissões. Se alguma permissão estiver ausente, as operações de gravação falharão.

Visibilidade do CloudTrail

Ao realizar operações de gravação em recursos do Kubernetes, você verá nomes específicos de operações em seus logs do CloudTrail:

  • createKubernetesObject: ao criar novos recursos

  • updateKubernetesObject: ao modificar os recursos existentes

  • deleteKubernetesObject: ao remover recursos

Esses eventos do CloudTrail fornecem trilhas de auditoria detalhadas de todas as modificações feitas em seus recursos do Kubernetes.

nota

Esses nomes de operação aparecem nos logs do CloudTrail somente para fins de auditoria. Eles não são ações do IAM e não podem ser usados nas declarações de política do IAM. Para controlar o acesso de gravação aos recursos do Kubernetes por meio de políticas do IAM, use a permissão eks:MutateViaKubernetesApi conforme mostrado na seção Permissões obrigatórias.