DynamoDB 的文件歷史記錄 - Amazon DynamoDB

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

DynamoDB 的文件歷史記錄

下表說明 2018 年 7 月 3 日後每個《DynamoDB 開發人員指南》版本的重要變更。如需本文件更新通知,您可以訂閱RSS摘要 (此頁面左上角)。

變更描述日期

SDK 現在支援以 AWS 帳戶為基礎的端點

新增帳戶型端點的文件和SDK用戶端ACCOUNT_ID_ENDPOINT_MODE的設定。如需詳細資訊,請參閱 SDK 支援以 AWS 帳戶為基礎的端點

2024 年 9 月 3 日

重新設計入門體驗

重新設計入門體驗,以整合資訊並協助您更快入門。如需詳細資訊,請參閱 DynamoDB 入門

2024 年 8 月 1 日

DAX 擴展到西班牙和瑞典的新區域

DAX 現已在西班牙和瑞典區域提供。如需詳細資訊,請參閱DAX叢集元件

2024 年 7 月 30 日

重組和合併 DynamoDB 備份和還原文件

DynamoDB 開發人員指南具有用於備份和還原的新結構。如需詳細資訊,請參閱 DynamoDB 的備份和還原

2024 年 7 月 2 日

什麼是 Amazon DynamoDB ? 主題重寫

已發佈什麼是 Amazon DynamoDB ? 主題的修訂和更新版本。如需詳細資訊,請參閱什麼是 Amazon DynamoDB ?

2024 年 6 月 21 日

將 DynamoDB 串流與 整合 EventBridge

發佈了有關將 DynamoDB Streams 與 整合的新主題 EventBridge。如需詳細資訊,請參閱與 整合 EventBridge

2024 年 6 月 21 日

DAX 規範性指引

發佈了新的最佳實務主題,為您提供有效使用 DynamoDB Accelerator 的全方位洞見。本主題涵蓋效能最佳化、成本管理和操作最佳實務。如需詳細資訊,請參閱 DAX 規範指南

2024 年 6 月 3 日

將 DynamoDB 資料表從一個 帳戶遷移至另一個 帳戶

新增了將 DynamoDB 資料表從一個 帳戶遷移至另一個 帳戶的新主題。如需詳細資訊,請參閱將 DynamoDB 資料表從一個 帳戶遷移至另一個

2024 年 5 月 29 日

重組和合併 DynamoDB 監控和記錄文件

用於監控和記錄 DynamoDB 的新結構包含三個簡潔章節,用於指標、記錄操作和貢獻者洞察。

2024 年 5 月 3 日

重組和合併 DynamoDB 容量模式文件

DynamoDB 指南現在包含新章節,其中包含有關 DynamoDB 容量模式 - 隨需佈建 的所有資訊。透過此更新,變更讀取/寫入容量模式主題時的考量已在最佳實務章節中移動。切換容量模式時,此主題現在會重新命名為考量,並在容量模式之間切換時包含有關最佳實務的詳細資訊。此外,指南現在還包含了新章節,其中包含有關 DynamoDB 讀取和寫入以及讀取和寫入操作的容量單位消耗的所有資訊。如需詳細資訊,請參閱 DynamoDB 輸送量容量 切換容量模式時的考量,以及 DynamoDB 讀取和寫入

2024 年 5 月 1 日

隨需請求數量上限

您現在可以指定個別資料表、索引或兩者都可以執行的隨需請求數目上限。指定最大隨需輸送量將有助於保持資料表層級的使用量和成本限制,並防止耗用資源意外激增。如需詳細資訊,請參閱隨需資料表的最大輸送量

2024 年 5 月 1 日

沒有SQL Workbench 操作建置器改進

現在沒有SQL Workbench 包含對深色模式的原生支援。改善了操作建置器中的資料表和項目操作。項目結果和操作建置器請求資訊會以 JSON 格式提供。如需詳細資訊,請參閱 NoSQL Workbench 操作建置器

2024 年 4 月 24 日

Amazon DynamoDB 資源的資源型政策

DynamoDB 現在支援資料表、索引和串流的資源型政策。資源型政策可讓您透過指定誰可以存取每個資源,以及允許他們對每個資源執行的動作,來定義存取許可。如需詳細資訊,請參閱使用 DynamoDB 的資源型政策

2024 年 3 月 20 日

DynamoDB 受管政策更新

dynamodb:GetResourcePolicy 已將新許可新增至 AmazonDynamoDBReadOnlyAccess 受管政策。此許可可讓您存取連接至 DynamoDB 資源的讀取資源型政策。如需詳細資訊,請參閱 AWS 受管政策: AmazonDynamoDBReadOnlyAccess

2024 年 3 月 20 日

AWS PrivateLink 適用於 Amazon DynamoDB

Amazon DynamoDB 現在支援 AWS PrivateLink。透過 AWS PrivateLink,您可以使用介面VPC端點和私有 IP 地址,簡化虛擬私有雲端 (VPCs)DynamoDB 和內部部署資料中心之間的私有網路連線。如需詳細資訊,請參閱 AWS PrivateLink for DynamoDB

2024 年 3 月 19 日

使用 JavaScript 指南進行程式設計

Amazon DynamoDB 提供 的程式設計指南 AWS SDK for JavaScript。了解 AWS SDK for JavaScript、抽象層、設定連線、處理錯誤、定義重試政策、管理保持連線等。如需詳細資訊,請參閱使用 進行程式設計 JavaScript

2024 年 3 月 6 日

使用 AWS SDK for Java 2.x 指南進行程式設計

建立新的程式設計指南,深入介紹高階、低階和文件介面、HTTP用戶端及其組態、錯誤處理,並解決使用適用於 Java 2.x SDK的 時應考慮的最常見組態設定。如需詳細資訊,請參閱使用 程式設計 Amazon DynamoDB AWS SDK for Java 2.x

2024 年 3 月 5 日

複製沒有SQL工作台的資料表

