View a markdown version of this page

Utilizar AWS Security Token Service em um Snowball Edge - AWS Snowball Edge Guia do Desenvolvedor

AWS Snowball Edge não está mais disponível para novos clientes. Novos clientes devem explorar as AWS DataSync transferências on-line, o Terminal de Transferência de AWS Dados para transferências físicas seguras ou soluções de AWS parceiros. Para computação de ponta, explore AWS Outposts.

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á.

Utilizar AWS Security Token Service em um Snowball Edge

O AWS Security Token Service(AWS STS) ajuda você a solicitar credenciais temporárias com privilégios limitados para usuários do IAM.

Importante

Para que AWS os serviços funcionem corretamente em um Snowball Edge, você deve permitir as portas para os serviços. Para obter detalhes, consulte Requisitos de porta para AWS serviços em um Snowball Edge.

Usar o AWS CLI e operações de API em um Snowball Edge

Ao usar as operações de API AWS CLI ou de API para emitir comandos IAM AWS STS, Amazon S3 e Amazon EC2 no dispositivo Snowball Edge, você deve especificar o como "”. region snow Você pode fazer isso usando AWS configure ou dentro do próprio comando, como nos exemplos a seguir.

aws configure --profile snowballEdge AWS Access Key ID [None]: defgh AWS Secret Access Key [None]: 1234567 Default region name [None]: snow Default output format [None]: json

Ou

aws iam list-users --endpoint http://192.0.2.0:6078 --region snow --profile snowballEdge
nota

O ID da chave de acesso e a chave secreta de acesso que são usados localmente em não AWS Snowball Edge podem ser trocados com as chaves no Nuvem AWS.

Compatível AWS STSAWS CLI comandos em um Snowball Edge

Somente o comando assume-role é compatível localmente.

Há suporte para os seguintes parâmetros assume-role:

  • role-arn

  • role-session-name

  • duration-seconds

Exemplo de comando para assumir uma função em um Snowball Edge

Para assumir uma função, use o seguinte comando.

aws sts assume-role --role-arn "arn:aws:iam::123456789012:role/example-role" --role-session-name AWSCLI-Session --endpoint http://snow-device-IP-address:7078

Para obter mais informações sobre como usar o comando assume-role, consulte Como faço para assumir um perfil do IAM usando o AWS CLI?

Para obter mais informações sobre o uso AWS STS, consulte Como usar credenciais de segurança temporárias no Guia do usuário do IAM.

Compatível AWS STS Operações de API em um Snowball Edge

Somente a AssumeRoleAPI é suportada localmente.

Há suporte para os seguintes parâmetros AssumeRole:

  • RoleArn

  • RoleSessionName

  • DurationSeconds

exemplo de assumir um perfil
https://sts.amazonaws.com/ ?Version=2011-06-15 &Action=AssumeRole &RoleSessionName=session-example &RoleArn=arn:aws:iam::123456789012:role/demo &DurationSeconds=3600