本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 S3 on Outposts 物件
使用 Amazon S3 on Outposts,您可以在 AWS Outposts 上建立 S3 儲存貯體,並針對需要本機資料存取、本機資料處理和資料駐留的應用程式,輕鬆在內部部署儲存和擷取物件。S3 on Outposts 提供新的儲存類別 S3 Outposts (OUTPOSTS
),其使用 Amazon S3 APIs,旨在在您的 上的多個裝置和伺服器上以持久且備援的方式存放資料 AWS Outposts。您可以透過虛擬私有雲端 () 使用存取點和端點連線與 Outpost 儲存貯體通訊VPC。您可以在 Outpost 儲存貯體上使用與 Amazon S3 儲存貯體相同的 APIs 和 功能,包括存取政策、加密和標記。您可以透過 AWS Management Console、 AWS Command Line Interface (AWS CLI) AWS SDKs或 REST 使用 S3 on OutpostsAPI。
物件是存放在 Amazon S3 on Outposts 中的基本實體。每個物件都包含在儲存貯體中。您必須使用存取點來存取 Outpost 儲存貯體中的任何物件。當您指定物件操作的儲存貯體時,您可以使用存取點 Amazon Resource Name (ARN) 或存取點別名。如需存取點別名的詳細資訊,請參閱 針對您的 S3 on Outposts 儲存貯體存取點使用儲存貯體樣式別名。
下列範例顯示 S3 on Outposts 存取點的ARN格式,其中包含 Outpost 所在區域的 AWS 區域 程式碼、 AWS 帳戶 ID、Outpost ID 和存取點名稱:
arn:aws:s3-outposts:
region
:account-id
:outpost/outpost-id
/accesspoint/accesspoint-name
如需 S3 on Outposts 的詳細資訊ARNs,請參閱 S3 on Outposts 的資源ARNs 。
物件ARNs使用以下格式,包括 Outpost 歸位至 AWS 區域 的、 AWS 帳戶 ID、Outpost ID、儲存貯體名稱和物件金鑰:
arn:aws:s3-outposts:
us-west-2
:123456789012
:outpost/op-01ac5d28a6a232904
/bucket/
amzn-s3-demo-bucket1
/object/myobject
對於 Amazon S3 on Outposts,物件資料始終存放在 Outpost 上。 AWS 安裝 Outpost 機架時,您的資料會保留在 Outpost 的本機,以符合資料常駐性要求。您的物件永遠不會離開您的 Outpost,也不會在 AWS 區域中。由於 AWS Management Console 是在 區域中託管,因此您無法使用主控台上傳或管理 Outpost 中的物件。不過,您可以使用 REST API、 AWS Command Line Interface (AWS CLI) 和 AWS SDKs 透過存取點上傳和管理物件。
主題
- 將物件上傳至 S3 on Outposts 儲存貯體
- 使用 複製 Amazon S3 on Outposts 儲存貯體中的物件 AWS SDK for Java
- 從 Amason S3 on Outposts 儲存貯體取得物件
- 列出 Amazon S3 on Outposts 儲存貯體中的物件
- 刪除 Amazon S3 on Outposts 儲存貯體中的物件
- 使用 HeadBucket 來判斷 S3 on Outposts 儲存貯體是否存在,以及您是否具有存取許可
- 使用SDK適用於 Java 的 執行和管理分段上傳
- 在 Outposts 上使用 URLs S3 預先簽章
- Amazon S3 on Outposts 搭配本機 Amazon EMR on Outposts
- 授權和身分驗證快取