允許開發人員使用無SQL工作台在開發環境和區域之間複製資料表 (DynamoDB Local 和 DynamoDB Web)。如需詳細資訊,請參閱使用無SQL Workbench 複製資料表

2024 年 2 月 26 日

使用 Python 進行程式設計指南

建立新的指南,深入介紹高階和低階程式庫,並解決使用 Python 時應考量的最常見組態設定SDK。如需詳細資訊,請參閱使用 Python 進行程式設計

2024 年 1 月 5 日

存留時間 (TTL) 主題重寫

完全重寫指南的 TTL區段。新指南會全程提供 ready-to-use程式碼片段TTL,協助您開始使用 。目前提供的程式碼片段是以 Python 和 Javascript 為單位。如需詳細資訊,請參閱 TTL

2023 年 12 月 20 日

了解 AWS 帳單和用量報告的最佳實務

已新增章節,說明 DynamoDB 中的各種用量類型和這些用量類型的費用。如需詳細資訊,請參閱 帳單和用量報告

2023 年 12 月 15 日

Amazon DynamoDB 零 -ETL 與 Amazon OpenSearch Service 整合

Amazon DynamoDB 現在支援與 Amazon OpenSearch Service 的零ETL整合,可讓您自動複寫和轉換 DynamoDB 資料,而無需自訂程式碼或基礎設施。如需詳細資訊,請參閱 DynamoDB ETL與 Amazon OpenSearch Service 的零整合

2023 年 11 月 28 日

從關聯式資料庫遷移至 DynamoDB

已建立遷移指南,以協助使用者了解如何從關聯式資料庫遷移至 DynamoDB。

2023 年 11 月 27 日

使用無SQL工作台產生範例資料

Amazon DynamoDB 的SQL Workbench 現在不支援直接從範例資料模型範本建立資料模型,以協助您設計工作負載的資料結構描述。您可以使用此功能來熟悉在 DynamoDB 上建置應用程式時無SQL資料建模最佳實務。

2023 年 9 月 28 日

增量匯出至 S3

您現在可以匯出以小幅增量插入、更新或刪除的資料。使用增量匯出 ,您可以在 AWS 管理主控台、 API 呼叫或 AWS 命令列介面中,按幾下滑鼠,將變更的資料從數MB 匯出到 TB。

2023 年 9 月 26 日

適用於 DynamoDB 的資料建模

您現在可以進一步了解 DynamoDB 範例的資料建模,這些範例著重於特定使用案例、其存取模式,以及 step-by-step實現這些存取模式的指引。

2023 年 7 月 14 日

故障診斷一節

您現在可以找到 DynamoDB 資料表中可能發生的延遲和限流問題的疑難排解內容

2023 年 3 月 13 日

Amazon DynamoDB 的刪除保護

現在,所有 AWS 區域的 Amazon DynamoDB 資料表都可使用刪除保護功能。DynamoDB 現在可讓您在執行常態資料表管理操作時,保護資料表免遭意外刪除。

2023 年 3 月 8 日

AWS CloudFormation 全域資料表KDSD中的 支援

適用於 DynamoDB 的 Amazon Kinesis Data Streams 現在支援 AWS CloudFormation DynamoDB 全域資料表,這表示您可以使用 CloudFormation 範本將串流串流到 DynamoDB 全域資料表上的 Amazon Kinesis Data Streams。

2023 年 2 月 15 日

DynamoDB 本機版支援每個交易 100 個動作

您現在可以在 DynamoDB 本機版的單一交易中執行多達 100 個動作。

2023 年 2 月 9 日

使用 DynamoDB Well-Architected Lens 來最佳化您的 DynamoDB 工作負載

您現在可以使用 DynamoDB Well-Architected Lens,其收集了用於設計架構良好 DynamoDB 工作負載的設計原則和指引。

2023 年 2 月 3 日

PartiQL GovGloud 可用性

PartiQL — 現在支援 (美國東部) 和 (美國西部) Amazon DynamoDB 的 SQL相容的查詢語言。 AWS GovCloud AWS GovCloud

2022 年 12 月 21 日

適用於 NoSQL Workbench 和 DynamoDB local 的單一安裝套件

SQLDynamoDB 沒有 Workbench 現在包含引導式 DynamoDB 本機安裝程序,可簡化 DynamoDB 本機開發環境的設定。

2022 年 12 月 6 日

從 S3 大量匯入

Amazon DynamoDB 現在支援從 Amazon S3 大量匯入資料,讓您可以更輕鬆地將資料遷移並載入新的 DynamoDB 資料表。

2022 年 8 月 18 日

與 Service Quotas 加強整合

Service Quotas 現在可讓您主動管理您的帳戶和資料表配額。您可以檢視目前的值、設定配額使用率超過可設定閾值時發出警示等。

2022 年 6 月 15 日

沒有SQL Workbench 新增資料表和GSI支援

您現在可以將無SQL工作台用於資料表和全域次要索引 (GSI) 控制平面操作,例如 CreateTable UpdateTable、 和 DeleteTable。 https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.API.html#HowItWorks.API.ControlPlane

2022 年 6 月 2 日

標準的不常存取資料表類別現已在中國推出

Amazon DynamoDB 標準–不常存取資料表類別在中國地區推出。針對儲存不常存取的資料的資料表使用此全新資料表類別,藉此降低高達 60% 的 DynamoDB 成本

2022 年 4 月 18 日

增加預設服務配額和資料表管理操作

DynamoDB 增加了每個帳戶和區域的資料表數目預設配額,從 256 個增加到 2,500 個資料表,並將並行資料表管理操作的數量從 50 個增加到 500 個。

2022 年 3 月 9 日

適用於 DynamoDB 的 PartiQL 的項目限制 (選用)

DynamoDB 可在每個請求中,透過選用參數,針對 DynamoDB 操作限制 PartiQL 中處理的項目數

2022 年 3 月 8 日

AWS Backup 整合適用於中國 (北京和寧夏) 區域

在中國 (北京與寧夏) 區域,AWS Backup 現已與 DynamoDB 整合。您可以透過 中的增強備份功能,例如跨帳戶和跨區域備份 AWS Backup,更輕鬆地滿足合規和業務連續性要求。

