0

タイトルにあるように、AWS .NET SDK を使用しており、web.config で認証情報ファイルを指すプロファイルを構成しています ( https://docs.aws.amazon.com/sdk-for-net/v2を参照)。 /developer-guide/net-dg-config-creds.html資格情報ファイルを使用して) ディスク上 (ソース コードから除外)。これは問題なく動作しているように見えますが、x 期間ごとにこれらのキーをローテーションしているため、ファイル内のキーを変更する必要があります。私の質問は、AWS .NET SDK はファイルが変更されたことに気づき、新しい資格情報を自動的にロードするのか、それとも実際にいつロードするのかということです。つまり、このファイルの資格情報を変更した場合、アプリケーションが実際に資格情報を使用するために追加の手順を実行する必要がありますか?

私が今試したのは、アプリケーションをローカルで起動し、資格情報を誤ったものに変更しても、通話は問題なく行われます。次に、アプリケーションを停止し、資格情報に問題のある同じファイルで再構築しました。これを行った後でも、アプリケーションは正しい呼び出しを行うことができるので、機能した資格情報にフォールバックしているかのように、これがどのように機能するのか疑問に思っています。あるいは、私が正しくテストしなかっただけかもしれません。

aws SDK バージョン 3.3 を使用して .net Framework 4.6.2 アプリケーションを使用しています。

また、私が言及するのを忘れていたのは、リクエストごとに次のようにクライアントを初期化することです。

using (AmazonCognitoIdentityProviderClient client = new AmazonCognitoIdentityProviderClient(regionEndpoint))
4

1 に答える 1