Use DeleteRolePolicy 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 DeleteRolePolicy com um AWS SDK ou CLI

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

.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> /// 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; }
  • Para API obter detalhes, consulte DeleteRolePolicyem AWS SDK for .NET APIReferência.

CLI
AWS CLI

Para remover uma política de uma IAM função

O comando delete-role-policy, apresentado a seguir, remove a política denominada ExamplePolicy do perfil denominado Test-Role.

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

Este comando não produz saída.

Para obter mais informações, consulte Modificar uma função no Guia do AWS IAM usuário.

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

JavaScript
SDKpara JavaScript (v3)
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.

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); };
  • Para API obter detalhes, consulte DeleteRolePolicyem AWS SDK for JavaScript APIReferência.

PowerShell
Ferramentas para PowerShell

Exemplo 1: Este exemplo exclui a política embutida S3AccessPolicy que está incorporada na IAM função. S3BackupRole

Remove-IAMRolePolicy -PolicyName S3AccessPolicy -RoleName S3BackupRole
  • Para API obter detalhes, consulte DeleteRolePolicyem Referência de AWS Tools for PowerShell cmdlet.