2022 年 1 月 26 日

透過 PartiQL API呼叫的輸送量容量資訊

DynamoDB 可以傳回 PartiQL API 呼叫耗用的輸送量容量,協助您最佳化查詢和輸送量成本。

2022 年 1 月 18 日

AWS Backup 整合

DynamoDB 現在可透過 AWS Backup 中的強化備份功能 (例如跨帳戶和跨區域備份),協助您更容易符合合規和商業持續性要求。

2021 年 11 月 24 日

中沒有SQL Workbench 匯入/匯出資料集 CSV

現在沒有SQL Amazon DynamoDB 的 Workbench 可讓您匯入並自動填入範例資料,以協助建置和視覺化資料模型。

2021 年 10 月 11 日

使用 篩選和擷取 Amazon DynamoDB Streams 資料平面活動 AWS CloudTrail

Amazon DynamoDB 現在可讓您篩選 中的串流資料平面API活動,以更精細地控制稽核記錄 AWS CloudTrail。

2021 年 9 月 22 日

已更新主控台

現在 DynamoDB 主控台是您的預設主控台,可協助您更輕鬆地管理資料、簡化常見任務,並讓您更快地存取資源和功能。

2021 年 8 月 25 日

DAX SDK 對於 Java 2.x,現已可用

適用於 Java 2.x SDK的 DynamoDB Accelerator (DAX) 現已推出,並與適用於 Java 2.x 的 相容 AWS SDK。您可以從最新功能中受益,包括非封鎖輸入/輸出 (I/O)。

2021 年 7 月 29 日

沒有SQL Workbench 功能更新,包括控制平面操作

Amazon DynamoDB 現在沒有SQL Workbench,可協助您更輕鬆地執行頻繁的操作,以修改和存取資料表資料。

2021 年 7 月 28 日

DynamoDB 全域資料表現已在亞太區域提供

DynamoDB 全域資料表現已在亞太區域 (大阪) 提供。跨越您選擇的 22 個 AWS 區域自動複寫 DynamoDB 資料表。

2021 年 7 月 28 日

DAX 現已在中國推出

DynamoDB Accelerator (DAX) 現已在中國 (北京) 區域推出,由 Sinnet 營運。

2021 年 7 月 28 日

DAX 傳輸中的加密

DynamoDB Accelerator (DAX) 現在支援在應用程式和DAX叢集之間,以及DAX叢集內節點之間傳輸資料的加密。

2021 年 7 月 24 日

CloudFormation 和 CloudTrail 整合

與 整合 AWS CloudFormation,並使用 CloudFormation 資料平面記錄增強安全性。

2021 年 6 月 18 日

CloudFormation 現在支援全域資料表

Amazon DynamoDB 全域資料表現在支援 AWS CloudFormation,這表示您可以使用 CloudFormation 範本建立全域資料表和管理其設定。

2021 年 5 月 14 日

適用於 Java 2.x 的 Amazon DynamoDB 本地支援

您現在可以將 AWS SDK for Java 2.xDynamoDB 本機 搭配使用,這是 Amazon DynamoDB 的可下載版本。藉助 DynamoDB Local,您可以使用在本地開發環境中執行的 DynamoDB 版本來開發和測試應用程式,而不會產生任何額外成本。

2021 年 5 月 3 日

目前沒有SQL支援 Workbench AWS CloudFormation

Amazon DynamoDB 沒有SQL Workbench 現在支援 AWS CloudFormation,因此您可以使用 CloudFormation 範本管理和修改 DynamoDB 資料模型。此外,您現在可以在無SQL工作台中設定資料表容量設定。

2021 年 4 月 22 日

DynamoDB 和 AWS Amplify 現在的功能整合

AWS Amplify 現在可以在單個部署中協調多個 DynamoDB 全域次要索引更新。

2021 年 4 月 20 日

AWS CloudTrail 記錄 Amazon DynamoDB Streams 資料平面 APIs

您現在可以使用 AWS CloudTrail 記錄 Amazon DynamoDB Streams 資料平面API活動,並監控和調查 DynamoDB 資料表中的項目層級變更。

2021 年 4 月 20 日

Amazon DynamoDB 的 Amazon Kinesis Data Streams 現在支援 DynamoDB AWS CloudFormation

適用於 Amazon DynamoDB 的 Amazon Kinesis Data Streams DynamoDB現在支援 AWS CloudFormation,這表示您可以使用 範本啟用串流至 DynamoDB 資料表 CloudFormation上的 Amazon Kinesis 資料串流。透過將 DynamoDB 資料變更串流到 Kinesis 資料串流,您可以使用 AAmazon Kinesis 服務建置進階串流應用程式。

2021 年 4 月 12 日

Amazon Keyspaces 現在提供 FIPS 140-2 個相容的端點

Amazon Keyspaces (適用於 Apache Cassandra) 現在提供聯邦資訊處理標準 (FIPS) 140-2 相容端點,可協助您更輕鬆地執行受高度管制的工作負載。FIPS 140-2 是美國和加拿大政府標準,指定保護敏感資訊之密碼編譯模組的安全要求。

2021 年 4 月 8 日

的 Amazon EC2 T3 執行個體 DAX

DAX 現在支援 Amazon EC2 T3 執行個體類型 ,可提供基準CPU效能層級,並在需要時爆量超過基準。

2021 年 2 月 15 日

沒有SQL適用於 PartiQL 的 Amazon DynamoDB 支援 Workbench

您現在可以使用 NoSQL Workbench for DynamoDB 來建置 DynamoDB 的 PartiQL 陳述式。

2020 年 12 月 4 日

DynamoDB 專用 PartiQL

您現在可以使用適用於 DynamoDB 的 PartiQL — 一種SQL相容的查詢語言 — 與 DynamoDB 資料表互動,並使用 AWS Management Console AWS Command Line Interface、 和適用於 PartiQL APIs 的 DynamoDB 來執行臨時查詢。

2020 年 11 月 23 日

