【发布时间】:2019-05-11 19:06:10
【问题描述】:
我可以通过哪些不同的方式从不在 AWS 上运行的应用程序中通过 .Net 代码访问 AWS 服务(我们在这里仅使用 S3 作为示例)?
如果我有一个具有适当角色来访问 S3 的 IAM 用户:
- 将访问 ID/秘密访问密钥存储在 app.config 中并通过它访问
- 在本地对用户进行身份验证,设置 STS 并使用它从 AWS 获取临时安全凭证,然后访问 S3。
还有其他方法吗?实例元数据或 EC2 实例配置文件仅适用于在 AWS 中运行的 EC2,不是吗?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 aws-sdk