【发布时间】:2021-06-10 22:37:29
【问题描述】:
我想在 .NET Core 中使用 VPC 端点 (vpce-098lnz0211f9f045g-madxscbm.secretsmanager.eu-west-1.vpce.amazonaws.com) 将我的应用程序连接到 AWS 机密管理器。当我的应用程序在没有 VPC 端点(通过互联网)的情况下直接访问 AWS 机密管理器时,我的以下代码可以正常工作
public string Get(string secretName){
AmazonSecretsManagerConfig config = new AmazonSecretsManagerConfig { RegionEndpoint = RegionEndpoint.EUWest1 };
AmazonSecretsManagerClient client = new AmazonSecretsManagerClient(accessid, secretkey, config);
SecretsManagerCache cache = new SecretsManagerCache(this.client);
var secret = cache.GetSecretString(secretName);
return secret;
}
由于服务器上没有互联网访问权限,而且我是 AWS 新手,因此我需要帮助才能使用 VPC 端点将我的 .NET Core 应用程序连接到 AWS 机密管理器。
【问题讨论】:
标签: c# asp.net-core aws-secrets-manager