Amazon Linux的aws configure設定問題

這幾天工作上碰到一些關於AWS EC2的需求,針對使用Amazon Linux的Instance,打算把資料上傳到AWS S3的Bucket,上網查了一下,可以在命令視窗使用aws指令,不過需先設定configure,指令為aws configure,之後系統會要求輸入相關參數

[ec2-user@ip-xxx-xx-xx-xxx ~]$ aws configure
AWS Access Key ID [None]: accessId
AWS Secret Access Key [None]: accessKey
Default region name [None]: us-west-2
Default output format [None]:

像上面後就可以正確執行了,之前發生問題的部份是Default region name這個項目,由於S3 Bucket的Properties中,顯示的Region為Tokyo,一開始就填成Tokyo了,結果就是怎麼嘗試上傳資料到S3都失敗。
一直出現下面顯示的錯誤
aws s3  Missing required header for this request: x-amz-content-sha256

改成 us-west-2 就沒事了....


順便記錄一下抓取S3資料得語法
aws s3 cp s3://BucketName/path/filename toFileName

留言

這個網誌中的熱門文章

天雨粟、鬼夜哭、思念漫太古。

蘇打綠 - 御花園

Nodejs Base64 Url Safe