Criar e configurar perfis de aplicativo
Os perfis de app do Bigtable (perfis de app) permitem especificar políticas de roteamento, opções de computação e configurações de isolamento de carga de trabalho para solicitações de clientes recebidas. É possível direcionar o tráfego pelos nós de cluster provisionados, executar leituras isoladas de alta capacidade de processamento usando a computação sem servidor do Data Boost ou rotear leituras pontuais para uma camada na memória (prévia) em instâncias do Enterprise Plus.
Antes de começar
Antes de criar ou configurar um perfil de app, leia a seguinte documentação:
- Leia a Visão geral dos perfis de app para saber como eles funcionam e a diferença entre um perfil de app padrão para computação padrão e um perfil de app do Data Boost para jobs de leitura sem servidor de alto volume. Para mais informações sobre como o Data Boost difere da computação usando nós de cluster provisionados, consulte a Visão geral do Bigtable Data Boost.
- Se você estiver usando perfis de aplicativo padrão para configurar a replicação, leia Visão geral da replicação e Exemplos de configurações de replicação para decidir quais configurações são as melhores para seu caso de uso.
- Se você estiver usando um perfil de app da camada na memória, leia a visão geral da camada na memória.
Funções exigidas
Para receber as permissões
necessárias para criar, configurar ou excluir um perfil de app,
peça ao administrador para conceder a você o papel do IAM de
Administrador do Bigtable (roles/bigtable.admin) na instância.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Criar um perfil de app
Crie muitos perfis de app personalizados diferentes para cada instância. Use perfis de app personalizados para controlar como cada aplicativo ou função do aplicativo interage com uma instância. Por exemplo, use um perfil para um aplicativo em lote para isolar o tráfego para um único cluster e usar outro perfil para oferecer alta disponibilidade a outro aplicativo.
Criar um perfil de app padrão
Para criar um perfil de app padrão, siga estas etapas:
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Clique na instância em que você quer criar um perfil de aplicativo.
No painel esquerdo, clique em Perfis de aplicativo.
Clique em Criar perfil de aplicativo.
Selecione Standard.
Clique em Próxima.
Informe o código do perfil de aplicativo.
O código do perfil de aplicativo é um identificador permanente do perfil de aplicativo. Seu aplicativo mostra esse código quando se conecta ao Bigtable.
Digite uma descrição do perfil de aplicativo.
Em Roteamento de cluster, selecione o roteamento de cluster único ou de vários clusters. Saiba mais
Se você escolher Cluster único:
Na lista Cluster, selecione o cluster para onde as solicitações serão encaminhadas.
Se você precisar ativar transações de linha única, marque a caixa de seleção Permitir transações de linha única.
Se você escolher Vários clusters:
- Na lista Grupo de clusters, para rotear solicitações para qualquer cluster na instância, selecione Qualquer cluster.
- Para limitar o roteamento de solicitações a apenas alguns clusters na instância (roteamento do grupo de clusters), selecione cada cluster que você quer incluir no grupo de roteamento e clique em OK.
- Para rotear solicitações de leitura e gravação de linha única para um cluster específico com base na chave de linha da solicitação, selecione Ativar afinidade de linha.
Em Selecionar uma prioridade de roteamento, atribua uma prioridade às suas solicitações selecionando uma das seguintes opções:
- Alta: use para solicitações sensíveis à latência.
- Médio: use para solicitações de uso geral
- Baixa: use para tarefas em segundo plano ou operações menos urgentes.
Para criar o perfil do app, clique em Criar.
Atualize o código do aplicativo quando se conectar ao Bigtable para que ele use o novo perfil de aplicativo.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listUse o comando
bigtable app-profiles createpara criar um perfil de aplicativo:gcloud bigtable app-profiles create APP_PROFILE_ID \ --instance=INSTANCE_ID \ [--description=DESCRIPTION] \ [--force] \ [--route-any] \ [--restrict-to=CLUSTER_ID_1, CLUSTER_ID_2...] \ [--route-to=CLUSTER_ID] \ [--transactional-writes] \ [--priority=PRIORITY] \ [--row-affinity]Preencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
O comando aceita as sinalizações opcionais a seguir:
--description=DESCRIPTION: uma descrição detalhada do perfil do app.--force: ignora avisos sobre possíveis problemas e conflitos com outros perfis de apps.--route-any: ative o roteamento de vários clusters para encaminhar solicitações a qualquer cluster disponível.Não é possível combinar essa sinalização com as sinalizações
--route-toou--transactional-writes--restrict-to=CLUSTER_ID_1, CLUSTER_ID_2...: uma lista de clusters para os quais as solicitações precisam ser roteadas. Use essa opção se quiser rotear solicitações para apenas alguns dos clusters na instância.Não é possível combinar essa sinalização com as sinalizações
--route-toou--transactional-writes--route-to=CLUSTER_ID: código do cluster ao qual todas as solicitações serão roteadas. Essa sinalização ativa o encaminhamento de cluster único.Não é possível combinar essa sinalização com a sinalização
--route-any.--transactional-writes: ative as transações de linha única no perfil do app.Não é possível combinar essa sinalização com as sinalizações
--route-anyou--restrict-to.--priority=PRIORITY: o nível de prioridade que o perfil de app deve usar. Os valores aceitos sãoPRIORITY_HIGH,PRIORITY_MEDIUMouPRIORITY_LOW.--row-affinity: ative o roteamento por afinidade de linha no perfil do app.Não é possível combinar essa sinalização com as sinalizações
--route-toou--transactional-writes
Atualize o código do aplicativo quando se conectar ao Bigtable para que ele use o novo perfil de aplicativo.
Criar um perfil de app da camada na memória
Para criar um perfil de app em um cluster com o nível na memória ativado, siga estas etapas:
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Clique na instância em que você quer criar um perfil de aplicativo.
No painel esquerdo, clique em Perfis de aplicativo.
Clique em Criar perfil de aplicativo.
Selecione Camada na memória.
Clique em Próxima.
Informe o código do perfil de aplicativo.
O código do perfil de aplicativo é um identificador permanente do perfil de aplicativo. Seu aplicativo mostra esse código quando se conecta ao Bigtable.
Digite uma descrição do perfil de aplicativo.
Em Direcionamento de cluster, selecione um cluster com a camada na memória ativada.
Os clusters da camada na memória precisam usar o roteamento de cluster único.
Se você precisar ativar transações de linha única, selecione Permitir transações de linha única.
Em Selecionar uma prioridade de roteamento, atribua uma prioridade às suas solicitações selecionando uma das seguintes opções:
- Alta: use para solicitações sensíveis à latência.
- Médio: use para solicitações de uso geral
- Baixa: use para tarefas em segundo plano ou operações menos urgentes.
Clique em Criar para criar o perfil de aplicativo.
Atualize o código do aplicativo para se conectar ao Bigtable para que ele use o novo perfil de aplicativo.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listUse o comando
gcloud beta bigtable app-profiles createpara criar um perfil de aplicativo:gcloud beta bigtable app-profiles create APP_PROFILE_ID \ --instance=INSTANCE_ID \ --route-to=CLUSTER_ID \ --use-memory-layer \ [--description=DESCRIPTION] \ [--transactional-writes] \ [--priority=PRIORITY]Preencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
O comando aceita as sinalizações opcionais a seguir:
--route-to=CLUSTER_ID: código do cluster ao qual todas as solicitações serão roteadas. Essa sinalização ativa o encaminhamento de cluster único.--use-memory-layer: encaminha solicitações de rota com este perfil de app para a camada na memória. Essa flag é limitada à edição Enterprise Plus e ao roteamento de cluster único.--description=DESCRIPTION: uma descrição detalhada do perfil do app.--transactional-writes: ative as transações de linha única no perfil do app.--priority=PRIORITY: o nível de prioridade das solicitações enviadas usando o perfil de app. Os valores aceitos sãoPRIORITY_HIGH,PRIORITY_MEDIUMouPRIORITY_LOW. As prioridades de solicitação não afetam as solicitações qualificadas para a camada na memória.
Atualize o código do aplicativo quando se conectar ao Bigtable para que ele use o novo perfil de aplicativo.
Criar um perfil de app do Data Boost
Para criar um perfil do app Data Boost, que usa a computação sem servidor do Data Boost, siga estas etapas. Para garantir que sua carga de trabalho seja compatível com o Data Boost, consulte as limitações.
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Clique na instância em que você quer criar um perfil de aplicativo.
No painel esquerdo, clique em Perfis de aplicativo.
Clique em Criar perfil de aplicativo.
Selecione Data Boost.
Clique em Próxima.
Informe o código do perfil de aplicativo.
O código do perfil de aplicativo é um identificador permanente do perfil de aplicativo. Seu aplicativo mostra esse código quando se conecta ao Bigtable.
Digite uma descrição do perfil de aplicativo.
Em Roteamento de cluster, selecione o cluster para onde as solicitações serão encaminhadas.
Clique em Criar perfil do app.
Atualize o código do aplicativo quando se conectar ao Bigtable para que ele use o novo perfil de aplicativo.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listUse o comando
gcloud beta bigtable app-profiles createpara criar um perfil de aplicativo:gcloud bigtable app-profiles create APP_PROFILE_ID \ --instance=INSTANCE_ID \ --data-boost \ --data-boost-compute-billing-owner=HOST_PAYS \ --route-to=CLUSTER_IDPreencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instânciaCLUSTER_ID: código do cluster ao qual todas as solicitações serão roteadas. Essa sinalização ativa o encaminhamento de cluster único.
Conectar-se a um perfil de app personalizado
Depois de criar um perfil de aplicativo personalizado, atualize seu código para que o aplicativo use o perfil de aplicativo quando se conectar ao Bigtable.
Os exemplos a seguir mostram como especificar um perfil de aplicativo quando o aplicativo cria
um cliente do Bigtable e se conecta a uma instância. Substitua [APP_PROFILE_ID] pelo valor adequado.
C#
var client = BigtableClient.Create(appProfileId: "[APP_PROFILE_ID]");Go
clientConf := bigtable.ClientConfig{AppProfile:"[APP_PROFILE_ID]"}
client, err = bigtable.NewClientWithConfig(ctx, project, instance, clientConf)HBase Java
// If using BigtableOptions directly:
optionsBuilder.setAppProfileId("[APP_PROFILE_ID]");
// If using BigtableOptionsFactory:
configuration.set(BigtableOptionsFactory.APP_PROFILE_ID_KEY, "[APP_PROFILE_ID]");
// If using system properties, set "google.bigtable.app_profile.id" to
// "[APP_PROFILE_ID]"
// If using CloudBigtableIO for Cloud Dataflow:
config.withConfiguration(BigtableOptionsFactory.APP_PROFILE_ID_KEY,
"[APP_PROFILE_ID]");Node.js
const bigtable = new Bigtable({appProfileId: '[APP_PROFILE_ID]'});Python
from google.cloud import bigtable
client = bigtable.Client(project=project_id)
instance = client.instance(instance_id)
table = bigtable.table.Table(table_id, instance, '[APP_PROFILE_ID]')Atualizar um perfil de app
Você pode ver os perfis de aplicativo de uma instância e atualizar as configurações a qualquer momento. O Cloud Bigtable avisa sobre atualizações que possam causar mudanças de comportamento inesperadas.
Para saber como atualizar um perfil de app do padrão para o Data Boost ou do Data Boost para o padrão, consulte Converter um perfil de app.
Atualizar um perfil de app Standard
Para atualizar um perfil padrão de app, siga estas etapas:
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Clique na instância com o perfil do app que você quer atualizar.
No painel esquerdo, clique em Perfis de aplicativo.
Clique em Editar perfil de aplicativo no perfil que você quer atualizar.
Atualize as configurações conforme necessário.
Clique em Salvar ou, para sair sem salvar, clique em Cancelar.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listCaso você não saiba o ID do perfil de aplicativo, use o comando
bigtable app-profiles listpara ver uma lista de perfis de aplicativo da instância:gcloud bigtable app-profiles list --instance=INSTANCE_IDSubstitua
INSTANCE_IDpelo identificador permanente da instância.Opcional: use o comando
bigtable app-profiles describepara conferir as configurações do perfil do app:gcloud bigtable app-profiles describe APP_PROFILE_ID \ --instance=INSTANCE_IDPreencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
Use o comando
bigtable app-profiles updatepara atualizar as configurações do perfil de aplicativo:gcloud bigtable app-profiles update APP_PROFILE_ID \ --instance=INSTANCE_ID \ [--description=DESCRIPTION] \ [--force] \ [--route-any] \ [--restrict-to=CLUSTER_ID_1, CLUSTER_ID_2...] [--route-to=CLUSTER_ID] \ [--transactional-writes] \ [--row-affinity]Preencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
O comando aceita as sinalizações opcionais a seguir:
--description=DESCRIPTION: uma descrição detalhada do perfil do app.--force: ignora avisos sobre possíveis problemas e conflitos com outros perfis de apps.--route-any: ative o roteamento de vários clusters para encaminhar solicitações a qualquer cluster disponível.Não é possível combinar essa sinalização com as sinalizações
--route-toou--transactional-writes--restrict-to=CLUSTER_ID_1, CLUSTER_ID_2...: uma lista de clusters para os quais as solicitações precisam ser roteadas. Use essa opção se quiser rotear solicitações para apenas alguns dos clusters na instância.Não é possível combinar essa sinalização com as sinalizações
--route-toou--transactional-writes--route-to=CLUSTER_ID: código do cluster ao qual todas as solicitações serão roteadas. Essa sinalização ativa o encaminhamento de cluster único.Não é possível combinar essa sinalização com a sinalização
--route-any.--transactional-writes: ative as transações de linha única no perfil do app.Não é possível combinar essa sinalização com a sinalização
--route-any.--priority=PRIORITY: o nível de prioridade usado pelo perfil de app. Os valores aceitos sãoPRIORITY_HIGH,PRIORITY_MEDIUMouPRIORITY_LOW.
Atualizar um perfil de app da camada na memória
Para atualizar um perfil de app em um cluster com o nível na memória ativado, siga estas etapas:
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Clique na instância com o perfil do app que você quer atualizar.
No painel esquerdo, clique em Perfis de aplicativo.
Clique em Editar perfil de aplicativo no perfil que você quer atualizar.
Atualize as configurações conforme necessário.
Clique em Salvar ou, para sair sem salvar, clique em Cancelar.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listCaso você não saiba o ID do perfil de aplicativo, use o comando
bigtable app-profiles listpara ver uma lista de perfis de aplicativo da instância:gcloud bigtable app-profiles list --instance=INSTANCE_IDSubstitua
INSTANCE_IDpelo identificador permanente da instância.Opcional: use o comando
gcloud bigtable app-profiles describepara conferir as configurações do perfil do app:gcloud bigtable app-profiles describe APP_PROFILE_ID \ --instance=INSTANCE_IDPreencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
Use o comando
gcloud beta bigtable app-profiles updatepara atualizar as configurações do perfil de aplicativo:gcloud beta bigtable app-profiles update APP_PROFILE_ID \ --instance=INSTANCE_ID \ --route-to=CLUSTER_ID \ [--description=DESCRIPTION] \ [--transactional-writes] \ [--priority=PRIORITY] \ [--use-memory-layer] \ [--no-use-memory-layer]Preencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
O comando aceita as sinalizações opcionais a seguir:
--description=DESCRIPTION: uma descrição detalhada do perfil do app.--route-to=CLUSTER_ID: código do cluster ao qual todas as solicitações serão roteadas. Essa sinalização ativa o encaminhamento de cluster único.--transactional-writes: ative as transações de linha única no perfil do app.--priority=PRIORITY: o nível de prioridade usado pelo perfil de app. Os valores aceitos sãoPRIORITY_HIGH,PRIORITY_MEDIUMouPRIORITY_LOW.--use-memory-layer: encaminha solicitações de rota com este perfil de app para a camada na memória. Use--no-use-memory-layerpara desativar o roteamento da camada na memória para este perfil de app. Essa flag é limitada à edição Enterprise Plus e ao roteamento de cluster único.
Atualizar um perfil de app do Data Boost
Para atualizar o cluster de que um perfil de app do Data Boost lê, siga estas etapas:
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Na coluna Perfis de aplicativo, clique no perfil de aplicativo que você quer visualizar ou atualizar.
Se o perfil do app que você quer editar não aparecer, clique no nome da instância e em Perfis de aplicativo no painel à esquerda para conferir uma lista completa.
Selecione o novo cluster para onde o tráfego será encaminhado e clique em Salvar.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listCaso você não saiba o ID do perfil de aplicativo, use o comando
bigtable app-profiles listpara ver uma lista de perfis de aplicativo da instância:gcloud bigtable app-profiles list --instance=INSTANCE_IDSubstitua
INSTANCE_IDpelo identificador permanente da instância.Opcional: use o comando
gcloud bigtable app-profiles describepara conferir as configurações do perfil do app:gcloud bigtable app-profiles describe APP_PROFILE_ID \ --instance=INSTANCE_IDPreencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
Use o comando
gcloud beta bigtable app-profiles updatepara atualizar as configurações do perfil de aplicativo:gcloud beta bigtable app-profiles update APP_PROFILE_ID \ --instance=INSTANCE_ID \ --route-to=CLUSTER_IDPreencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instânciaCLUSTER_ID: o ID do novo cluster de leitura.
Converter um perfil de app
É possível converter um perfil de app padrão em um perfil de app do Data Boost ou converter um perfil de app do Data Boost em um perfil de app padrão. Antes de converter um perfil de app, leia as orientações em Mudanças no perfil de app.
Converter do modo padrão para o Data Boost
Antes de atualizar um perfil de app do padrão (nós provisionados para computação) para a computação sem servidor do Data Boost, confira as métricas de qualificação do Data Boost. Também é importante conhecer as limitações do Data Boost.
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Na coluna Perfis de aplicativos, clique no perfil que você quer atualizar.
Caso não encontre o perfil de aplicativo que quer editar, você poderá ver uma lista completa clicando no nome da instância e em Perfis de aplicativo no painel esquerdo.
Selecione Data Boost.
Selecione o cluster para onde as solicitações serão encaminhadas.
Clique em Salvar.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listCaso você não saiba o ID do perfil de aplicativo, use o comando
bigtable app-profiles listpara ver uma lista de perfis de aplicativo da instância:gcloud bigtable app-profiles list --instance=INSTANCE_IDSubstitua
INSTANCE_IDpelo identificador permanente da instância.Opcional: use o comando
bigtable app-profiles describepara conferir as configurações do perfil do app:gcloud bigtable app-profiles describe APP_PROFILE_ID \ --instance=INSTANCE_IDPreencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
Use o comando
gcloud beta bigtable app-profiles updatepara converter um perfil de app de padrão para Data Boost:gcloud bigtable app-profiles update APP_PROFILE_ID \ --instance=INSTANCE_ID \ --data-boost \ --data-boost-compute-billing-owner=HOST_PAYS \ --route-to=CLUSTER_IDPreencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instânciaCLUSTER_ID: código do cluster ao qual todas as solicitações serão roteadas. Essa sinalização ativa o encaminhamento de cluster único.
Converter do Data Boost para o padrão
Para mudar um perfil de app do uso do Data Boost (computação sem servidor) para padrão (nós provisionados para computação), siga estas etapas:
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Na coluna Perfis de aplicativos, clique no perfil que você quer atualizar.
Caso não encontre o perfil de aplicativo que quer editar, você poderá ver uma lista completa clicando no nome da instância e em Perfis de aplicativo no painel esquerdo.
Selecione Standard.
Clique em Próxima.
Opcional: edite a descrição do perfil do app.
Em Roteamento de cluster, selecione o roteamento de cluster único ou de vários clusters. Saiba mais
Se você escolher Cluster único:
Na lista Cluster, selecione o cluster para onde as solicitações serão encaminhadas.
Se você precisar ativar transações de linha única, marque a caixa de seleção Permitir transações de linha única.
Se você escolher Vários clusters:
- Na lista Grupo de clusters, para rotear solicitações para qualquer cluster na instância, selecione Qualquer cluster.
- Para limitar o roteamento de solicitações a apenas alguns clusters na instância (roteamento do grupo de clusters), selecione cada cluster que você quer incluir no grupo de roteamento e clique em OK.
- Para rotear solicitações de leitura e gravação de linha única para um cluster específico com base na chave de linha da solicitação, selecione Ativar afinidade de linha.
Em Selecionar uma prioridade de roteamento, atribua uma prioridade às suas solicitações selecionando uma das seguintes opções:
- Alta: use para solicitações sensíveis à latência.
- Médio: use para solicitações de uso geral
- Baixa: use para tarefas em segundo plano ou operações menos urgentes.
Clique em Salvar.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listCaso você não saiba o ID do perfil de aplicativo, use o comando
bigtable app-profiles listpara ver uma lista de perfis de aplicativo da instância:gcloud bigtable app-profiles list --instance=INSTANCE_IDSubstitua
INSTANCE_IDpelo identificador permanente da instância.Opcional: use o comando
bigtable app-profiles describepara conferir as configurações do perfil do app:gcloud bigtable app-profiles describe APP_PROFILE_ID \ --instance=INSTANCE_IDUse o comando
gcloud beta bigtable app-profiles updatepara converter o perfil de app:gcloud bigtable app-profiles update APP_PROFILE_ID \ --instance=INSTANCE_ID \ --standard \ [--route-any] \ [--restrict-to=CLUSTER_ID_1, CLUSTER_ID_2...] [--route-to=CLUSTER_ID] \ [--transactional-writes]
Preencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
O comando aceita as sinalizações opcionais a seguir:
--route-any: ative o roteamento de vários clusters para encaminhar solicitações a qualquer cluster disponível.Não é possível combinar essa sinalização com as sinalizações
--route-toou--transactional-writes--restrict-to=CLUSTER_ID_1, CLUSTER_ID_2...: uma lista de clusters para os quais as solicitações precisam ser roteadas. Use essa opção se quiser rotear solicitações para apenas alguns dos clusters na instância.Não é possível combinar essa sinalização com as sinalizações
--route-toou--transactional-writes--route-to=CLUSTER_ID: código do cluster ao qual todas as solicitações serão roteadas. Essa sinalização ativa o encaminhamento de cluster único.Não é possível combinar essa sinalização com a sinalização
--route-any.--transactional-writes: ative as transações de linha única no perfil do app.Não é possível combinar essa flag com as flags
--route-anyou--restrict-to.
Excluir um perfil de app
É possível excluir os perfis de aplicativo personalizados de uma instância, mas não o perfil de aplicativo padrão.
Para excluir um perfil de aplicativo personalizado:
Console
No console do Google Cloud , abra a lista de instâncias do Bigtable.
Clique na instância em que está o perfil de aplicativo que você quer excluir.
No painel esquerdo, clique em Perfis de aplicativo.
Abra o menu mais ações e clique em Excluir perfil de aplicativo. Uma caixa de diálogo de confirmação é exibida.
Siga as instruções na caixa de diálogo de confirmação e clique em Excluir.
gcloud
Se você não souber o ID da instância, use o comando
bigtable instances listpara ver uma lista das instâncias do projeto:gcloud bigtable instances listCaso você não saiba o ID do perfil de aplicativo, use o comando
bigtable app-profiles listpara ver uma lista de perfis de aplicativo da instância:gcloud bigtable app-profiles list --instance=INSTANCE_IDSubstitua
INSTANCE_IDpelo identificador permanente da instância.Use o comando
bigtable app-profiles deletepara excluir o perfil do aplicativo:gcloud bigtable app-profiles delete APP_PROFILE_ID \ --instance=INSTANCE_ID \ [--force]Preencha o seguinte:
APP_PROFILE_ID: identificador permanente do perfil de aplicativo.INSTANCE_ID: identificador permanente da instância
O comando aceita a seguinte sinalização opcional:
--force: ignora avisos sobre possíveis problemas e conflitos com outros perfis de apps.