Usar DescribeSnapshotAttribute com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar DescribeSnapshotAttribute com uma CLI

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

CLI
AWS CLI

Descrever os atributos de um snapshot

O exemplo describe-snapshot-attribute a seguir lista as contas com as quais um snapshot é compartilhado.

aws ec2 describe-snapshot-attribute \ --snapshot-id snap-01234567890abcedf \ --attribute createVolumePermission

Saída:

{ "SnapshotId": "snap-01234567890abcedf", "CreateVolumePermissions": [ { "UserId": "123456789012" } ] }

Para obter mais informações, consulte Compartilhar um snapshot do Amazon EBS no Guia do usuário do Amazon Elastic Compute Cloud.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse exemplo descreve o atributo especificado do snapshot especificado.

Get-EC2SnapshotAttribute -SnapshotId snap-12345678 -Attribute ProductCodes

Saída:

CreateVolumePermissions ProductCodes SnapshotId ----------------------- ------------ ---------- {} {} snap-12345678

Exemplo 2: esse exemplo descreve o atributo especificado do snapshot especificado.

(Get-EC2SnapshotAttribute -SnapshotId snap-12345678 -Attribute CreateVolumePermission).CreateVolumePermissions

Saída:

Group UserId ----- ------ all
Ferramentas para PowerShell V5

Exemplo 1: esse exemplo descreve o atributo especificado do snapshot especificado.

Get-EC2SnapshotAttribute -SnapshotId snap-12345678 -Attribute ProductCodes

Saída:

CreateVolumePermissions ProductCodes SnapshotId ----------------------- ------------ ---------- {} {} snap-12345678

Exemplo 2: esse exemplo descreve o atributo especificado do snapshot especificado.

(Get-EC2SnapshotAttribute -SnapshotId snap-12345678 -Attribute CreateVolumePermission).CreateVolumePermissions

Saída:

Group UserId ----- ------ all