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
[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
留言