自動化キットの環境変数を構成する

この記事では、自動化キットの環境変数を構成する方法について説明します。 環境変数の情報を取得するには、新しいタブを開きます。

  1. Power Apps にサインインします。

  2. タイトル バーの環境ドロップダウン メニューで、サテライトを選択します。

    重要

    Azure Key Vault は、自動化キット サテライトの 2023 年 3 月以前にリリースにのみ必要です。 2023 年 4 月のリリース以降、前提条件として Azure Key Vault は不要になりました。 このための環境変数は不要になりました。

  3. タイトル バーの右上にある設定 (歯車アイコン) >開発者リソースを選択します。

    このウィンドウの情報は、後続の Key Vault シークレットにコピーされます。

Azure Key Vault シークレットの URL パスを取得する

Azure Key Vault シークレットは環境変数タイプを使用しています。 これらの環境変数は、次の形式にする必要があります。

/subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.KeyVault/vaults/{Key Vault Name}/secrets/{Secret Name}

形式を取得するには、次の手順に従います。

  1. Azure にサインインします。

  2. セキュリティで、アプリ登録のシークレットがある Key Vault を開きます。

  3. シークレット タブを選択します。

  4. URL フィールドの URL をコピーします。

  5. メモ帳を開き、URL を貼り付けます。

  6. https:// から /resource までのすべてを削除します。

    削除する URL 構文のスクリーンショット。

  7. URL の最後に、/{SecretName} と入力します。

  8. {secretname}シークレット名に置き換えます。

  9. ステップ 6 から 8 を 3 つのすべての Azure Key Vault シークレット (クライアント ID、クライアント シークレット、テナント ID) に対して繰り返します。

    次の例をガイドとして使用します。 これらの参照文字列は、3 つの環境変数に必要です。

    環境変数のスクリーンショット。

環境変数の概要

環境変数については、次の表の情報を使用します。

Environment variable name Description
AKV クライアント ID シークレット アプリ登録からのクライアント ID (アプリケーション ID) に対する Azure Key Vault シークレット: /サブスクリプション/{サブスクリプション ID}/resourceGroups/{リソース グループ名}/プロバイダー/Microsoft.KeyVault/vaults/{Key Vault 名}/シークレット/{シークレット名}
AKV クライアント シークレット シークレット アプリ登録からのシークレットに対する Azure Key Vault シークレット
AKV テナント ID シークレット アプリ登録からのテナント ID に対する Azure Key Vault シークレット
オートメーション CoE アラート電子メール受信者 この環境の運用レポートやアラートの送信先となる電子メール アドレス。 (フロー例外ルール フレームワークを参照)
Automation プロジェクト アプリ ID メイン ソリューション (メイン環境) と共に展開される Power Apps の自動化プロジェクト アプリ ID を入力します
デスクトップ フロー ベース URL デスクトップ フロー ベース URL を取得する手順に従います
環境 ID セッションの詳細 を使用して、インポート先の現在の環境 (サテライト) からこの値を検索します
Environment Name 現在の環境の表示名 (サテライト)
環境リージョン サテライトの地域です。 Power Platform 管理センターを参照してください
環境の一意の名前 セッションの詳細を使用して、インポート先の現在の環境 (サテライト) からこの値を検索します。また、文字列の最後に .crm を追加する必要があります。 例: unq08ed139e532b4edc8f38851fd1bb3279.crm。 拡張子 'crm'、'crm[x]' などは地域によって異なることに注意してください。 は地域依存です。 データセンター地域を参照
*CoE メインの環境の一意の名前 セッションの詳細を使用して、この値をメインから検索します。 また、文字列の最後に .crm を追加する必要があります。 例: unq08ed139e532b4edc8f38851fd1bb3279.crm。 拡張子 'crm'、'crm[x]' などは地域によって異なることに注意してください。 は地域依存です。 データセンター地域を参照
環境 URL 新しいタブを開き、Power Platform 管理センター にサインインします。
フロー セッション トレース レコードの所有者 ID これは、管理者アカウントのサテライト環境内の ユーザー テーブルからの UserID (guid) です。 左の >ユーザー>データ にある データテーブル を選択します。 ビューを すべての列 に変更します。 自動 CoE 管理者 アカウントを見つけて、ユーザー 下の値をコピーします。

デスクトップ フロー ベース URL を取得する

デスクトップ フロー ベース URL を取得するこれらの手順に従います。

  1. Power Automate にサインインします。

  2. 左のナビゲーション バーで、マイ フローを選択します。

  3. アドレス バーで、Web アドレスを …environments/ までコピーします。

    また、この URL から環境 ID を取得することもできます。

  4. 環境ドロップダウン メニューで、環境を選択します。

  5. 環境 URL を選択します。

  6. リンクのコピーを選択します。

環境変数の設定を転記する

すべての環境変数を構成したら、インポートする必要があります。

  1. インポートを選択します。

  2. インポートが完了したら、変数が正確であることを確認します。

  3. すべてのフローを有効にします。

  4. すべてのアプリをサテライト環境の管理者または管理者グループと共有します。