檢閱基本作業

已完成

在 Azure 中建立任何 Azure Cosmos DB for NoSQL 帳戶資源時,您需要執行一些基本作業。

建立新的帳戶

開始使用 Azure Cosmos DB 的第一個步驟是建立新的帳戶。

在入口網站中建立新帳戶時,您必須先為工作負載選取 API。 建立帳戶之後,就無法變更 API 選取項目。 針對本節的其餘部分,我們將假設已選取 NoSQL API。

Screenshot showing the select API option in the portal with a list of all current APIs including SQL, MongoDB, Graph, Table, and Cassandra.

接下來,Azure 入口網站會使用逐步精靈,內含各種設定選項的索引標籤。 您可以在這裡設定選項,例如:

  • 帳戶的全域唯一名稱
  • 帳戶的位置 (Azure 區域)
  • 容量模式 (佈建的輸送量或無伺服器)

Screenshot showing the wizard with various tabs and options for creating a new Azure Cosmos DB for NoSQL account.

注意

只需要 [基本] 索引標籤中的選項,才能建立 Azure Cosmos DB 帳戶。

正在建立新的資料庫

資料庫是 Azure Cosmos DB for NoSQL 中管理的邏輯單元,不需要太多資源即可建立。 您只需要帳戶內的唯一資料庫名稱,即可建立新的資料庫。

注意

不過,如果您選擇在資料庫層級佈建輸送量,設定資料庫可能需要額外的步驟。 這會在其他 Azure Cosmos DB for NoSQL 主題中更深入探索。

建立新的容器

容器是 Azure Cosmos DB for NoSQL 中的主要可擴縮性單位。 建立容器時,您應指定:

  • 父資料庫
  • 具有資料庫之容器的唯一名稱
  • 分割區索引鍵值的路徑
  • 選用:如果未從資料庫佈建推斷,則為已佈建的輸送量。

Azure Cosmos DB 服務會根據每個個別項目的分割區索引鍵值,自動且透明地分割資料。

建立簡單項目

一旦資料庫和容器資源存在,您就可以建立第一個項目。 在 Azure Cosmos DB for NoSQL 中,項目是 JSON 文件。

注意

JavaScript 物件標記法 (JSON) 是開放式標準檔案格式和資料交換格式,其使用人類可讀取的文字來儲存和傳輸由屬性值組和陣列資料類型 (或任何其他可序列化值) 組成的資料物件

JSON 是一種與語言無關的資料格式,其具有定義完善的資料類型,以及幾乎跨各種服務和程式語言的通用支援。 以下是 JSON 文件的範例,其可能是 Azure Cosmos DB 帳戶中的項目:

{
  "id": "0012D555-C7DE",
  "type": "customer",
  "fullName": "Franklin Ye",
  "title": null,
  "emailAddress": "fye@cosmic.works",
  "creationDate": "2014-02-05",
  "addresses": [
    {
      "addressLine": "1796 Westbury Drive",
      "cityStateZip": "Melton, VIC 3337 AU"
    },
    {
      "addressLine": "9505 Hargate Court",
      "cityStateZip": "Bellflower, CA 90706 US"
    }
  ],
  "password": {
    "hash": "GQF7qjEgMk=",
    "salt": "12C0F5A5"
  },
  "salesOrderCount": 2
}