使用AWS CLI透過S3 bucket的access point取得object(物件,即檔案)。
範例環境:
- macOS
- AWS CLI version 2 (aws-cli/2.9.19)
例如在S3 bucket有一object為hello.txt
,而bucket有一名稱為my-access-point
的access point的ARN為arn:aws:s3:ap-northeast-1:423456789012:accesspoint/my-access-point
。
在目錄~/Documents
以命令列輸入AWS CLI命令aws s3api get-object --key hello.txt --bucket arn:aws:s3:ap-northeast-1:423456789012:accesspoint/my-access-point download.txt
會把hello.txt
下載至執行命令所在目錄的download.txt
。
~/Documents% aws s3api get-object --key hello.txt --bucket arn:aws:s3:ap-northeast-1:423456789012:accesspoint/my-access-point download.txt
{
"AcceptRanges": "bytes",
"LastModified": "2023-05-09T08:33:44+00:00",
"ContentLength": 11,
"ETag": "\"5eb63bbbe01eeed093cb22bb8f5acdc3\"",
"ContentType": "text/plain",
"ServerSideEncryption": "AES256",
"Metadata": {}
}
執行後在~/Documents
目錄可看到下載的download.txt
。
沒有留言:
張貼留言