Verwenden Sie DeleteRolePolicy mit einem AWS SDKoder CLI - AWS Identitäts- und Zugriffsverwaltung

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 DeleteRolePolicy mit einem AWS SDKoder CLI

Die folgenden Codebeispiele zeigen, wie man es benutztDeleteRolePolicy.

.NET
AWS SDK for .NET
Anmerkung

Es gibt noch mehr dazu GitHub. Finden Sie das vollständige Beispiel und erfahren Sie, wie Sie es einrichten und ausführen in der AWS Repository mit Codebeispielen.

/// <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 unter Ändern einer Rolle in der AWS IAM-Benutzerhandbuch.

JavaScript
SDKfür JavaScript (v3)
Anmerkung

Es gibt noch mehr dazu GitHub. Finden Sie das vollständige Beispiel und erfahren Sie, wie Sie es einrichten und ausführen in der AWS Repository mit Codebeispielen.

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
  • APIEinzelheiten finden Sie unter DeleteRolePolicyAWS Tools for PowerShell Cmdlet-Referenz.

Für eine vollständige Liste von AWS SDKEntwicklerhandbücher und Codebeispiele finden Sie unterNutzung dieses Dienstes mit einem AWS SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK Versionen.