選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在 Amazon S3 主控台中編輯物件中繼資料

焦點模式
在 Amazon S3 主控台中編輯物件中繼資料 - Amazon Simple Storage Service

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

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

您可以使用 Amazon S3 主控台,透過複製動作來編輯現有 S3 物件的中繼資料。若要編輯中繼資料,請將物件複製到相同的目的地,並指定要套用的新中繼資料,以取代物件的舊中繼資料。上傳物件時,Amazon S3 會設定某些中繼資料。例如,Content-LengthLast-Modified 是使用者無法修改的系統定義物件中繼資料欄位。

您也可以在上傳物件時設定使用者定義的中繼資料,並在需求變更時加以取代。例如,您可能有一組最初儲存在 STANDARD 儲存類別中的物件。隨著時間的推移,您可能不再需要讓這些資料高度可用。因此,您可透過將 x-amz-storage-class 金鑰的值從 STANDARD 取代為 GLACIER,從而將儲存類別變更為 GLACIER

注意

在 Amazon S3 中取代物件中繼資料時,請考慮下列事項:

  • 您必須指定要保留的現有中繼資料、要新增的中繼資料,以及要編輯的中繼資料。

  • 如果您的物件小於 5 GB,您可以使用 S3 主控台中的複製動作來取代物件中繼資料。如果您的物件大於 5 GB,您可以在使用 AWS CLIAWS SDK 透過分段上傳來複製物件時,取代物件中繼資料。如需詳細資訊,請參閱使用分段上傳來複製物件

  • 如需取代中繼資料所需的其他許可清單,請參閱Amazon S3 API 操作所需的許可。如需授予此許可的範例政策,請參閱Amazon S3 的身分型政策範例

  • 此動作會建立具有更新設定和上次修改日期的物件複本。如果啟用 S3 版本控制,則系統會建立物件的新版本,且現有物件會變成較舊的版本。如果未啟用 S3 版本控制,則物件的新複本會取代原始物件。與變更 屬性的 IAM 角色 AWS 帳戶 相關聯的 也會成為新物件或 (物件版本) 的擁有者。

  • 編輯中繼資料會取代現有金鑰名稱的值。

  • 使用客戶提供的加密金鑰 (SSE-C) 加密的物件無法使用 主控台複製。您必須使用 AWS CLI、 AWS SDK 或 Amazon S3 REST API。

  • 使用 Amazon S3 主控台複製物件時,您可能會收到錯誤訊息「複製的中繼資料無法驗證。」 主控台使用標頭來擷取和設定物件的中繼資料。如果您的網路或瀏覽器組態修改網路請求,此行為可能會導致意外的中繼資料 (例如修改的Cache-Control標頭) 寫入您複製的物件。Amazon S3 無法驗證此非預期的中繼資料。

    若要解決此問題,請檢查您的網路和瀏覽器組態,以確保它不會修改標頭,例如 Cache-Control。如需詳細資訊,請參閱共同責任模型

警告

取代資料夾的中繼資料時,請等待複製動作完成,再新增物件至資料夾。否則,新物件可能也會被編輯。

下列主題說明如何在 Amazon S3 主控台中使用複製動作來取代物件的中繼資料。

您可以取代 S3 物件的一些系統定義中繼資料。如需系統定義的中繼資料以及您可以修改的值清單,請參閱系統定義的物件中繼資料

取代物件的系統定義中繼資料
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在左側導覽窗格中,選擇一般用途儲存貯體或目錄儲存貯體。

  3. 在儲存貯體清單中,選擇包含您要變更之物件的儲存貯體名稱。

  4. 選取您要變更之物件的核取方塊。

  5. 動作功能表上顯示的選項清單中,選擇複製

  6. 若要指定目的地路徑,請選擇瀏覽 S3,導覽至與來源物件相同的目的地,然後選取目的地核取方塊。選擇右下角的 Choose destination (選擇目的地)。

    或者,輸入目的地路徑。

  7. 如果您「未」啟用儲存貯體版本控制,您會看到警告,建議您啟用儲存貯體版本控制,以協助防止意外覆寫或刪除物件。如果您要保留此儲存貯體中所有版本的物件,請選取 Enable Bucket Versioning (啟用儲存貯體版本控制)。您也可以在目的地詳細資訊中檢視預設加密和物件鎖定內容。

  8. 其他複製設定下,選擇指定設定以指定中繼資料的設定。

  9. 捲動至中繼資料區段,然後選擇取代所有中繼資料

  10. 選擇 Add metadata (新增中繼資料)。

  11. 對於中繼資料類型,請選取系統定義

  12. 指定唯一的金鑰和中繼資料

  13. 若要編輯其他中繼資料,請選擇新增中繼資料 您也可以選擇 Remove (移除) 以移除一組 Type-Key-Values。

  14. 請選擇 Copy (複製)。Amazon S3 會儲存您的中繼資料變更。

您可以取代 S3 物件的一些系統定義中繼資料。如需系統定義的中繼資料以及您可以修改的值清單,請參閱系統定義的物件中繼資料

