Use PutGroupPolicy com um AWS SDK ou CLI - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use PutGroupPolicy com um AWS SDK ou CLI

Os exemplos de código a seguir mostram como usar o PutGroupPolicy.

Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação no contexto no seguinte exemplo de código:

.NET
AWS SDK for .NET
nota

Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da AWS.

/// <summary> /// Add or update an inline policy document that is embedded in an IAM group. /// </summary> /// <param name="groupName">The name of the IAM group.</param> /// <param name="policyName">The name of the IAM policy.</param> /// <param name="policyDocument">The policy document defining the IAM policy.</param> /// <returns>A Boolean value indicating the success of the action.</returns> public async Task<bool> PutGroupPolicyAsync(string groupName, string policyName, string policyDocument) { var request = new PutGroupPolicyRequest { GroupName = groupName, PolicyName = policyName, PolicyDocument = policyDocument }; var response = await _IAMService.PutGroupPolicyAsync(request); return response.HttpStatusCode == System.Net.HttpStatusCode.OK; }
  • Para API obter detalhes, consulte PutGroupPolicyem AWS SDK for .NET APIReferência.

CLI
AWS CLI

Como adicionar uma política a um grupo

O put-group-policy comando a seguir adiciona uma política ao IAM grupo chamadoAdmins.

aws iam put-group-policy \ --group-name Admins \ --policy-document file://AdminPolicy.json \ --policy-name AdminRoot

Este comando não produz saída.

A política é definida como um JSON documento no AdminPolicyarquivo.json. (O nome e a extensão do arquivo não têm significado.)

Para obter mais informações, consulte Gerenciamento de IAM políticas no Guia AWS IAM do usuário.

  • Para API obter detalhes, consulte PutGroupPolicyna Referência de AWS CLI Comandos.

PowerShell
Ferramentas para PowerShell

Exemplo 1: Este exemplo cria uma política em linha chamada AppTesterPolicy e a incorpora ao IAM grupo. AppTesters Se já existir uma política em linha com o mesmo nome, ela será substituída. O conteúdo JSON da política vem no arquivoapptesterpolicy.json. Observe que você deve usar o -Raw parâmetro para processar com êxito o conteúdo do JSON arquivo.

Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)
  • Para API obter detalhes, consulte PutGroupPolicyem Referência de AWS Tools for PowerShell cmdlet.