AWS S3 開啟與設定重點
此篇是以後端工程師的角色操作AWS,
本身對AWS服務需要一些基礎認識。
在建立S3時,第一步需要先有一個aws帳號。
選擇create bucket,基本先將以下兩個進行填寫:
1.AWS Region
2.Bucket name
成功的話,就可以建立一個AWS s3 Bucket。
接著需要記下每個 s3 Bucket的key、金鑰、地區及名稱..等重要資訊,
串接在程式裡的重要指標。
程式可以搭配Ruby, PHP, 等後端程式,把你的檔案上傳到aws s3裡面。
基本上aws s3主要用途就是這樣的概念。
aws s3 CORS設置:
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"POST",
"PUT",
"DELETE",
"HEAD"
],
"AllowedOrigins": [
"http://localhost:3000",
"http://localhost:3013",
"https://{My DNS}" // <-- 換成自己的網站
],
"ExposeHeaders": [],
"MaxAgeSeconds": 3000
}
]
s3 Permissions設置:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::{My bucket}/*"
}
]
}