Amazon web services 如果s3存储桶已授予公共访问权限,那么用户是否可以查看s3存储桶中的其他文件?

Amazon web services 如果s3存储桶已授予公共访问权限,那么用户是否可以查看s3存储桶中的其他文件?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,如果s3存储桶已授予公共访问权限,那么用户是否可以查看s3存储桶中的其他文件 他还有一个指向s3存储桶中一个文件的链接。默认情况下,AmazonS3中的对象是私有的。除非您以某种方式授予访问权限,否则任何人都无法查看bucket列表,也无法查看bucket中的对象 “公开存储桶”的典型机制是添加存储桶策略,该策略可以授予执行操作的权限,例如GetObject、PutObject和ListBucket。您应该查看Bucket策略以确定授予了哪些权限 如果Bucket策略将ListBucket权限授

如果s3存储桶已授予公共访问权限,那么用户是否可以查看s3存储桶中的其他文件


他还有一个指向s3存储桶中一个文件的链接。

默认情况下,AmazonS3中的对象是私有的。除非您以某种方式授予访问权限,否则任何人都无法查看bucket列表,也无法查看bucket中的对象

“公开存储桶”的典型机制是添加存储桶策略,该策略可以授予执行操作的权限,例如
GetObject
PutObject
ListBucket
。您应该查看Bucket策略以确定授予了哪些权限


如果Bucket策略将
ListBucket
权限授予任何人(
Principal=*
),则他们将能够查看Bucket中所有对象的列表。通常不建议这样做。

默认情况下,AmazonS3中的对象是私有的。除非您以某种方式授予访问权限,否则任何人都无法查看bucket列表,也无法查看bucket中的对象

“公开存储桶”的典型机制是添加存储桶策略,该策略可以授予执行操作的权限,例如
GetObject
PutObject
ListBucket
。您应该查看Bucket策略以确定授予了哪些权限

如果Bucket策略将
ListBucket
权限授予任何人(
Principal=*
),则他们将能够查看Bucket中所有对象的列表。通常不建议这样做。

这取决于“公共访问”是什么。如果它是
s3:GetObject
*
,那么世界上的每个人都可以下载它。你所说的“bucket已经提供了公共访问”是什么意思?这是如何给出的?这取决于什么是“公共访问”。如果它是
s3:GetObject
*
,那么世界上的每个人都可以下载它。你所说的“bucket已经提供了公共访问”是什么意思?这是如何给出的?