透過一般用途儲存貯體的存取點下載物件 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

透過一般用途儲存貯體的存取點下載物件

本節說明如何使用 AWS Command Line Interface、 AWS Management Console或 REST API,透過一般用途儲存貯體的存取點下載物件。

透過 中的存取點下載物件 AWS 帳戶
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在頁面頂端的導覽列中,選擇目前顯示的名稱 AWS 區域。接下來,選擇您要列出存取點的區域。

  3. 在主控台左側的導覽窗格中,選擇存取點

  4. (選用) 依名稱搜尋存取點。只有所選存取點 AWS 區域 才會顯示在這裡。

  5. 選擇存取點的名稱以管理或使用此存取點。

  6. 物件索引標籤下,選取您要下載的物件名稱。

  7. 選擇 Download (下載)。

下列get-object範例命令示範如何使用 AWS CLI ,透過存取點下載物件。

下列命令會使用存取點 my-access-point 下載 111122223333 puppy.jpg的 AWS 帳戶 物件。您必須包含 outfile,這是所下載物件的檔案名稱,例如 my_downloaded_image.jpg

aws s3api get-object --bucket arn:aws:s3:AWS 區域:111122223333:accesspoint/my-access-point --key puppy.jpg my_downloaded_image.jpg
注意

S3 會自動為所有存取點產生存取點別名,而且這些別名可用於使用儲存貯體名稱執行物件層級操作的任何位置。如需詳細資訊,請參閱一般用途儲存貯體別名的存取點

如需詳細資訊和範例,請參閱AWS CLI 命令參考中的 get-object

您可以使用 REST API 透過存取點下載物件。如需詳細資訊,請參閱 Amazon Simple Storage Service API 參考中的 GetObject

您可以使用適用於 Python 的 AWS SDK,透過存取點下載物件。

Python

在下列範例中,使用名為 my-access-point 的存取點,為 AWS 帳戶 111122223333 hello.txt下載名為 的檔案。

import boto3 s3 = boto3.client('s3') s3.download_file('arn:aws:s3:us-east-1:111122223333:accesspoint/my-access-point', 'hello.txt', '/tmp/hello.txt')