Поделиться через


Создание контейнера в Azure Cosmos DB для Gremlin

Область применения: Гремлин

В этой статье описаны различные способы создания контейнера в Azure Cosmos DB для Gremlin. В нем показано, как создать контейнер с помощью портала Azure, Azure CLI, PowerShell или поддерживаемых пакетов SDK. В этой статье показано, как создать контейнер, указать ключ секции и подготовить пропускную способность.

В этой статье описаны различные способы создания контейнера в Azure Cosmos DB для Gremlin. Если вы используете другой API, см. статью API для MongoDB, API для Cassandra, API для таблицы и API для NoSQL, чтобы создать контейнер.

Примечание.

При создании контейнеров следите за тем, чтобы не создать два контейнера с одинаковыми именами, но в разных регистрах. Причина в том, что некоторые компоненты платформы Azure не учитывают регистр. Это может привести к путанице или конфликтам в данных телеметрии и действиях с контейнерами с такими именами.

Создание с помощью портала Azure

  1. Войдите на портал Azure.

  2. Создайте новую учетную запись Azure Cosmos DB или выберите существующую учетную запись.

  3. Откройте панель Обозреватель данных и выберите New Graph (Новый граф). После этого предоставьте следующие сведения.

    • Укажите, создаете ли вы новую базу данных или используете существующую.
    • Укажите идентификатор графа.
    • Выберите емкость Без ограничений.
    • Введите ключ секции для вершин.
    • Укажите подготавливаемую пропускную способность (например, 1000 ЕЗ/с).
    • Нажмите ОК.

    Снимок экрана: API для Gremlin, диалоговое окно

Создание с помощью пакета SDK для .NET

При возникновении исключения об истечении времени ожидания при создании коллекции выполните операцию чтения, чтобы проверить, была ли успешно создана коллекция. Операция чтения создает исключение до тех пор, пока операция создания коллекции не будет выполнена успешно. Список кодов состояния, поддерживаемых операцией создания, см. в статье Коды состояния HTTP для Azure Cosmos DB.

// Create a container with a partition key and provision 1000 RU/s throughput.
DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "myContainerName";
myCollection.PartitionKey.Paths.Add("/myPartitionKey");

await client.CreateDocumentCollectionAsync(
    UriFactory.CreateDatabaseUri("myDatabaseName"),
    myCollection,
    new RequestOptions { OfferThroughput = 1000 });

Создание с помощью Azure CLI

Создание графа Gremlin с Azure CLI. Список всех примеров Azure CLI для всех программных интерфейсов Azure Cosmos DB см. в статье Примеры Azure CLI для Azure Cosmos DB.

Создание с помощью PowerShell

Создание графа Gremlin с PowerShell. Список всех примеров PowerShell для всех программных интерфейсов Azure Cosmos DB см. в статье Примеры PowerShell.

Следующие шаги