Quick Sight トピックを 内および 間でコピーして移行する AWS アカウント - Amazon Quick Suite

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Quick Sight トピックを 内および 間でコピーして移行する AWS アカウント

Quick Sight コマンドラインインターフェイス (CLI) を使用して、Quick Sight トピックをあるアカウントから別のアカウントに移行できます。複数のダッシュボード、名前空間、またはアカウントに同じトピックを手動でレプリケートする代わりに、Quick Sight CLI を使用して同じトピックを繰り返し再利用できます。この機能を使用すると、Quick Sight 作成者の時間を節約し、複数のダッシュボードにまたがるダッシュボードリーダー向けに標準化されたトピックエクスペリエンスを作成できます。

Quick Sight CLI を使用してトピックを移行するには、次の手順を使用します。

トピックを別のアカウントに移行するには
  1. まず、移行するトピックを特定します。list-topics API コマンドを使用して、Quick Suite アカウント内のすべてのトピックのリストを表示できます。

    aws quicksight list-topics --aws-account-id AWSACCOUNTID
  2. トピックのリストを取得したら、移行するトピックを見つけ、トピックの設定の JSON 構造を受信するためのdescribe-topic呼び出しを行います。

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

    describe-topic API レスポンスの例を次に示します。

    { "Status": 200, "TopicId": "TopicExample", "Arn": "string", "Topic": [ { "Name": "{}", "DataSets": [ { "DataSetArn": "{}", "DataSetName": "{}", "DataSetDescription": "{}", "DataAggregation": "{}", "Filters": [], "Columns": [], "CalculatedFields": [], "NamedEntities": [] } ] } ], "RequestId": "requestId" }
  3. JSON レスポンスを使用して、他の Quick Suite アカウントの新しいcreate-topic呼び出しに入力できるスケルトンファイルを作成します。スケルトンファイルを使用して API コールを行う前に、新しいトピックを追加する AWS アカウント ID とデータセット ID と一致するように、スケルトンファイルの AWS アカウント ID とデータセット ID を変更してください。CLI スケルトンファイルの詳細については、Amazon Quick Sight デベロッパーガイドの「CLI スケルトンファイルの使用」を参照してください。

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

Quick Sight API をcreate-topic呼び出すと、新しいトピックがアカウントに表示されます。新しいトピックが存在することを確認するには、Quick Sight API をlist-topics呼び出します。複製されたソーストピックに検証済みの回答が含まれている場合、その回答は新しいトピックに移行されません。元のトピックに設定されている検証済みの回答すべてのリストを表示するには、describe-topic API コールを使用します。