View a markdown version of this page

Snowball Edge AWS Security Token Serviceでの の使用 - AWS Snowball Edge デベロッパーガイド

AWS Snowball Edge は新規顧客には利用できなくなりました。新しいお客様は、オンライン転送、安全な物理的な転送のためのAWS データ転送ターミナル、または AWS パートナーソリューションAWS DataSyncを検討する必要があります。エッジコンピューティングについては、AWS Outposts をご覧ください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Snowball Edge AWS Security Token Serviceでの の使用

AWS Security Token Service(AWS STS) は、IAM ユーザーの権限が制限された一時的な認証情報をリクエストするのに役立ちます。

重要

AWSサービスが Snowball Edge で適切に機能するには、サービスのポートを許可する必要があります。詳細については、「Snowball Edge の AWS サービスのポート要件」を参照してください。

Snowball Edge でのAWS CLIおよび API オペレーションの使用

AWS CLIまたは API オペレーションを使用して Snowball Edge デバイスで IAM、AWS STS Amazon S3、Amazon EC2 コマンドを発行する場合は、 をregion「」として指定する必要がありますsnow。 これを行うには、次の例のように、 コマンド自体で AWS configureまたは を使用します。

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

または

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

でローカルで使用するアクセスキー ID とアクセスシークレットキーは、AWS Snowball Edgeのキーと交換できませんAWS クラウド。

Snowball Edge でサポートされているAWS STSAWS CLIコマンド

assume-role コマンドのみがローカルでサポートされています。

assume-role では以下のパラメータがサポートされます。

  • role-arn

  • role-session-name

  • duration-seconds

Snowball Edge でロールを引き受けるコマンドの例

ロールを引き受けるには、以下のコマンドを使用します。

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

assume-role コマンド使用の詳細については、AWS CLIを使用して IAM ロールを引き受ける方法を教えてください。を参照してください。

の使用の詳細についてはAWS STS、IAM ユーザーガイドの「一時的なセキュリティ認証情報の使用」を参照してください。

Snowball Edge でサポートされているAWS STS API オペレーション

AssumeRole API のみがローカルでサポートされています。

AssumeRole では以下のパラメータがサポートされます。

  • RoleArn

  • RoleSessionName

  • DurationSeconds

例ロールの引き受け例
https://sts.amazonaws.com/ ?Version=2011-06-15 &Action=AssumeRole &RoleSessionName=session-example &RoleArn=arn:aws:iam::123456789012:role/demo &DurationSeconds=3600