c# AWS -如何在c#中动态确定AWS区域端点



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

AmazonSecretsManagerConfig config = new AmazonSecretsManagerConfig {RegionEndpoint = RegionEndpoint。USEast1};

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

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

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

client = Amazon.Util.EC2InstanceMetadata.Region.SystemName;

client = new Amazon&&&& &客户端(凭据,RegionEndpoint.GetBySystemName("us-east-1"));

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

最新更新