2

Amazon S3 を使用してドキュメントを保存するプロジェクトを構築しています。具体的には、次の 2 つのアプリがあります。

  • 公開アプリにより、ユーザーはドキュメントを作成してアップロードできます
  • 利用可能なドキュメントを表示してダウンロードできる管理アプリ

...そのため、公開アプリには「書き込み」権限のみを付与し、管理ツールには「読み取り」および「リスト」権限を付与する必要があります。

このプロジェクトのコーディングは ASP.NET と C# で行い、S3 の REST API を使用することをお勧めします。この使用例 (ドキュメントのアップロード、一覧表示、およびダウンロード) はかなり基本的なものに思えますが、簡単な例を見つけることができませんでした。いくつかのリンクを提案できますか?

4

1 に答える 1

3

http://aws.amazon.com/sdkfornetから AWS SDK for .NET をインストールすると、サンプル S3 アプリケーションも C:\Program Files (x86)\AWS SDK for .NET\Samples\AmazonS3Sample\ に配置されます。 S3 の基本的な CRUD 操作を示す AmazonS3Sample。

アクセス許可に関する限り、AWS による Identity and Access Management ( http://aws.amazon.com/iam/ ) を参照してください。このサービスを使用すると、アクセスを制限するプロファイルを持つさまざまなユーザーを作成できます。したがって、パブリック アプリケーション用に、書き込みアクセスのみを持つユーザーを 1 人作成し、特定の S3 バケットへの書き込みを制限することもできます。次に、より多くの管理権限を持つ管理アプリケーション用の別のユーザーを作成します。

于 2012-11-07T06:35:02.547 に答える