ASP.NET を使用してアプリケーションを開発しています。Amazon AWS ID と秘密鍵を保管する最も安全な場所はどこですか?
私は 2 つの可能性について考えました: 実際の AmazonAPI.cs (クラス) 自体をプライベート メンバーとして。次に、web.config の appSettings 変数として?
AWS API for .NET を使用するには、API 呼び出しでこれらの認証情報を提供する必要があります。呼び出しに Web サービスは使用しません。呼び出しは、特に Amazon API 呼び出しをカプセル化する目的で作成した .cs クラス ファイルを介して行われます。
お願いできますか: それを行う方法を示すサンプル コードを提供してください (良い方法は、ここにあるようなものです) - ASP.NET 4.0 を使用する場合は、より良い方法があるかもしれませんが、よくわかりません。繰り返しますが、web.config で以下を暗号化します。
<appSettings>
<add key="AWSAccessKey" value="" />
<add key="AWSSecretKey" value="" />
</appSettings>
ありがとう。
ところで: IAM User Temporary Credentials を使用するオプションもあります - それについて何か知っていましたか?