Utilizzare PutGroupPolicy con un o AWS SDK CLI - Esempi di codice dell'AWS SDK

Ci sono altri AWS SDK esempi disponibili nel repository AWS Doc SDK Examples GitHub .

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

Utilizzare PutGroupPolicy con un o AWS SDK CLI

I seguenti esempi di codice mostrano come utilizzarePutGroupPolicy.

Gli esempi di operazioni sono estratti di codice da programmi più grandi e devono essere eseguiti nel contesto. È possibile visualizzare questa operazione nel contesto nel seguente esempio di codice:

.NET
AWS SDK for .NET
Nota

C'è altro da fare GitHub. Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel Repository di esempi di codice 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; }
CLI
AWS CLI

Come aggiungere una policy a un gruppo

Il put-group-policy comando seguente aggiunge una politica al IAM gruppo denominatoAdmins.

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

Questo comando non produce alcun output.

La policy è definita come JSON documento nel AdminPolicyfile.json. (Il nome e l'estensione del file non hanno importanza.)

Per ulteriori informazioni, consulta la sezione Gestione delle IAM politiche nella Guida per l'AWS IAMutente.

  • Per API i dettagli, vedere PutGroupPolicyin AWS CLI Command Reference.

PowerShell
Strumenti per PowerShell

Esempio 1: Questo esempio crea una policy in linea denominata AppTesterPolicy e la incorpora nel IAM gruppo. AppTesters Se esiste già una politica in linea con lo stesso nome, viene sovrascritta. Il contenuto JSON della policy è il file. apptesterpolicy.json Si noti che è necessario utilizzare il -Raw parametro per elaborare correttamente il contenuto del JSON file.

Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)
  • Per API i dettagli, vedere PutGroupPolicyin AWS Tools for PowerShell Cmdlet Reference.