Improve section about AWS policy
							parent
							
								
									c7dab7f374
								
							
						
					
					
						commit
						ea84d17ea6
					
				|  | @ -185,32 +185,36 @@ Amazon S3 or S3 compatible services for object storage. | |||
| 
 | ||||
| ## S3 permission scopes | ||||
| 
 | ||||
| The following IAM permissions are required by the registry for push and pull.  See [the S3 policy documentation](http://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html) for more details. | ||||
| The following AWS policy is required by the registry for push and pull. Make sure to replace `S3_BUCKET_NAME` with the name of your bucket. | ||||
| 
 | ||||
| ``` | ||||
|  "Statement": [ | ||||
|       { | ||||
|         "Effect": "Allow", | ||||
|         "Action": [ | ||||
|           "s3:ListBucket", | ||||
|           "s3:GetBucketLocation", | ||||
|           "s3:ListBucketMultipartUploads" | ||||
|         ], | ||||
|         "Resource": "arn:aws:s3:::mybucket" | ||||
|       }, | ||||
|       { | ||||
|         "Effect": "Allow", | ||||
|         "Action": [ | ||||
|           "s3:PutObject", | ||||
|           "s3:GetObject", | ||||
|           "s3:DeleteObject", | ||||
|           "s3:ListMultipartUploadParts", | ||||
|           "s3:AbortMultipartUpload" | ||||
|         ], | ||||
|         "Resource": "arn:aws:s3:::mybucket/*" | ||||
|       } | ||||
| ] | ||||
| { | ||||
|   "Version": "2012-10-17", | ||||
|   "Statement": [ | ||||
|     { | ||||
|       "Effect": "Allow", | ||||
|       "Action": [ | ||||
|         "s3:ListBucket", | ||||
|         "s3:GetBucketLocation", | ||||
|         "s3:ListBucketMultipartUploads" | ||||
|       ], | ||||
|       "Resource": "arn:aws:s3:::S3_BUCKET_NAME" | ||||
|     }, | ||||
|     { | ||||
|       "Effect": "Allow", | ||||
|       "Action": [ | ||||
|         "s3:PutObject", | ||||
|         "s3:GetObject", | ||||
|         "s3:DeleteObject", | ||||
|         "s3:ListMultipartUploadParts", | ||||
|         "s3:AbortMultipartUpload" | ||||
|       ], | ||||
|       "Resource": "arn:aws:s3:::S3_BUCKET_NAME/*" | ||||
|     } | ||||
|   ] | ||||
| } | ||||
| ``` | ||||
| See [the S3 policy documentation](http://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html) for more details. | ||||
| 
 | ||||
| # CloudFront as Middleware with S3 backend | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue