人生就是不斷學習,調整與更新持續前進。
回上一頁

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}/*"
        }
    ]
}