Amazon DynamoDB 專用 Amazon Kinesis Data Streams

您現在可以將 Amazon DynamoDB 專用 Amazon Kinesis Data Streams 與 DynamoDB 資料表搭配使用,以便擷取項目層級的變更,並將變更複寫至 Kinesis 資料串流。

2020 年 11 月 23 日

DynamoDB 資料表匯出

您現在可以將 DynamoDB 資料表匯出至 Amazon S3,讓您使用 Athena AWS Glue、 和 Lake Formation 等服務對資料執行分析和複雜的查詢。

2020 年 11 月 9 日

空值支援

DynamoDB 現在支援 DynamoDB 資料表中的非索引鍵字串和二進位屬性的空值。空值支援功能讓您能夠更靈活地將屬性運用於更廣泛的使用案例,無需在傳送至 DynamoDB 之前轉換這類屬性。清單、映射及設定資料類型也支援空白字串和二進位數值。

2020 年 5 月 18 日

沒有SQL Linux Amazon DynamoDB 支援的 Workbench

Linux- Ubuntu 、Fedora 和 Debian 目前不支援 SQLAmazon DynamoDB 的 Workbench。

2020 年 5 月 4 日

CloudWatch DynamoDB 的貢獻者洞察 – GA

CloudWatch DynamoDB 的 Contributor Insights 已全面推出。 CloudWatch 適用於 DynamoDB 的 Contributor Insights 是一項診斷工具,可讓您 at-a-glance檢視 DynamoDB 資料表的流量趨勢,並協助您識別資料表最常存取的金鑰 (也稱為快速鍵)。

2020 年 4 月 2 日

升級全域資料表

現在,您只要在 DynamoDB 主控台中按幾下滑鼠,即可將全域資料表從 2017 年 11 月 29 日版本更新至全域資料表的最新版本 (2019 年 11 月 21 日)。透過升級全域資料表的版本,您可以將現有資料表擴展到其他 AWS 區域,輕鬆增加 DynamoDB 資料表的可用性,而無需重建資料表。

2020 年 3 月 16 日

沒有SQL Amazon DynamoDB 的 Workbench – GA

沒有SQL Amazon DynamoDB 的 Workbench 一般可用。使用無SQL工作台來設計、建立、查詢和管理 DynamoDB 資料表。

2020 年 3 月 2 日

DAX 快取叢集指標

DAX 支援新的CloudWatch 指標 ,可讓您更了解DAX叢集的效能。

2020 年 2 月 6 日

CloudWatch DynamoDB 的貢獻者洞察 – 預覽

CloudWatch Contributor Insights for DynamoDB 是一種診斷工具,可讓您 at-a-glance檢視 DynamoDB 資料表的流量趨勢,並協助您識別資料表最常存取的金鑰 (也稱為快速鍵)。

2019 年 11 月 26 日

支援不平衡工作負載的調適型容量

Amazon DynamoDB 的自適應容量功能現在可藉由自動隔離經常存取的項目,來更妥善地處理不平衡的工作負載。如果應用程式會導致一或多個項目的流量過大,DynamoDB 則會重新平衡您的分割區,讓經常存取的項目不會駐留在同一分割區上。

2019 年 11 月 26 日

支援客戶受管金鑰

DynamoDB 現在支援客戶受管金鑰,這代表您可以完全控制如何加密與管理 DynamoDB 資料的安全性。

2019 年 11 月 25 日

不支援SQL DynamoDB 本機 (可下載版本) 的 Workbench

NoSQL Workbench 現在支援連線至 DynamoDB 本機 (可下載版本),以設計、建立、查詢和管理 DynamoDB 資料表。

2019 年 11 月 8 日

無SQL Workbench - 預覽

這是 DynamoDB 的初始版本 NoSQL Workbench。不使用SQL Workbench 來設計、建立、查詢和管理 DynamoDB 資料表。如需詳細資訊,請參閱無SQL Amazon DynamoDB 的 Workbench (預覽)

2019 年 9 月 16 日

DAX 新增對使用 Python 和 的交易操作的支援。NET

DAX 對於以 Go、Java、.NET、Node.js 和 Python 寫入TransactWriteItemsTransactGetItemsAPIs的應用程式, 支援 和 。如需詳細資訊,請參閱使用 的記憶體內加速DAX

2019 年 2 月 14 日

Amazon DynamoDB 本機版 (可下載版本) 更新

DynamoDB 本機 (可下載版本) 現在支援交易型 APIs、隨需讀取/寫入容量、讀取和寫入操作的容量報告,以及 20 個全域次要索引。如需詳細資訊,請參閱可下載的 DynamoDB 和 DynamoDB Web 服務之間的差異。​

2019 年 2 月 4 日

Amazon DynamoDB 隨需功能

DynamoDB 隨需功能是彈性的計費選項,可在沒有容量規劃的情況下,每秒處理數千筆請求。DynamoDB 隨需提供讀取和寫入請求的 pay-per-request定價,因此您只需為所使用的項目付費。如需詳細資訊,請參閱 DynamoDB 輸送量容量

2018 年 11 月 28 日

Amazon DynamoDB Transactions

DynamoDB 交易會進行協調、 all-or-nothing變更資料表內和資料表之間的多個項目,在 DynamoDB 中提供原子度、一致性、隔離和耐久性 (ACID)。如需詳細資訊,請參閱 Amazon DynamoDB Transactions

2018 年 11 月 27 日

Amazon DynamoDB 會將客戶的所有靜態資料加密

靜態 DynamoDB 加密透過保護加密資料表中的資料提供額外的資料保護層,包括其主金鑰、本機和全域次要索引、串流、全域資料表、備份和DAX叢集,每當資料存放在持久性媒體中時。如需詳細資訊,請參閱 Amazon DynamoDB 靜態加密

2018 年 11 月 15 日

運用全新的 Docker 影像來更輕鬆地使用 Amazon DynamoDB 本機版

