Partilhar via


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

Aplica-se a: Cassandra

Este artigo explica as diferentes maneiras de criar um contêiner no Azure Cosmos DB para 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 para Apache Cassandra. Se você estiver usando uma API diferente, consulte os artigos API for MongoDB, API for Gremlin, API for Table e API for NoSQL para criar o contêiner.

Nota

Ao criar contêineres, certifique-se de não criar dois contêineres com o mesmo nome, mas com invólucros diferentes. Isso ocorre porque algumas partes da plataforma Azure não diferenciam maiúsculas de minúsculas, e isso pode resultar em confusão/colisão de telemetria e ações em contêineres com esses nomes.

Criar com o portal do Azure

  1. Inicie sessão no portal do Azure.

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

  3. Abra o painel Explorador de Dados e selecione Nova Tabela. Em seguida, forneça os seguintes detalhes:

    • Indique se está a criar um novo espaço de chaves ou a utilizar um espaço existente.
    • Introduza um nome de tabela.
    • Insira as propriedades e especifique uma chave primária.
    • Insira uma capacidade de processamento a ser provisionada (por exemplo, 1000 RUs).
    • Selecione OK.

    Captura de ecrã da API para Cassandra, caixa de diálogo Adicionar Tabela

Nota

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

Criar usando o SDK do .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 lança uma exceção até que a operação de criação de coleção seja bem-sucedida. Para obter a lista de códigos de status suportados pela operação create, consulte o artigo Códigos de status HTTP para o Azure Cosmos DB .

Próximos passos