Criar um contêiner no Azure Cosmos DB for Apache Cassandra

APLICA-SE A: Cassandra

Este artigo explica as diferentes maneiras de criar um contêiner no Azure Cosmos DB for Apache Cassandra. Ele mostra como criar um contêiner usando o portal do Azure, a CLI do Azure, o PowerShell ou SDKs com suporte. Este artigo demonstra como criar um contêiner, especificar a chave de partição e a taxa de transferência de provisionamento.

Este artigo explica as diferentes maneiras de criar um contêiner no Azure Cosmos DB for Apache Cassandra. Se você estiver usando uma API diferente, veja os artigos API para MongoDB, API para Gremlin, API para Tabela e API para NoSQL para criar o contêiner.

Observação

Ao criar contêineres, não crie dois contêineres com o mesmo nome, mas com maiúsculas e minúsculas diferentes. Isso porque algumas partes da plataforma Azure não diferenciam maiúsculas de minúsculas, o que pode resultar em confusão/colisão de telemetria e ações em contêineres com tais nomes.

Criar usando o portal do Azure

  1. Entre no portal do Azure.

  2. Crie uma conta do Azure Cosmos DB ou selecione uma conta existente.

  3. Abra o painel Data Explorer e selecione Nova Tabela. Em seguida, forneça os seguintes detalhes:

    • Indique se você está criando um keyspace ou usando um existente.
    • Insira um nome de tabela.
    • Insira as propriedades e especifique uma chave primária.
    • Insira uma taxa de transferência a ser provisionada (por exemplo, 1.000 RUs).
    • Selecione OK.

    Captura de tela da API oara Cassandra, caixa de diálogo Adicionar tabela

Observação

Para a API para Cassandra, a chave primária é usada como a chave de partição.

Criar usando o SDK .NET

// Create a Cassandra table with a partition/primary key and provision 1000 RU/s throughput.
session.Execute(CREATE TABLE myKeySpace.myTable(
    user_id int PRIMARY KEY,
    firstName text,
    lastName text) WITH cosmosdb_provisioned_throughput=1000);

Se você encontrar uma exceção de tempo limite ao criar uma coleção, execute uma operação de leitura para validar se a coleção foi criada com êxito. A operação de leitura gera uma exceção até que a operação de criação da coleção seja bem-sucedida. Para obter a lista de códigos de status com suporte pela operação de criação, veja o artigo Códigos de status HTTP do Azure Cosmos DB.

Criar usando a CLI do Azure

Crie uma tabela Cassandra com a CLI do Azure. Para obter uma lista de todos exemplos de CLI do Azure em todas as APIs do Azure Cosmos DB, veja Amostras da CLI do Azure para Azure Cosmos DB.

Criar usando o PowerShell

Crie uma tabela Cassandra com o PowerShell. Para obter uma lista de todos os exemplos do PowerShell em todas as APIs do Azure Cosmos DB, veja Amostras do PowerShell

Próximas etapas