2

「wget」コマンドを使用して Amazon S3 から Amazon EC2 インスタンスにファイルをダウンロードしているときに、次のメッセージが表示され、ファイルがダウンロードされません。

この問題を解決する方法..?

コマンド:->

"wget https://s3.amazonaws.com/docsbucket/intro.doc"

エラーメッセージ:->

"Resolving s3.amazonaws.com... 207.171.163.225
Connecting to s3.amazonaws.com|207.171.163.225|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2013-03-20 13:06:00 ERROR 403: Forbidden."
4

3 に答える 3

1

S3バケットから読み取る権限を使用してEC2インスタンスを起動する必要があります。

これを行う最も簡単な方法は、ロールを使用することです。AWSのIAM(IDおよびアクセス管理)サービスで、S3から読み取ることができるロールを作成するだけです。次に、このロールでインスタンスを起動します。AWSがインスタンスへの適切なクレデンシャルの取得を処理し、S3CLIツールを使用してS3オブジェクトを取得できます。

同じ「トリック」を使用して、他のリソースやこれらのリソースの他のアクションにアクセスできます。

詳細については、AWSのドキュメントをご覧ください:http://docs.aws.amazon.com/IAM/latest/UserGuide/role-usecase-ec2app.html

于 2013-03-20T16:17:26.140 に答える