0

我正在连接到 AWS SecretManager,其中我的代码连接到特定区域端点(下面的代码)

AmazonSecretsManagerConfig 配置 = 新的 AmazonSecretsManagerConfig { RegionEndpoint = RegionEndpoint.USEast1 };

现在,我想再添加一个新区域RegionEndpoint.USEast2

我希望根据特定区域请求动态选择此 RegionEndpoint。请帮助,如何在我的 C# 代码中配置多区域?

注意:我的应用程序在 Fargate 而不是 EC2 实例上运行,因此以下解决方案将不起作用:

客户端 = Amazon.Util.EC2InstanceMetadata.Region.SystemName;

或者

客户端 = 新亚马逊&&&&Client(凭证,RegionEndpoint.GetBySystemName("us-east-1"));

4

1 回答 1

1

您应该能够通过阅读本文AWS_REGION中提到的环境变量来获取当前区域:我们如何使用 AWS Fargate 确定当前区域

于 2021-10-06T08:04:41.443 回答