View a markdown version of this page

常見回應標頭 - Amazon Simple Storage Service

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

常見回應標頭

下表說明大多數 Amazon S3 回應常見的回應標頭。

名稱 描述
Access-Control-Allow-Credentials

布林值,可判斷伺服器是否允許 CORS 請求包含登入資料。如果Access-Control-Allow-Origin請求標頭設定為 '*' ,則會省略Access-Control-Allow-Credentials回應標頭,否則會在 CORS 評估成功true時將其設定為 。

類型:布林值

預設:無

Access-Control-Allow-Headers

CORS 請求允許的 HTTP 標頭清單。Access-Control-Allow-Headers 回應標頭會針對成功的 CORS 評估傳回,並明確指定所有允許的 Access-Control-Request-Headers

類型:字串

預設:無

Access-Control-Allow-Methods

指定允許哪些 HTTP 方法的清單。只有在 CORS 評估成功時,Amazon S3 才會允許來自允許 CORS 方法的 CORS 請求。

類型:字串

預設:無

Access-Control-Allow-Origin

允許原始伺服器的位置。只有在 CORS 評估成功時,Amazon S3 才會傳送Access-Control-Allow-Origin回應標頭。如果請求原始伺服器'*'符合 CORS 組態允許的原始伺服器,則會在此回應標頭中'*'傳回 ,而非原始原始伺服器。

類型:字串

預設:無

Access-Control-Expose-Headers

允許伺服器識別回應標頭的清單,在 CORS 評估成功時公開應用程式的存取權。

類型:字串

預設:無

Access-Control-Max-Age

瀏覽器可以快取資源、HTTP 方法和原始伺服器所識別之 CORS 預檢請求回應的秒數。Access-Control-Max-Age 回應標頭只會在 CORS 評估成功時傳回。

類型:整數

預設:無

Vary

一份清單,指出 CORS 評估結果在哪些請求標頭上有所不同。Vary 回應標頭只會在 CORS 評估成功時傳回。

類型:字串

預設:無

Content-Length

回應內文以位元組為單位的長度。

類型:字串

預設:無

Content-Type

內容的 MIME 類型。例如 Content-Type: text/html; charset=utf-8

類型:字串

預設:無

Connection

指定與伺服器的連線是開啟還是關閉的值。

類型:列舉

有效值: open | close

預設:無

Date

Amazon S3 回應的日期和時間;例如,2006 年 3 月 1 日星期三 12:00:00 GMT。

類型:字串

預設:無

ETag

實體標籤 (ETag) 代表物件的特定版本。ETag 只會反映物件內容的變更,而非其中繼資料的變更。ETag 可能是 (也可能不是) 物件資料的 MD5 摘要。它是否取決於物件的建立方式及其加密方式,如下所示:

  • 透過 AWS 管理主控台 或 物件POST Object、 或 Copy操作建立的PUT物件:

    • 使用 Amazon S3 受管金鑰 (SSE-S3) 進行伺服器端加密的純文字物件,其 ETags是其資料的 MD5 摘要。

    • 使用客戶提供的金鑰 (SSE-C) 或 AWS Key Management Service (AWS KMS) 金鑰 (SSE-KMS) 進行伺服器端加密的物件,其 ETags不是其物件資料的 MD5 摘要。

  • 由分段上傳或上傳組件複製操作建立的物件具有非 MD5 摘要的 ETags,無論加密方法為何。

類型:字串

Server

建立回應的伺服器名稱。

類型:字串

預設:AmazonS3

x-amz-delete-marker

指定傳回的物件是 (true) 還是不是 (false) 刪除標記的值。

類型:布林值

有效值: true | false

預設:false

x-amz-id-2

特殊字符,可與 x-amz-request-id標頭搭配使用,以協助 AWS 故障診斷問題。如需 支援 使用這些請求 IDs的詳細資訊,請參閱疑難排解 Amazon S3

類型:字串

預設:無

x-amz-request-id

Amazon S3 建立的值,可唯一識別請求。此值會與 x-amz-id-2標頭搭配使用,以協助 AWS 故障診斷問題。如需 支援 使用這些請求 IDs的詳細資訊,請參閱疑難排解 Amazon S3

類型:字串

預設:無

x-amz-server-side-encryption

在 Amazon S3 中存放此物件時使用的伺服器端加密演算法 (例如,AES256aws:kms)。

有效值: AES256 | aws:kms

x-amz-version-id

物件的版本。當您啟用版本控制時,Amazon S3 會為新增至儲存貯體的物件產生隨機數字。值為 UTF-8 編碼且 URL 就緒。當您PUT在暫停版本控制的儲存貯體中有物件時,版本 ID 一律為 null

類型:字串

有效值: null | 任何 URL-ready、UTF-8 編碼字串

預設:null