【发布时间】:2021-09-19 12:52:35
【问题描述】:
我有一个 Java 程序,它需要访问 Amazon S3 才能将一些文件放在那里。请注意,这个 Java 程序正在我的桌面上运行(而不是在 EC2 中)。使用凭证访问 Amazon S3 的最佳安全方式是什么?以下是我知道的方式。
-
使用访问令牌和密码
一个。在 sdk 属性文件中
b.作为环境变量
c。在命令行系统属性中
d。程序中直接硬编码
出于安全原因,我当然更喜欢选项 b 和 c。
-
这里是否有基于角色的权限?我的理解是这是不可能的,因为我的 Java 程序在 AWS 不知道的外部机器上运行。
-
还有其他可能的访问方式吗?
提前致谢。
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-iam cloud-security