取代物件的系統定義中繼資料
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在左側導覽窗格中,選擇一般用途儲存貯體或目錄儲存貯體。

  3. 在儲存貯體清單中,選擇包含您要變更之物件的儲存貯體名稱。

  4. 選取您要變更之物件的核取方塊。

  5. 動作功能表上顯示的選項清單中,選擇複製

  6. 若要指定目的地路徑,請選擇瀏覽 S3,導覽至與來源物件相同的目的地,然後選取目的地核取方塊。選擇右下角的 Choose destination (選擇目的地)。

    或者,輸入目的地路徑。

  7. 如果您「未」啟用儲存貯體版本控制,您會看到警告,建議您啟用儲存貯體版本控制,以協助防止意外覆寫或刪除物件。如果您要保留此儲存貯體中所有版本的物件,請選取 Enable Bucket Versioning (啟用儲存貯體版本控制)。您也可以在目的地詳細資訊中檢視預設加密和物件鎖定內容。

  8. 其他複製設定下,選擇指定設定以指定中繼資料的設定。

  9. 捲動至中繼資料區段,然後選擇取代所有中繼資料

  10. 選擇 Add metadata (新增中繼資料)。

  11. 對於中繼資料類型,請選取系統定義

  12. 指定唯一的金鑰和中繼資料

  13. 若要編輯其他中繼資料,請選擇新增中繼資料 您也可以選擇 Remove (移除) 以移除一組 Type-Key-Values。

  14. 請選擇 Copy (複製)。Amazon S3 會儲存您的中繼資料變更。

您可以透過結合中繼資料字首 x-amz-meta- 和您選擇建立自訂金鑰的名稱來取代物件的使用者定義中繼資料。例如,如果您新增自訂名稱 alt-name,則中繼資料金鑰會是 x-amz-meta-alt-name

使用者定義的中繼資料最大可達 2 KB。若要計算使用者定義中繼資料的總大小,須加總 UTF-8 編碼的每個索引鍵和值的位元組數。金鑰與其值都必須符合 US-ASCII 標準。如需詳細資訊,請參閱「使用者定義的物件中繼資料」。

取代物件的使用者定義中繼資料
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在導覽窗格中,選擇儲存貯體,然後選擇一般用途儲存貯體目錄儲存貯體索引標籤。導覽至包含您要變更之物件的 Amazon S3 儲存貯體或資料夾。

  3. 選取您要變更之物件的核取方塊。

  4. 動作功能表上顯示的選項清單中,選擇複製

  5. 若要指定目的地路徑,請選擇瀏覽 S3,導覽至與來源物件相同的目的地,然後選取目的地核取方塊。選擇 Choose destination (選擇目的地)

    或者,輸入目的地路徑。

  6. 如果您「未」啟用儲存貯體版本控制,您會看到警告,建議您啟用儲存貯體版本控制,以協助防止意外覆寫或刪除物件。如果您要保留此儲存貯體中所有版本的物件,請選取 Enable Bucket Versioning (啟用儲存貯體版本控制)。您也可以在目的地詳細資訊中檢視預設加密和物件鎖定內容。

  7. 其他複製設定下,選擇指定設定以指定中繼資料的設定。

  8. 捲動至中繼資料區段,然後選擇取代所有中繼資料

  9. 選擇 Add metadata (新增中繼資料)。

  10. 對於中繼資料 Type (類型),選擇 User-defined (使用者定義)

  11. x-amz-meta- 後輸入唯一的自訂索引鍵。同時輸入中繼資料

  12. 若要新增其他中繼資料,請選擇 Add metadata (新增中繼資料)。您也可以選擇 Remove (移除) 以移除一組 Type-Key-Values。

  13. 請選擇 Copy (複製)。Amazon S3 會儲存您的中繼資料變更。

您可以透過結合中繼資料字首 x-amz-meta- 和您選擇建立自訂金鑰的名稱來取代物件的使用者定義中繼資料。例如,如果您新增自訂名稱 alt-name,則中繼資料金鑰會是 x-amz-meta-alt-name

使用者定義的中繼資料最大可達 2 KB。若要計算使用者定義中繼資料的總大小,須加總 UTF-8 編碼的每個索引鍵和值的位元組數。金鑰與其值都必須符合 US-ASCII 標準。如需詳細資訊,請參閱「使用者定義的物件中繼資料」。

取代物件的使用者定義中繼資料
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在導覽窗格中,選擇儲存貯體,然後選擇一般用途儲存貯體目錄儲存貯體索引標籤。導覽至包含您要變更之物件的 Amazon S3 儲存貯體或資料夾。

  3. 選取您要變更之物件的核取方塊。

  4. 動作功能表上顯示的選項清單中,選擇複製

  5. 若要指定目的地路徑,請選擇瀏覽 S3,導覽至與來源物件相同的目的地,然後選取目的地核取方塊。選擇 Choose destination (選擇目的地)

    或者,輸入目的地路徑。

  6. 如果您「未」啟用儲存貯體版本控制,您會看到警告,建議您啟用儲存貯體版本控制,以協助防止意外覆寫或刪除物件。如果您要保留此儲存貯體中所有版本的物件,請選取 Enable Bucket Versioning (啟用儲存貯體版本控制)。您也可以在目的地詳細資訊中檢視預設加密和物件鎖定內容。

  7. 其他複製設定下,選擇指定設定以指定中繼資料的設定。

  8. 捲動至中繼資料區段,然後選擇取代所有中繼資料

  9. 選擇 Add metadata (新增中繼資料)。

  10. 對於中繼資料 Type (類型),選擇 User-defined (使用者定義)

  11. x-amz-meta- 後輸入唯一的自訂索引鍵。同時輸入中繼資料

  12. 若要新增其他中繼資料,請選擇 Add metadata (新增中繼資料)。您也可以選擇 Remove (移除) 以移除一組 Type-Key-Values。

  13. 請選擇 Copy (複製)。Amazon S3 會儲存您的中繼資料變更。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。