Verwenden Sie es DeleteRolePolicy mit einem oder AWS SDK CLI - AWS SDKCode-Beispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie es DeleteRolePolicy mit einem oder AWS SDK CLI

Die folgenden Codebeispiele zeigen, wie man es benutztDeleteRolePolicy.

.NET
AWS SDK for .NET
Anmerkung

Es gibt noch mehr dazu GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository einrichten und ausführen.

/// <summary> /// Delete an IAM role policy. /// </summary> /// <param name="roleName">The name of the IAM role.</param> /// <param name="policyName">The name of the IAM role policy to delete.</param> /// <returns>A Boolean value indicating the success of the action.</returns> public async Task<bool> DeleteRolePolicyAsync(string roleName, string policyName) { var response = await _IAMService.DeleteRolePolicyAsync(new DeleteRolePolicyRequest { PolicyName = policyName, RoleName = roleName, }); return response.HttpStatusCode == System.Net.HttpStatusCode.OK; }
  • APIEinzelheiten finden Sie DeleteRolePolicyunter AWS SDK for .NET APIReferenz.

CLI
AWS CLI

Um eine Richtlinie aus einer IAM Rolle zu entfernen

Mit dem folgenden delete-role-policy-Befehl wird die Richtlinie mit dem Namen ExamplePolicy aus der Rolle mit dem Namen Test-Role entfernt.

aws iam delete-role-policy \ --role-name Test-Role \ --policy-name ExamplePolicy

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Weitere Informationen finden Sie im AWS IAMBenutzerhandbuch unter Ändern einer Rolle.

JavaScript
SDKfür JavaScript (v3)
Anmerkung

Es gibt noch mehr dazu GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository einrichten und ausführen.

import { DeleteRolePolicyCommand, IAMClient } from "@aws-sdk/client-iam"; const client = new IAMClient({}); /** * * @param {string} roleName * @param {string} policyName */ export const deleteRolePolicy = (roleName, policyName) => { const command = new DeleteRolePolicyCommand({ RoleName: roleName, PolicyName: policyName, }); return client.send(command); };
  • APIEinzelheiten finden Sie DeleteRolePolicyunter AWS SDK for JavaScript APIReferenz.

PowerShell
Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die Inline-Richtlinie gelöschtS3AccessPolicy, die in die IAM Rolle S3BackupRole eingebettet ist.

Remove-IAMRolePolicy -PolicyName S3AccessPolicy -RoleName S3BackupRole