Use ListPolicyVersions com um AWS SDK ou CLI - AWS Exemplos de código do SDK

Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples GitHub .

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

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

Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação em contexto nos seguintes exemplos de código:

CLI
AWS CLI

Listar informações sobre as versões da política gerenciada especificada

Este exemplo retorna a lista de versões disponíveis da política cujo ARN é arn:aws:iam::123456789012:policy/MySamplePolicy.

aws iam list-policy-versions \ --policy-arn arn:aws:iam::123456789012:policy/MySamplePolicy

Saída:

{ "IsTruncated": false, "Versions": [ { "VersionId": "v2", "IsDefaultVersion": true, "CreateDate": "2015-06-02T23:19:44Z" }, { "VersionId": "v1", "IsDefaultVersion": false, "CreateDate": "2015-06-02T22:30:47Z" } ] }

Para obter mais informações, consulte Políticas e permissões no IAM no Guia do usuário do AWS IAM.

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

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: este exemplo retorna a lista de versões disponíveis da política cujo ARN é arn:aws:iam::123456789012:policy/MyManagedPolicy. Para obter o documento de política de uma versão específica, use o comando Get-IAMPolicyVersion e especifique o VersionId do que você deseja.

Get-IAMPolicyVersionList -PolicyArn arn:aws:iam::123456789012:policy/MyManagedPolicy

Saída:

CreateDate Document IsDefaultVersion VersionId ---------- -------- ---------------- --------- 2/12/2015 9:39:53 AM True v2 2/12/2015 9:39:09 AM False v1
  • Para obter detalhes da API, consulte ListPolicyVersionsem Referência de Ferramentas da AWS para PowerShell cmdlet (V4).

Ferramentas para PowerShell V5

Exemplo 1: este exemplo retorna a lista de versões disponíveis da política cujo ARN é arn:aws:iam::123456789012:policy/MyManagedPolicy. Para obter o documento de política de uma versão específica, use o comando Get-IAMPolicyVersion e especifique o VersionId do que você deseja.

Get-IAMPolicyVersionList -PolicyArn arn:aws:iam::123456789012:policy/MyManagedPolicy

Saída:

CreateDate Document IsDefaultVersion VersionId ---------- -------- ---------------- --------- 2/12/2015 9:39:53 AM True v2 2/12/2015 9:39:09 AM False v1
  • Para obter detalhes da API, consulte ListPolicyVersionsem Referência de Ferramentas da AWS para PowerShell cmdlet (V5).

SAP ABAP
SDK para SAP ABAP
nota

Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no AWS Code Examples Repository.

TRY. oo_result = lo_iam->listpolicyversions( iv_policyarn = iv_policy_arn ). MESSAGE 'Retrieved policy versions list.' TYPE 'I'. CATCH /aws1/cx_iamnosuchentityex. MESSAGE 'Policy does not exist.' TYPE 'E'. CATCH /aws1/cx_iamservicefailureex. MESSAGE 'Service failure when listing policy versions.' TYPE 'E'. ENDTRY.
  • Para obter detalhes da API, consulte a ListPolicyVersionsreferência da API AWS SDK for SAP ABAP.