2017-10-20 30 views
0

コマンドラインからAWSキーを取得し、AWS S3サービスにアクセスできる単純なアプリケーションを開発したいと考えています。私が見た.NET上のすべてのC#サンプルとAWSドキュメントは、SDKストア、資格情報ファイルまたは環境変数を使用しています。 AmazonS3Clientを作成し、外部ファイルを作成したり環境変数を設定せずにキーを指定する方法はありますか?C#アプリケーションでのAWS S3資格情報の設定

これはC#.net core 2.0です。最終的には、このアプリはLinuxやWindows上で動作するので、プラットフォームに中立なアプローチが望ましいでしょう。

答えて

2

AWSAccessKey + AWSSecretKeyを使用して認証することができます。

AmazonS3Clientは、AWSCredentialsタイプのオブジェクトを受け入れるコンストラクタを提供します。

AmazonS3Client(AWSCredentials) 

2つのキーを指定するタイプBasicAWSCredentialsのインスタンスを渡すだけです。 http://docs.aws.amazon.com/sdkfornet1/latest/apidocs/html/T_Amazon_S3_AmazonS3Client.htm

は楽しいし、

セブ

出典必要な場合は、引数からそれらを得ることができます

関連する問題