Como conceder acesso de função a uma organização
Para conceder permissões a uma organização no AWS Organizations, especifique o ID da organização como o principal-org-id. O comando add-permissiono-a1b2c3d4e5f.
aws lambda add-permission \ --function-name example \ --statement-id PrincipalOrgIDExample \ --action lambda:InvokeFunction \ --principal * \ --principal-org-id o-a1b2c3d4e5f
nota
Nesse comando, Principal é *. Isso significa que todos os usuários na organização o-a1b2c3d4e5f recebem permissões de invocação de função. Se você especificar uma Conta da AWS ou um perfil como Principal, somente essa entidade principal receberá permissões de invocação da função, mas apenas se ela também fizer parte organização o-a1b2c3d4e5f.
Esse comando cria uma política baseada em recursos semelhante ao exemplo a seguir:
Para obter mais informações, consulte aws:PrincipalOrgID no Guia do usuário do IAM.