在空 S3 存储桶中写入的 IAM 权限
IAM rights to write in empty S3 bucket
我有以下
IAM 权限:
"Effect":"Allow",
"Action":[
"s3:PutObject",
"s3:GetObject"
],
"Resource": "arn:aws:s3:::awsexamplebucket1/folder/subfolder/*"
当我第一次在空桶中写入文件arn:aws:s3:::awsexamplebucket1/folder/subfolder/file1.parquet
时,文件夹和子文件夹是自动创建的还是必须提前创建?换句话说,上面的IAM权限是否足以在第一次写入时创建文件夹和子文件夹(前缀)?
Amazon S3 没有目录的概念。它不是分层文件系统,而是对象存储。每个对象都有自己的键,其中分隔符可以是正斜杠。
您不需要创建目录。
我有以下 IAM 权限:
"Effect":"Allow",
"Action":[
"s3:PutObject",
"s3:GetObject"
],
"Resource": "arn:aws:s3:::awsexamplebucket1/folder/subfolder/*"
当我第一次在空桶中写入文件arn:aws:s3:::awsexamplebucket1/folder/subfolder/file1.parquet
时,文件夹和子文件夹是自动创建的还是必须提前创建?换句话说,上面的IAM权限是否足以在第一次写入时创建文件夹和子文件夹(前缀)?
Amazon S3 没有目录的概念。它不是分层文件系统,而是对象存储。每个对象都有自己的键,其中分隔符可以是正斜杠。
您不需要创建目录。