2017-06-10 6 views
-3

ユーザーがAWS S3にファイルをアップロードできるようにするNode.js内のサーバーを作成したいとします。各ファイルに対してNodeJSのAWS S3アクセス制御戦略

は、以下に示すように、デフォルトではグローバルな固有のURLがありアップロード:

https://s3.amazonaws.com/aws-website-test-psjjm/about.html 

は、Node.jsのを使用して、S3にアップロードされ、これらのファイルのセットアップのアクセス制御に異なる戦略は何ですか?

+0

あなたはこれを見てみる必要があります:http://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html – digitake

+0

ようこそStackOverflow!質問を明確にしてください。あなたは「Node.jsのサーバー」と言いますが、Amazon S3には静的なWebページの例があります。あなたが達成しようとしていること、これまでに試したこと、あなたが経験している困難をより詳細に伝えることができれば役に立ちます。ありがとうございました! –

答えて

1

S3のアクセスの概要を見てみましょう:

https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-overview.html

2つのタイプのアクセス制御、バケットポリシーのとACLのがあります。あなたが使っているものは、達成しようとしているものに依存します。あなたはそれぞれを通って、どの作品があなたに最も適しているかを決める必要があります。これらは、アカウントレベルのアクセスとバケットへの外部アクセスの両方を制御できます。

https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html

あなたはあなたが、このような直接コンソール上などの多数の方法、cloudformation、CLIでこれらのポリシーのバケットに適用することができます達成するために欲しいものを知ったら。

関連する問題