AWS IoT TwinMaker データソースへの接続 - Amazon Managed Grafana

AWS IoT TwinMaker データソースへの接続

注記

バージョン 9 以降をサポートするワークスペースでは、このデータソースに適切なプラグインのインストールが必要になる場合があります。詳細については、「プラグインを使用したワークスペースの拡張」を参照してください。

Amazon Managed Grafana では、強力な産業データ分析サービスである AWS IoT TwinMaker を Grafana ワークスペースのアプリケーションおよびデータソースとして追加することができます。AWS IoT TwinMaker を使用すると、産業オペレーションのモニタリング用にエンドユーザー向けの 3D デジタルツインアプリケーションを作成することができます。AWS IoT TwinMaker は、開発者が実世界のシステムのデジタルレプリカをより迅速に作成できるようにするサービスであり、より多くのお客様にデジタルツインを活用してオペレーションを最適化する可能性を提供します。AWS IoT TwinMaker for Grafana は、カスタムパネル、ダッシュボードテンプレート、およびデジタルツインデータに接続するためのデータソースを提供します。

AWS IoT TwinMaker に対するアクセス権限をワークスペースユーザーロールに追加する

AWS IoT TwinMaker に対するアクセス権限をワークスペースユーザーロールに追加するには、Amazon Managed Grafana ワークスペースと TwinMaker ダッシュボードロールの間でロールアクセス権限を引き受ける必要があります。
  1. https://console.aws.amazon.com/iam/ に移動します。

  2. ダッシュボードロールを手動で作成します。ダッシュボードロールの作成に関する詳細については、「Grafana AWS IoT TwinMaker ダッシュボードロールの手動による作成方法」を参照してください。

AWS IoT TwinMaker 接続の詳細設定

[接続の詳細] 設定の構成
  1. [接続の詳細] メニューで、認証プロバイダーを選択します (推奨: Workspace IAM ロール)

  2. クエリする [デフォルトリージョン] を選択します。

  3. [TwinMaker 設定] で、AWS IoT TwinMaker ワークスペース名を入力します。

Grafana AWS IoT TwinMaker ダッシュボードロールの手動による作成方法

Grafana AWS IoT TwinMaker ダッシュボードロールの手動による作成方法
  1. IAM コンソール (https://console.aws.amazon.com/iam/) にサインインします。

  2. サマリーで Amazon Managed Grafana ワークスペースロールを見つけます。次のように表示されます。

    AmazonGrafanaServiceRole-random_ID
  3. 以下のインラインポリシーをロールに追加します。

    JSON
    { "Version":"2012-10-17", "Statement": { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::111122223333:role/TwinMakerDashboardRole" } }
  4. ダッシュボードロールごとに新しいインラインポリシーを追加します。または、Resource (リソース) 行にロール Amazon リソースネーム (ARN) のリストを追加します。

  5. IAM コンソールでダッシュボードロールを検索します。SceneViewer ポリシー (オプションで VideoPlayer ポリシー) が必要です。

  6. [Trust Relationships] (信頼関係) タブを選択します。

  7. [Edit trust relationship (信頼関係の編集)] を選択します。

  8. 次のポリシーを入力します。AMGWorkspaceRoleArn をご自身のアカウントの Arn に置き換えてください。

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "AMGWorkspaceRoleARN" }, "Action": "sts:AssumeRole" } ] }

AWS IoT TwinMaker ポリシーの例

以下は、ダッシュボードロールに追加できる最小限の AWS IoT TwinMaker ポリシーです。AWS IoT TwinMaker ワークスペース の ARN と ID、および Amazon S3 バケットの ARN の値を、ご自身のリソースに従って置き換えてください。