選取您的 Cookie 偏好設定

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

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

DeleteTable

焦點模式
DeleteTable - Amazon DynamoDB

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

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

重要

This section refers to API version 2011-12-05, which is deprecated and should not be used for new applications.

如需目前低階 的文件API,請參閱 Amazon DynamoDB API參考

描述

DeleteTable 操作會刪除資料表及其所有項目。在發出 DeleteTable 請求後,指定的資料表會處於 DELETING 狀態,直到 DynamoDB 完成刪除為止。如果資料表處於 ACTIVE 狀態,則可予以刪除。如果資料表處於 CREATINGUPDATING 狀態,則 DynamoDB 會傳回 ResourceInUseException 錯誤。如果指定的資料表不存在,則 DynamoDB 會傳回 ResourceNotFoundException。如果資料表已處於 DELETING 狀態,則不會傳回任何錯誤。

注意

DynamoDB 可能會繼續接受 DELETING 狀態的資料表的資料平面操作請求 (例如 GetItemPutItem),直到資料表刪除完成。

與發出請求 AWS 的帳戶以及接收請求 AWS 的區域 (例如 dynamodb.us-west-1.amazonaws.com) 相關聯的資料表是唯一的。每個 DynamoDB 端點都是完全獨立的。例如,如果您有兩個名為「」的資料表MyTable,其中一個在 dynamodb.us-west-2.amazonaws.com 中,另一個在 dynamodb.us-west-1.amazonaws.com 中,它們是完全獨立的,不會共用任何資料;刪除一個不會刪除另一個。

使用 DescribeTables 操作來檢查資料表的狀態。

請求

語法

// This header is abbreviated. // For a sample of a complete header, see DynamoDB 低階 API. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.DeleteTable content-type: application/x-amz-json-1.0 {"TableName":"Table1"}
名稱 描述 必要
TableName

要刪除的資料表的名稱。

類型:字串

回應

語法

HTTP/1.1 200 OK x-amzn-RequestId: 4HONCKIVH1BFUDQ1U68CTG3N27VV4KQNSO5AEMVJF66Q9ASUAAJG content-type: application/x-amz-json-1.0 content-length: 311 Date: Sun, 14 Aug 2011 22:56:22 GMT {"TableDescription": {"CreationDateTime":1.313362508446E9, "KeySchema": {"HashKeyElement":{"AttributeName":"user","AttributeType":"S"}, "RangeKeyElement":{"AttributeName":"time","AttributeType":"N"}}, "ProvisionedThroughput":{"ReadCapacityUnits":10,"WriteCapacityUnits":10}, "TableName":"Table1", "TableStatus":"DELETING" } }
名稱 描述
TableDescription 資料表屬性的容器。
CreationDateTime

建立資料表時的日期。

類型:數字

KeySchema

資料表的主索引鍵 (簡單或複合) 結構。需要 HashKeyElement 的名稱值組,且可選用 RangeKeyElement 的名稱值組 (僅適用於複合主索引鍵)。如需主索引鍵的詳細資訊,請參閱 主索引鍵

類型:複合主索引鍵的 HashKeyElementHashKeyElementRangeKeyElement 映射。

ProvisionedThroughput 指定資料表的輸送量,包括 ReadCapacityUnitsWriteCapacityUnits 的值。請參閱 DynamoDB 佈建容量模式
ProvisionedThroughput: ReadCapacityUnits

DynamoDB 與其他操作平衡負載之前,所指定資料表每秒所需的最低 ReadCapacityUnits 數目。

類型:數字

ProvisionedThroughput: WriteCapacityUnits

DynamoDB 與其他操作平衡負載之前,所指定資料表每秒所需的最低 WriteCapacityUnits 數目。

類型:數字

TableName

已刪除的資料表的名稱。

類型:字串

TableStatus 資料表目前的狀態 (DELETING)。一旦資料表遭刪除,後續對資料表的請求會傳回 resource not found

使用 DescribeTables 操作來檢查資料表的狀態。

類型:字串

特殊錯誤

錯誤 描述
ResourceInUseException 資料表處於狀態 CREATINGUPDATING,而且無法刪除。

範例

請求範例

// This header is abbreviated. For a sample of a complete header, see DynamoDB 低階 API. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.DeleteTable content-type: application/x-amz-json-1.0 content-length: 40 {"TableName":"favorite-movies-table"}

回應範例

HTTP/1.1 200 OK x-amzn-RequestId: 4HONCKIVH1BFUDQ1U68CTG3N27VV4KQNSO5AEMVJF66Q9ASUAAJG content-type: application/x-amz-json-1.0 content-length: 160 Date: Sun, 14 Aug 2011 17:20:03 GMT {"TableDescription": {"CreationDateTime":1.313362508446E9, "KeySchema": {"HashKeyElement":{"AttributeName":"name","AttributeType":"S"}}, "TableName":"favorite-movies-table", "TableStatus":"DELETING" }

下一個主題:

DescribeTables

上一個主題:

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