AWS 3 bucket cors、ポリシーを設定します.
2230 ワード
ファイルをパケットに保存するために必要な設定手順
パケットポリシーの設定
bucket->権限->すべてのアクセスブロックを無効にします.
(無効化時にパケットポリシーを編集できないため、ファイル保存時に禁止エラーが発生)
bucket->権限->bucketポリシー(編集)
bucket->権限の編集->cors
パケットポリシーの設定
bucket->権限->すべてのアクセスブロックを無効にします.
(無効化時にパケットポリシーを編集できないため、ファイル保存時に禁止エラーが発生)
bucket->権限->bucketポリシー(編集)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::버킷이름/*"
}
]
}
cors設定bucket->権限の編集->cors
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST",
"DELETE"
],
"AllowedOrigins": [
"https://example.com"
],
"ExposeHeaders": [
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
},
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST",
"DELETE"
],
"AllowedOrigins": [
"https://*example.com"
],
"ExposeHeaders": [
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
},
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"PUT",
"POST",
"DELETE"
],
"AllowedOrigins": [
"http://localhost:*"
],
"ExposeHeaders": [
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
}
]
프로덕션, 개발환경에서의 url을 허용
Reference
この問題について(AWS 3 bucket cors、ポリシーを設定します.), 我々は、より多くの情報をここで見つけました https://velog.io/@gytlr01/amazon-s3-bucket-cors-정책-설정テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol