Compartilhar via


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 provisionar a taxa de transferência.

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, consulte a API para MongoDB, API para Gremlin, API para Tabela e artigos de 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 novo 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 para 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.

Próximas etapas