現在,使用 DynamoDB 本機版 (也就是可下載的 DynamoDB 版本) 變得更加容易,可讓您使用全新的 DynamoDB 本機 Docker 影像,來開發和測試 DynamoDB 應用程式。如需詳細資訊,請參閱 DynamoDB (可下載版本) 和 Docker

2018 年 8 月 22 日

DynamoDB Accelerator (DAX) 新增對靜態加密的支援

DynamoDB Accelerator (DAX) 現在支援新DAX叢集的靜態加密,協助您在受到嚴格合規和法規要求的安全敏感應用程式中加速來自 Amazon DynamoDB 資料表的讀取。如需詳細資訊,請參閱DAX靜態加密

2018 年 8 月 9 日

DynamoDB point-in-time 復原 (PITR) 新增了還原已刪除資料表的支援

如果您刪除已啟用復原的 point-in-time資料表,系統備份會自動建立並保留 35 天 (無需額外費用)。如需詳細資訊,請參閱在您開始使用時間點復原之前

2018 年 8 月 7 日

更新現在可透過 取得 RSS

您現在可以訂閱RSS摘要 (此頁面左上角),以接收 Amazon DynamoDB 開發人員指南的更新通知。

2018 年 7 月 3 日

舊版更新

下表說明 2018 年 7 月 3 日前《DynamoDB 開發人員指南》的重要變更。

變更 描述 變更日期
取得 的支援 DAX

現在,您可以使用新的 DynamoDB Accelerator (DAX) SDK for Go,在以 Go 程式設計語言編寫的應用程式中啟用 Amazon DynamoDB 資料表的微秒讀取效能。如需詳細資訊,請參閱DAX SDK for Go

2018 年 6 月 26 日
DynamoDB 宣布 SLA

DynamoDB 發行了公有可用性 SLA。如需詳細資訊,請參閱 Amazon DynamoDB 服務水準協議

2018 年 6 月 19 日
DynamoDB 連續備份和 Point-In-Time復原 (PITR)

Point-in-time 復原有助於保護您的 Amazon DynamoDB 資料表免於意外寫入或刪除操作。有了時間點復原,就無需為建立、維護或排程隨需備份而煩惱。例如,假設測試指令碼意外寫入至生產 DynamoDB 資料表。透過 point-in-time復原,您可以將該資料表還原至過去 35 天內的任何時間點。DynamoDB 維護您資料表的增量備份。如需詳細資訊,請參閱DynamoDB 的 P oint-in-time 備份

2018 年 4 月 25 日
適用於 DynamoDB 的靜態加密

新 DynamoDB 資料表可用的 DynamoDB 靜態加密可透過使用在 AWS Key Management Service中存放之 AWS受管的加密金鑰,來協助確保 Amazon DynamoDB 資料表中應用程式資料的安全性。如需詳細資訊,請參閱DynamoDB 靜態加密

2018 年 2 月 8 日
DynamoDB 備份和還原

隨需備份可讓您建立 DynamoDB 資料表的完整備份以進行資料封存,協助您符合公司與政府的法規要求。您可以備份資料量從幾 MB 到數百 TB 不等的資料表,而且不會影響您生產應用程式的效能與可用性。如需詳細資訊,請參閱Backup 與 DynamoDB 原

2017 年 11 月 29 日
DynamoDB 全域資料表

Global Tables 建立於 DynamoDB 全域佈局的基礎之上,提供您全受管、多區域以及多個作用中的資料庫,為大幅度擴展的全域應用程式提供快速、本機、讀取與寫的效能。Global Tables 會在您選擇的 AWS 區域自動複寫您的 Amazon DynamoDB 資料表。如需詳細資訊,請參閱全域資料表:DynamoDB 的多區域複寫

2017 年 11 月 29 日
的 Node.js 支援 DAX

Node.js 開發人員可以使用 Node.js 的DAX用戶端,利用 DynamoDB Accelerator (DAX)。如需詳細資訊,請參閱使用 DynamoDB Accelerator (DAX) 進行記憶體內加速

2017 年 10 月 5 日
VPC DynamoDB 的端點

DynamoDB 端點允許 Amazon 中的 Amazon EC2執行個體VPC存取 DynamoDB ,而不會暴露到公有網際網路。您的 VPC和 DynamoDB 之間的網路流量不會離開 Amazon 網路。如需詳細資訊,請參閱使用 Amazon VPC端點存取 DynamoDB

2017 年 8 月 16 日
DynamoDB Auto Scaling 功能

DynamoDB Auto Scaling 功能讓您不必手動定義或調整佈建輸送量設定。相反地,DynamoDB Auto Scaling 功能會根據實際的流量模式,動態調整讀寫容量。這可讓資料表或全域次要索引增加其佈建的讀取與寫入容量,以處理突然增加的流量,而不需調節。當工作負載降低時,DynamoDB Auto Scaling 功能就會降低佈建的容量。如需詳細資訊,請參閱 使用 DynamoDB Auto Scaling 功能自動管理輸送容量

2017 年 6 月 14 日
DynamoDB Accelerator (DAX)

DynamoDB Accelerator (DAX) 是 DynamoDB 的全受管、高可用性、記憶體內快取,即使在每秒數百萬個請求的情況下,也能提供從毫秒到微秒高達 10 倍的效能提升。如需詳細資訊,請參閱使用 DynamoDB Accelerator (DAX) 進行記憶體內加速

2017 年 4 月 19 日
DynamoDB 現在支援具有存留時間 (TTL) 的自動項目過期

Amazon DynamoDB 存留時間 (TTL) 可讓您自動從資料表中刪除過期項目,無需額外費用。如需詳細資訊,請參閱在 DynamoDB 中使用存留時間 (TTL)

2017 年 2 月 27 日
DynamoDB 現在支援成本分配標籤

您現在可以對您的 Amazon DynamoDB 資料表新增標籤,以改善用量分類及讓成本報告更精細。如需詳細資訊,請參閱 將標籤和標籤新增至 DynamoDB 中的資源

2017 年 1 月 19 日
新的 DynamoDB DescribeLimits API

