Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 用户无法访问S3映像_Amazon S3_Amazon Ec2_Amazon - Fatal编程技术网

Amazon s3 用户无法访问S3映像

Amazon s3 用户无法访问S3映像,amazon-s3,amazon-ec2,amazon,Amazon S3,Amazon Ec2,Amazon,原来我有: 一个Bucket(Singapore),然后我使用AWS CLI将这个Bucket复制到另一个区域 但问题是,新存储桶中生成的图像无法通过web访问 有什么想法吗? p、 s:我以前从未对这两个bucket设置过任何策略。默认情况下,Amazon S3 bucket中的所有内容都是私有的 您可以通过以下几种方式授予对Amazon S3对象的访问权限: 对象级ACL:您可以通过勾选S3控制台中的读取权限来公开各个文件。这仅适用于特定文件 Bucket策略:这应用于Bucket,它为整

原来我有:

一个Bucket(Singapore),然后我使用AWS CLI将这个Bucket复制到另一个区域

但问题是,新存储桶中生成的图像无法通过web访问

有什么想法吗?
p、 s:我以前从未对这两个bucket设置过任何策略。

默认情况下,Amazon S3 bucket中的所有内容都是私有的

您可以通过以下几种方式授予对Amazon S3对象的访问权限:

  • 对象级ACL:您可以通过勾选S3控制台中的读取权限来公开各个文件。这仅适用于特定文件
  • Bucket策略:这应用于Bucket,它为整个Bucket或Bucket内的路径分配权限。例如,将所有对象公开。(见附件)
  • IAM策略:您可以创建策略并将其应用于特定IAM用户或IAM组。该策略可以授予对特定存储桶或存储桶内路径的访问权限,类似于存储桶策略
  • 预签名URL:这些URL可以由应用程序生成,以授予对存储在Amazon S3中的对象的有时间限制的访问权限

因此,如果您认为用户应该能够访问bucket中的文件,请确保您已通过上述方法之一授予访问权限。

默认情况下,Amazon S3 bucket中的所有内容都是私有的

您可以通过以下几种方式授予对Amazon S3对象的访问权限:

  • 对象级ACL:您可以通过勾选S3控制台中的读取权限来公开各个文件。这仅适用于特定文件
  • Bucket策略:这应用于Bucket,它为整个Bucket或Bucket内的路径分配权限。例如,将所有对象公开。(见附件)
  • IAM策略:您可以创建策略并将其应用于特定IAM用户或IAM组。该策略可以授予对特定存储桶或存储桶内路径的访问权限,类似于存储桶策略
  • 预签名URL:这些URL可以由应用程序生成,以授予对存储在Amazon S3中的对象的有时间限制的访问权限
因此,如果您认为您的用户应该能够访问bucket中的文件,请确保您已通过上述方法之一授予访问权限