À utiliser PutGroupPolicy avec un AWS SDKou CLI - AWS Gestion de l’identité et des accès

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

À utiliser PutGroupPolicy avec un AWS SDKou CLI

Les exemples de code suivants montrent comment utiliserPutGroupPolicy.

Les exemples d’actions sont des extraits de code de programmes de plus grande envergure et doivent être exécutés en contexte. Vous pouvez voir cette action en contexte dans l’exemple de code suivant :

.NET
AWS SDK for .NET
Note

Il y en a plus à ce sujet GitHub. Consultez l'exemple complet et apprenez à configurer et à exécuter dans AWS Référentiel d'exemples de code.

/// <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; }
  • Pour API plus de détails, voir PutGroupPolicyAWS SDK for .NET APIRéférence.

CLI
AWS CLI

Pour ajouter une politique à un groupe

La put-group-policy commande suivante ajoute une politique au IAM groupe nomméAdmins.

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

Cette commande ne produit aucun résultat.

La politique est définie sous forme de JSON document dans le fichier AdminPolicy.json. (Le nom et l’extension du fichier n’ont aucune importance.)

Pour plus d'informations, consultez la section Gestion des IAM politiques dans le AWS IAM Guide de l’utilisateur.

  • Pour API plus de détails, voir PutGroupPolicyAWS CLI Référence de commande.

PowerShell
Outils pour PowerShell

Exemple 1 : Cet exemple crée une politique intégrée nommée AppTesterPolicy et l'intègre dans le IAM groupe. AppTesters Si une politique intégrée portant le même nom existe déjà, elle est remplacée. Le contenu JSON de la politique est inclus dans le fichierapptesterpolicy.json. Notez que vous devez utiliser le -Raw paramètre pour traiter correctement le contenu du JSON fichier.

Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)
  • Pour API plus de détails, voir PutGroupPolicyAWS Tools for PowerShell Référence de l'applet de commande.

Pour une liste complète des AWS SDKguides du développeur et exemples de code, voirL'utilisation de ce service avec un AWS SDK. Cette rubrique inclut également des informations sur la mise en route et des détails sur SDK les versions précédentes.