DescribeLimits API 會傳回您 區域中 AWS 帳戶的目前佈建容量限制,包括整個 區域和您在該區域中建立的任何一個 DynamoDB 資料表。它可讓您判斷目前的帳戶等級限制,以便與目前使用的佈建容量比較,讓您在達到限制前有充分的時間申請提高限制容量。如需詳細資訊,請參閱 Amazon DynamoDB 參考 DescribeLimits 中的 Amazon DynamoDB 中的服務、帳戶和資料表配額和 。 DynamoDB API

2016 年 3 月 1 日
DynamoDB 主控台更新與新的主索引鍵屬性術語

DynamoDB 管理主控台經過重新設計,更直觀、更易於操作。在這次更新中,我們也會推出新的主索引鍵屬性術語:

  • Partition Key (分割區索引鍵):也稱為雜湊屬性

  • Sort Key (排序索引鍵):也稱為範圍屬性

唯一變更的只有名稱,功能仍保持不變。

當您建立資料表或次要索引時,可以選擇簡易主索引鍵 (僅分割區索引鍵) 或複合主索引鍵 (分割區索引鍵和排序索引鍵)。DynamoDB 文件已更新以反映這些變更。

2015 年 11 月 12 日
適用於 Titan 的 Amazon DynamoDB 儲存後端

適用於 Titan 的 DynamoDB 儲存後端是在 Amazon DynamoDB 上層實作的 Titan 圖形資料庫儲存後端。使用適用於 Titan 的 DynamoDB 儲存後端時,您的資料受 DynamoDB 所保護,該服務在所有 Amazon 具高可用性的資料中心上執行。該外掛程式可供 Titan 0.4.4 版 (主要針對與現有應用程式的相容性) 和 Titan 0.5.4 版 (新的應用程式建議使用) 使用。與其他 Titan 的儲存後端一樣,此外掛程式支援 Tinkerpop 堆疊 (2.4 和 2.5 版),包括 Blueprints API和 Gremlin Shell。

2015 年 8 月 20 日
DynamoDB Streams、跨區域複寫和使用強烈一致讀取的掃描 DynamoDB Streams 可擷取任何 DynamoDB 資料表中依時間順序排序的項目層級修改,並將此資訊存放於日誌中長達 24 小時。應用程式可以存取此日誌,並近乎即時地檢視資料項目修改前後的顯示內容。如需詳細資訊,請參閱 DynamoDB Streams 的變更資料擷取DynamoDB 串流API參考

DynamoDB 跨區域複寫是一種用戶端解決方案,可近乎即時地在不同 AWS 區域維護相同的 DynamoDB 資料表複本。您可以使用跨區域複寫備份 DynamoDB 資料表,或在使用者分散於不同地理位置的情況下提供資料的低延遲存取。

根據預設,DynamoDB Scan 操作會使用最終一致讀取。您可以將 ConsistentRead 參數設為 true,改用強烈一致讀取。如需詳細資訊,請參閱 Amazon DynamoDB API參考中的 掃描的讀取一致性掃描

2015 年 7 月 16 日
AWS CloudTrail 支援 Amazon DynamoDB DynamoDB 現在與從 DynamoDB 主控台或 DynamoDB 進行的 CloudTrail. CloudTrail captures API呼叫整合,API並在日誌檔案中追蹤它們。如需詳細資訊,請參閱 使用 AWS CloudTrail記錄 DynamoDB 操作 及《AWS CloudTrail 使用者指南》。 2015 年 5 月 28 日
改善 Query 表達式的支援 此版本會將新KeyConditionExpression參數新增至 Query API。Query 會使用主索引鍵值從資料表或索引讀取項目。KeyConditionExpression 參數是識別主索引鍵名稱的字串,也是要套用到索引鍵值的條件;Query 只會擷取那些符合表達式的項目。KeyConditionExpression 的語法與 DynamoDB 中其他表達式參數的語法類似,可讓您在表達式中定義名稱和值的替換變數。如需詳細資訊,請參閱 在 DynamoDB 中查詢資料表 2015 年 4 月 27 日
條件式寫入的新比較函數 在 DynamoDB 中,ConditionExpression 參數可決定 PutItemUpdateItemDeleteItem 是否成功:只有當條件評估為 true 時才會寫入項目。此版本新增了兩個函數 attribute_typesize,配合 ConditionExpression 一起使用。這些函數可讓您根據資料表中屬性的資料類型或大小,執行條件式寫入。如需詳細資訊,請參閱 DynamoDB 條件表達式CLI範例 2015 年 4 月 27 日
掃描API次要索引 在 DynamoDB 中,Scan 操作會讀取資料表中的所有項目,套用使用者定義的篩選條件,再將所選資料項目傳回給應用程式。這項功能現在同樣可用於次要索引。若要掃描本機次要索引或全域次要索引,您要指定索引名稱及其父資料表的名稱。根據預設,索引 Scan 會傳回索引中的所有資料,您可使用篩選條件表達式縮減傳回給應用程式的結果。如需詳細資訊,請參閱 掃描 DynamoDB 中的資料表 2015 年 2 月 10 日
全域次要索引的線上操作 線上索引可讓您對現有資料表新增或移除全域次要索引。使用線上索引時,您不需要在建立資料表時定義資料表的所有索引,而可隨時新增索引。同樣地,如果您認為不再需要某個索引,就可以隨時予以移除。線上索引不是阻擋式操作,在索引新增或移除時,仍可讀取和寫入資料表。如需詳細資訊,請參閱 在 DynamoDB 中管理全域次要索引 2015 年 1 月 27 日
文件模型支援搭配 JSON DynamoDB 可讓您使用完整的文件模型支援,存放及擷取文件。新資料類型與 JSON 標準完全相容,可讓您將文件元素放在彼此的巢狀中。您可以使用文件路徑取消參考運算子讀取及寫入個別元素,而不必擷取整份文件。此版本也會推出新的表達式參數,用以在讀取或寫入資料項目時指定投影、條件和更新動作。若要進一步了解使用 的文件模型支援JSON,請參閱 資料類型在 DynamoDB 中使用表達式 2014 年 10 月 7 日
彈性調整規模 您可為資料表及全域次要索引增加任意數量的佈建讀取輸送容量和佈建寫入輸送容量,前提是您未超過每份資料表及每個帳戶的限制。如需詳細資訊,請參閱Amazon DynamoDB 中的服務、帳戶和資料表配額 2014 年 10 月 7 日
更大的項目大小 DynamoDB 的項目大小上限已從 64 KB 提高至 400 KB。如需詳細資訊,請參閱Amazon DynamoDB 中的服務、帳戶和資料表配額 2014 年 10 月 7 日
改善條件表達式 DynamoDB 擴展了條件表達式可用的運算子,讓您能更靈活地進行條件式放置、更新和刪除。新提供的運算子可讓您檢查屬性是否存在、是否大於或小於特定值、是否介於兩值之間、是否以特定字元開頭等。​ DynamoDB 也提供選用的 OR 運算子來評估多個條件。依預設,運算式中的多個條件會合併AND在一起,因此只有在其所有條件都為 true 時,運算式才會為 true。如果您改為指定 OR,當一或多項條件為 true 時,表達式即為 true。如需詳細資訊,請參閱 使用 DynamoDB 中的項目和屬性 2014 年 4 月 24 日
查詢篩選條件 DynamoDB QueryAPI支援新的QueryFilter選項。根據預設,Query 會尋找符合特定分割區索引鍵值和選用排序索引鍵條件的項目。Query 篩選條件會將條件表達式套用到其他非索引鍵屬性,如果 Query 篩選條件存在,則會在 Query 結果傳回應用程式前,捨棄不符合篩選條件的項目。如需詳細資訊,請參閱 在 DynamoDB 中查詢資料表 2014 年 4 月 24 日
使用 進行資料匯出和匯入 AWS Management Console DynamoDB 主控台已強化,可簡化 DynamoDB 資料表的資料匯出與匯入。只要按幾下,您就可以設定 AWS Data Pipeline 來協調工作流程,以及設定 Amazon Elastic MapReduce 叢集,將資料從 DynamoDB 資料表複製到 Amazon S3 儲存貯體,反之亦然。您只可執行一次匯出或匯入,或者設定每日匯出任務。您甚至可以執行跨區域匯出和匯入,將 DynamoDB 資料從一個 AWS 區域的資料表複製到另一個 AWS 區域的資料表。 2014 年 3 月 6 日
重新組織更高層級API的文件 下列資訊APIs現在更容易找到:
  • Java:DynamoDBMappper

  • .NET:文件模型和物件持久性模型

