我开始使用 Secrets Manager 并在 AWS 中创建了我的第一个密钥。在此过程中,它给了我一些示例代码。我把它放在一个小应用程序中并运行它。编码:
String region = "us-east-1";
string secret = "";
MemoryStream memoryStream = new MemoryStream();
IAmazonSecretsManager client = new AmazonSecretsManagerClient(
RegionEndpoint.GetBySystemName(region));
GetSecretValueRequest request = new GetSecretValueRequest();
request.SecretId = "MySecretNameExample";
GetSecretValueResponse response = null;
response = client.GetSecretValue(request);
问题是:
- 我能够成功检索到我创建的秘密,并且
- 我没有在任何地方使用任何有效的 AWS 凭证数据创建 Credentials 对象
此代码从哪里获取凭证信息?