表示 Google Google Cloud Storage 物件元資料物件的介面。
簽名:
export interface ObjectMetadata
特性
財產 | 類型 | 描述 |
---|---|---|
存取控制列表 | [ { 種類? : 字串; id?:字串;自連結?:字串;桶?:字串;物件?:字串;世代?:字串;實體?:字串;角色?:字串;電子郵件?:字串;實體ID?:字串;域?:字串;專案團隊?:{ 項目編號?:字串;團隊?:字串; }; etag?:字串; }] | |
桶 | 細繩 | 包含物件的儲存桶。 |
快取控制 | 細繩 | Cache-Control 標頭的值,用於決定是否允許 Internet 快取快取物件的公共資料。 |
組件數量 | 細繩 | 指定在建立複合物件時最初上傳的物件的數量。 |
內容配置 | 細繩 | Content-Disposition 標頭的值,用於指定有關正在傳輸的資料的表示資訊。 |
內容編碼 | 細繩 | Content-Encoding 指示物件被壓縮(例如,使用 gzip 壓縮),同時保持其 Content-Type。 |
內容語言 | 細繩 | ISO 639-1 內容的語言代碼。 |
內容類型 | 細繩 | 物件的內容類型,也稱為 MIME 類型。 |
CRC32c | 細繩 | 物件的 CRC32C 雜湊值。所有 Google Cloud Storage 物件都有 CRC32C 哈希或 MD5 哈希。 |
客戶加密 | {加密演算法? :字串; keySha256?:字串; } | 客戶提供的加密金鑰。該物件包含以下屬性: * encryptionAlgorithm ( string|undefined ):使用的加密演算法。始終包含值AES256 。 * keySha256 ( string|undefined ):加密金鑰的 SHA256 雜湊值的 RFC 4648 base64 編碼字串。您可以使用此 SHA256 雜湊來唯一標識解密物件所需的 AES-256 加密金鑰,您必須安全地儲存該物件。 |
埃塔格 | 細繩 | |
世代 | 細繩 | 每次覆蓋物件時都會變更的生成版本號。 |
ID | 細繩 | 物件的ID,包括儲存桶名稱、物件名稱和產生編號。 |
種類 | 細繩 | 物件的類型,始終為storage#object 。 |
md5哈希值 | 細繩 | 物件的 MD5 哈希值。所有 Google Cloud Storage 物件都有 CRC32C 哈希或 MD5 哈希。 |
媒體連結 | 細繩 | 媒體下載連結。 |
元數據 | { [鍵:字串]:字串; } | 用戶提供的元資料。 |
元代 | 細繩 | 每次更新物件的元資料時都會變更的元生成版本號。 |
姓名 | 細繩 | 對象的名稱。 |
擁有者 | { 實體?:字串;實體ID?:字串; } | |
自連結 | 細繩 | 連結訪問該對象,假設您有足夠的權限。 |
尺寸 | 細繩 | Content-Length 標頭的值,用於確定物件資料的長度(以位元組為單位)。 |
儲存類別 | 細繩 | 物件的存儲類別。 |
創建時間 | 細繩 | RFC 3339 格式的物件的建立時間。 |
刪除時間 | 細繩 | RFC 3339 格式的物件刪除時間。僅當此版本的物件已被刪除時才傳回。 |
timeStorageClassUpdated | 細繩 | |
更新 | 細繩 | RFC 3339 格式的物件元資料的修改時間。 |
儲存.ObjectMetadata.acl
簽名:
acl?: [
{
kind?: string;
id?: string;
selfLink?: string;
bucket?: string;
object?: string;
generation?: string;
entity?: string;
role?: string;
email?: string;
entityId?: string;
domain?: string;
projectTeam?: {
projectNumber?: string;
team?: string;
};
etag?: string;
}
];
儲存.ObjectMetadata.bucket
包含物件的儲存桶。
簽名:
bucket: string;
存儲.ObjectMetadata.cacheControl
Cache-Control
標頭的值,用於決定是否允許 Internet 快取快取物件的公共資料。
簽名:
cacheControl?: string;
storage.ObjectMetadata.componentCount
指定在建立複合物件時最初上傳的物件的數量。
簽名:
componentCount?: string;
storage.ObjectMetadata.contentDisposition
Content-Disposition
標頭的值,用於指定有關正在傳輸的資料的表示資訊。
簽名:
contentDisposition?: string;
storage.ObjectMetadata.contentEncoding
Content-Encoding 指示物件被壓縮(例如,使用 gzip 壓縮),同時保持其 Content-Type。
簽名:
contentEncoding?: string;
storage.ObjectMetadata.contentLanguage
ISO 639-1 內容的語言代碼。
簽名:
contentLanguage?: string;
storage.ObjectMetadata.contentType
物件的內容類型,也稱為 MIME 類型。
簽名:
contentType?: string;
儲存.ObjectMetadata.crc32c
物件的 CRC32C 雜湊值。所有 Google Cloud Storage 物件都有 CRC32C 哈希或 MD5 哈希。
簽名:
crc32c?: string;
storage.ObjectMetadata.customerEncryption
客戶提供的加密金鑰。
此物件包含以下屬性:* encryptionAlgorithm
( string|undefined
):使用的加密演算法。始終包含值AES256
。 * keySha256
( string|undefined
):加密金鑰的 SHA256 雜湊值的 RFC 4648 base64 編碼字串。您可以使用此 SHA256 雜湊來唯一標識解密物件所需的 AES-256 加密金鑰,您必須安全地儲存該物件。
簽名:
customerEncryption?: {
encryptionAlgorithm?: string;
keySha256?: string;
};
儲存.ObjectMetadata.etag
簽名:
etag?: string;
storage.ObjectMetadata. Generation
每次覆蓋物件時都會變更的生成版本號。
簽名:
generation?: string;
儲存.ObjectMetadata.id
物件的ID,包括儲存桶名稱、物件名稱和產生編號。
簽名:
id: string;
storage.ObjectMetadata.kind
物件的種類,始終為storage#object
。
簽名:
kind: string;
儲存.ObjectMetadata.md5Hash
物件的 MD5 哈希值。所有 Google Cloud Storage 物件都有 CRC32C 哈希或 MD5 哈希。
簽名:
md5Hash?: string;
storage.ObjectMetadata.mediaLink
媒體下載連結。
簽名:
mediaLink?: string;
儲存.ObjectMetadata.元數據
用戶提供的元資料。
簽名:
metadata?: {
[key: string]: string;
};
storage.ObjectMetadata.meta Generation
每次更新物件的元資料時都會變更的元生成版本號。
簽名:
metageneration?: string;
storage.ObjectMetadata.name
對象的名稱。
簽名:
name?: string;
儲存.ObjectMetadata.owner
簽名:
owner?: {
entity?: string;
entityId?: string;
};
儲存.ObjectMetadata.selfLink
連結訪問該對象,假設您有足夠的權限。
簽名:
selfLink?: string;
儲存.ObjectMetadata.size
Content-Length
標頭的值,用於確定物件資料的長度(以位元組為單位)。
簽名:
size: string;
storage.ObjectMetadata.storageClass
物件的存儲類別。
簽名:
storageClass: string;
storage.ObjectMetadata.timeCreated
RFC 3339 格式的物件的建立時間。
簽名:
timeCreated: string;
storage.ObjectMetadata.timeDeleted
RFC 3339 格式的物件刪除時間。僅當此版本的物件已被刪除時才傳回。
簽名:
timeDeleted?: string;
storage.ObjectMetadata.timeStorageClassUpdated
簽名:
timeStorageClassUpdated?: string;
儲存.ObjectMetadata.更新
RFC 3339 格式的物件元資料的修改時間。
簽名:
updated: string;