在AWS中,IAM(Identity and Access Management)用于管理对资源的访问。IAM有两种主要实体:用户(User)和角色(Role)。下面为你简要区分二者:
核心区别: IAM用户专属某个人或应用,角色则适用于可以被多个用户或服务假扮的情形,且凭证为短期动态生成。
aws s3 ls s3://你的桶名/ 等命令,如果能够正常访问则配置成功。
温馨提醒 📝:
使用角色授权比嵌入密钥在实例中更安全!切勿在EC2上保存明文的AWS密钥。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject"
],
"Resource": "arn:aws:s3:::你的桶名/*"
}
]
}
如有疑问,欢迎继续提问!🤗