Copia e migrazione degli argomenti di QuickSight Q all'interno e tra Account AWS - Amazon QuickSight

Copia e migrazione degli argomenti di QuickSight Q all'interno e tra Account AWS

È possibile migrare gli argomenti di QuickSight Q da un account all'altro con l'interfaccia a riga di comando (CLI) di QuickSight. Invece di replicare manualmente lo stesso argomento su più pannelli di controllo, spazi dei nomi o account, puoi utilizzare la CLI di QuickSight per riutilizzare lo stesso argomento più volte. Questa funzionalità consente di risparmiare tempo agli autori di QuickSight e crea un'esperienza tematica standardizzata per i lettori di pannelli di controllo su più pannelli.

Per migrare gli argomenti Q con la CLI di QuickSight, utilizza la seguente procedura

Migrazione di un argomento Q a un altro account
  1. Innanzitutto, identifica l'argomento che desideri migrare. Puoi visualizzare un elenco di tutti gli argomenti Q nel tuo account QuickSight con un comando API list-topics.

    aws quicksight list-topics --aws-account-id AWSACCOUNTID
  2. Dopo aver ottenuto un elenco di argomenti Q, individua l'argomento che desideri migrare ed effettua una chiamata describe-topic per ricevere una struttura JSON della configurazione dell'argomento.

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

    Di seguito è riportata un esempio di risposta API di describe-topic.

    { "Status": 200, "TopicId": "TopicExample", "Arn": "string", "Topic": [ { "Name": "{}", "DataSets": [ { "DataSetArn": "{}", "DataSetName": "{}", "DataSetDescription": "{}", "DataAggregation": "{}", "Filters": [], "Columns": [], "CalculatedFields": [], "NamedEntities": [] } ] } ], "RequestId": "requestId" }
  3. Utilizza la risposta JSON per creare un file scheletro da inserire in una nuova chiamata create-topic nell'altro account QuickSight. Prima di effettuare una chiamata API con il file scheletro, assicurati di modificare l'IDAccount AWS e l'ID del set di dati nel file scheletro in modo che corrispondano all'ID Account AWS e all'ID del set di dati a cui stai aggiungendo il nuovo argomento Q. Per ulteriori informazioni sui file scheletro della CLI, consulta Utilizzo di file scheletro della CLI nella Guida per gli sviluppatori di Amazon QuickSight.

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

Dopo aver effettuato una chiamata create-topic all'API QuickSight, il nuovo argomento sarà visualizzato nel tuo account. Per confermare l'esistenza del nuovo argomento, effettua una chiamata list-topics all'API QuickSight. Se l'argomento di origine che è stato duplicato contiene risposte verificate, le risposte non vengono migrate al nuovo argomento. Per visualizzare un elenco di tutte le risposte verificate configurate in base all'argomento originale, utilizza una chiamata API describe-topic.