這些更高層級APIs現在會記錄在此處:適用於 DynamoDB 的更高階程式設計界面
2014 年 1 月 20 日
全域次要索引 DynamoDB 新增了全域次要索引的支援。如同本機次要索引,您使用資料表中的其他索引鍵來定義全域次要索引,再對索引發出 Query 請求。但與本機次要索引不同的是,全域次要索引的分割區索引鍵不必和資料表的分割區索引鍵一樣,而可以是該資料表中任何純量屬性。排序索引鍵為選用,而且也可以是任何純量資料表屬性。全域次要索引也有自己的佈建輸送量設定,而且與父資料表的佈建輸送量設定無關。如需詳細資訊,請參閱 使用 DynamoDB 中的次要索引改善資料存取在 DynamoDB 中使用全域次要索引 2013 年 12 月 12 日
精細定義存取控制 DynamoDB 新增了精細定義存取控制的支援。這項功能可讓客戶指定哪些委託人 (使用者、群組或角色) 可以存取 DynamoDB 資料表或次要索引中的個別項目和屬性。應用程式也可充分利用 Web 聯合身分,將使用者身分驗證的任務交給第三方身分提供者,例如 Facebook、Google 或 Login with Amazon。如此,應用程式 (包括行動應用程式) 即可處理非常大量的使用者,同時確保除非使用者獲得授權,否則均無法存取 DynamoDB 資料項目。如需詳細資訊,請參閱 使用IAM原則條件進行精細的存取控制 2013 年 10 月 29 日
4 KB 讀取容量單位大小 讀取容量單位大小已從 1 KB 提高至 4 KB。這項強化功能可以減少許多應用程式所需的佈建讀取容量單位數目。例如,在這個版本以前,讀取 10 KB 的項目會使用 10 個讀取容量單位;而現在同樣讀取 10 KB 只會使用 3 個單位 (10 KB / 4 KB,四捨五入到下一個 4 KB 內)。如需詳細資訊,請參閱DynamoDB 輸送量 2013 年 5 月 14 日
平行掃描 DynamoDB 新增了對平行掃描操作的支援。應用程式現在已可將資料表分割成多個邏輯區段,然後同時掃描所有區段。這項功能可減少完成掃描所需的時間,並充分利用資料表的佈建讀取容量。如需詳細資訊,請參閱 掃描 DynamoDB 中的資料表 2013 年 5 月 14 日
本機次要索引 DynamoDB 新增了對本機次要索引的支援。您可以對非索引鍵屬性定義排序索引鍵索引,然後在 Query 請求中使用這些索引。使用本機次要索引時,應用程式可跨多維度有效率地擷取資料項目。如需詳細資訊,請參閱 DynamoDB 中的本機次要索引 2013 年 4 月 18 日
新API版本 在此版本中,DynamoDB 推出新API版本 (2012-08-10)。舊版 API (2011-12-05) 仍支援與現有應用程式的向後相容性。新應用程式應使用新API版本 2012-08-10。我們建議您將現有應用程式遷移至 2012-08-10 API版,因為新的 DynamoDB 功能 (例如本機次要索引) 不會回溯至先前的API版本。如需 2012-08-10 API版的詳細資訊,請參閱 Amazon DynamoDB API參考 2013 年 4 月 18 日
IAM 政策變數支援

