【发布时间】:2019-05-09 03:28:44
【问题描述】:
我正在寻找在我的应用程序中设置 aws 凭据的最佳方式(如果存在),该应用程序在非 EC2 实例上运行。截至目前,代码适用于配置文件和\或环境变量,但我想知道是否有办法从代码中设置 aws 凭据。即我如何确保我的代码在运行时获取我从另一个内部服务获得的 aws_access_key_id 和 aws_secret_access_key 值?
为我提供凭据的服务是受信任的内部服务(不暴露在我们的网络之外),并且提供了很大的灵活性 w.r.t.更改 creds 运行时,无需新部署或无需接触产品框。
【问题讨论】:
-
可以存储在App.Config中,但不推荐。
-
是的,没有存储在机器上,这就是我想要实现的目标。
标签: c# amazon-web-services amazon-s3