コードが特定のリージョンのエンドポイントに接続する AWS SecretManager に接続しています (コードの下)。
AmazonSecretsManagerConfig config = new AmazonSecretsManagerConfig { RegionEndpoint = RegionEndpoint.USEast1 };
ここで、もう 1 つの新しいリージョンRegionEndpoint.USEast2を追加します。
特定の地域のリクエストに基づいて、この RegionEndpoint を動的に選択したいと考えています。親切に助けてください、C#コードでマルチリージョンを構成するにはどうすればよいですか?
注: 私のアプリは EC2 インスタンスではなく Fargate で実行されているため、以下のソリューションは機能しません。
クライアント = Amazon.Util.EC2InstanceMetadata.Region.SystemName;
また
client = new Amazon&&&&Client(credentials, RegionEndpoint.GetBySystemName("us-east-1"));