IAM 存取政策語言現在支援變數。當政策接受評估時,任何政策變數都會取代為已驗證使用者工作階段中內容資訊提供的值。您可使用政策變數定義一般用途政策,並不需明確列出政策的所有元件。如需政策變數的詳細資訊,請前往 AWS Identity and Access Management 使用IAM指南中的政策變數

如需 DynamoDB 的政策變數範例,請參閱 Amazon DynamoDB 的 Identity and Access Management

2013 年 4 月 4 日
PHP 已更新第 2 AWS SDK for PHP 版的程式碼範例 第 2 版 AWS SDK for PHP 現已推出。Amazon DynamoDB 開發人員指南中的PHP程式碼範例已更新為使用此新 SDK。如需 第 2 版的詳細資訊SDK,請參閱 AWS SDK for PHP 2013 年 1 月 23 日
新的端點 DynamoDB 擴展到 AWS GovCloud (美國西部) 區域。如需目前的服務端點和協定清單,請參閱區域與端點 2012 年 12 月 3 日
新的端點 DynamoDB 擴展至南美洲 (聖保羅) 區域。如需目前的支援端點清單,請參閱區域與端點 2012 年 12 月 3 日
新的端點 DynamoDB 擴展至亞太區域 (雪梨)。如需目前的支援端點清單,請參閱區域與端點 2012 年 11 月 13 日

DynamoDB 實作對總和CRC32檢查碼的支援,支援高度一致的批次取得,並移除並行資料表更新的限制。

  • DynamoDB 會計算HTTP承載的CRC32檢查總和,並在新的標頭 中傳回此檢查總和x-amz-crc32。如需詳細資訊,請參閱DynamoDB 低階 API

  • 根據預設,由 執行的讀取操作最終BatchGetItemAPI一致。ConsistentRead 中的新 BatchGetItem 參數可讓您為請求中的任何資料表改選擇強式讀取一致性。如需詳細資訊,請參閱 描述

  • 此版本會在同時更新許多資料表時,移除一些限制。一次可更新的資料表總數仍為 10,但這些資料表現在可以是 CREATINGUPDATINGDELETING 狀態的任意組合。此外,對於WriteCapacityUnits資料表,增加或減少 ReadCapacityUnits或 不再有任何最低金額。如需詳細資訊,請參閱Amazon DynamoDB 中的服務、帳戶和資料表配額

2012 年 11 月 2 日

最佳實務文件

《Amazon DynamoDB 開發人員指南》提供使用資料表和項目的最佳實務,以及查詢和掃描操作的建議。

2012 年 9 月 28 日

二進位資料類型的支援

除數字和字串類型外,DynamoDB 現在也支援二進位資料類型。

在此版本以前,若要存放二進位資料,您要將二進位資料轉換成字串格式存放在 DynamoDB 中。除了用戶端必要的轉換工作,轉換通常會增加資料項目的大小,而需要更多儲存體和可能的額外佈建輸送容量。

使用二進位類型屬性,您現在已可存放任何二進位資料,例如壓縮的資料、加密的資料和影像。如需詳細資訊,請參閱 資料類型。如需使用 處理二進位類型資料的工作範例 AWS SDKs,請參閱下列章節:

對於 中新增的二進位資料類型支援 AWS SDKs,您將需要下載最新的 SDKs,而且您也可能需要更新任何現有的應用程式。如需有關下載 的資訊 AWS SDKs,請參閱 .NET 程式碼範例

2012 年 8 月 21 日

您可使用 DynamoDB 主控台更新及複製 DynamoDB 資料表項目

DynamoDB 使用者現在除了可新增及刪除項目之外,還可以使用 DynamoDB 主控台更新及複製資料表項目。這項新功能簡化了透過主控台變更個別項目的程序。

2012 年 8 月 14 日

DynamoDB 降低了最低資料表輸送量需求

DynamoDB 現在支援較低的最低資料表輸送量需求,具體為 1 個寫入容量單位和 1 個讀取容量單位。如需詳細資訊,請參閱《Amazon DynamoDB 開發人員指南》中的 Amazon DynamoDB 中的服務、帳戶和資料表配額 主題。

2012 年 8 月 9 日

Signature 第 4 版支援

DynamoDB 現在支援 Signature 第 4 版驗證請求。

2012 年 7 月 5 日

DynamoDB 主控台中的 Table Explorer 支援

DynamoDB 主控台現在支援 Table Explorer,讓您可瀏覽及查詢資料表中的資料。您也可以插入新的項目或刪除現有的項目。已針對這些功能更新 SampleData使用主控台 章節。

2012 年 5 月 22 日

新的端點

DynamoDB 可用性因美國西部 (加利佛尼亞北部) 區域、美國西部 (奧勒岡) 區域和亞太區域 (新加坡) 中的新端點而得以擴展。

如需目前的支援端點清單,請前往區域與端點

2012 年 4 月 24 日

BatchWriteItem API 支援

DynamoDB 現在支援批次寫入API,可讓您在單一API呼叫中從一或多個資料表放置和刪除多個項目。如需 DynamoDB 批次寫入 的詳細資訊API,請參閱 BatchWriteItem

如需使用 項目和使用批次寫入功能的相關資訊 AWS SDKs,請參閱 使用 DynamoDB 中的項目和屬性.NET 程式碼範例

2012 年 4 月 19 日

記錄更多錯誤碼

如需詳細資訊,請參閱 使用 DynamoDB 時發生錯誤

2012 年 4 月 5 日

新的端點

DynamoDB 擴展至亞太區域 (東京)。如需目前的支援端點清單,請參閱區域與端點

2012 年 2 月 29 日

新增了 ReturnedItemCount 指標

新的指標 ReturnedItemCount提供 DynamoDB 查詢或掃描操作回應中傳回的項目數,可透過 監控 CloudWatch。

2012 年 2 月 24 日

新增了增加數值的範例

DynamoDB 支援增加和減少現有的數值。這些範例會在下列主題的「更新項目」章節中示範新增至現有數值:

使用項目:Java.

使用項目:。NET.

2012 年 1 月 25 日

初始產品版本

DynamoDB 作為 Beta 版新服務推出。

2012 年 1 月 18 日