Copie e migre tópicos do Quick Sight dentro e entre Contas da AWS - Amazon Quick Suite

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Copie e migre tópicos do Quick Sight dentro e entre Contas da AWS

Você pode migrar seus tópicos do Quick Sight de uma conta para outra com a interface de linha de comando (CLI) do Quick Sight. Em vez de replicar manualmente o mesmo tópico em vários painéis, namespaces ou contas, você pode usar a CLI do Quick Sight para reutilizar o mesmo tópico repetidamente. Esse recurso economiza tempo dos autores do Quick Sight e cria uma experiência de tópico padronizada para leitores de painéis em vários painéis.

Para migrar tópicos com a CLI do Quick Sight, use o procedimento a seguir

Para migrar um tópico para outra conta
  1. Primeiro, identifique o tópico que você deseja migrar. Você pode ver uma lista de todos os tópicos em sua conta do Quick Suite com um comando de list-topics API.

    aws quicksight list-topics --aws-account-id AWSACCOUNTID
  2. Depois de ter uma lista de tópicos, localize o tópico que você deseja migrar e faça uma describe-topic chamada para receber uma estrutura JSON da configuração do tópico.

    aws quicksight describe-topic --aws-account-id AWSACCOUNTID --topic-id TOPICID

    Veja um exemplo de resposta da API describe-topic.

    { "Status": 200, "TopicId": "TopicExample", "Arn": "string", "Topic": [ { "Name": "{}", "DataSets": [ { "DataSetArn": "{}", "DataSetName": "{}", "DataSetDescription": "{}", "DataAggregation": "{}", "Filters": [], "Columns": [], "CalculatedFields": [], "NamedEntities": [] } ] } ], "RequestId": "requestId" }
  3. Use a resposta JSON para criar um arquivo esqueleto que você pode inserir em uma nova create-topic chamada em sua outra conta do Quick Suite. Antes de fazer uma chamada de API com seu arquivo esqueleto, certifique-se de alterar o Conta da AWS ID e o ID do conjunto de dados no arquivo esqueleto para que correspondam ao Conta da AWS ID e ao ID do conjunto de dados aos quais você está adicionando o novo tópico. Para obter mais informações sobre arquivos de esqueleto de CLI, consulte Como usar arquivos de esqueleto de CLI no Guia do desenvolvedor do Amazon Quick Sight.

    aws quicksight create-topic --aws-account-id AWSACCOUNTID \ --cli-input-json file://./create-topic-cli-input.json

Depois de fazer uma create-topic chamada para a API do Quick Sight, o novo tópico aparece na sua conta. Para confirmar que o novo tópico existe, faça uma list-topics chamada para a API Quick Sight. Se o tópico de origem que foi duplicado contiver respostas verificadas, as respostas não serão migradas para o novo tópico. Para visualizar uma lista de todas as respostas verificadas que estão configuradas para o tópico original, use uma chamada de API describe-topic.