【问题标题】:C# AWS - How to determine AWS Region Endpoint dynamically in c#C# AWS - 如何在 c# 中动态确定 AWS 区域终端节点
【发布时间】:2021-10-06 16:04:41
【问题描述】:

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

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

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

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

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

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

client = new Amazon&&&&Client(credentials, RegionEndpoint.GetBySystemName("us-east-1"));

【问题讨论】:

    标签: c# amazon-web-services aws-secrets-manager aws-regions


    【解决方案1】:

    您应该能够通过阅读本文中提到的AWS_REGION 环境变量来获取当前区域:How can we determine the current region with AWS Fargate

    【讨论】:

      猜你喜欢
      • 2013-06-05
      • 2022-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      相关资源
      最近更新 更多