Azure エンクレーブ デプロイ テンプレート

サンプル シナリオ用に複数のAzure エンクレーブ リソースをデプロイするテンプレートの例。 現在のテンプレートは、Bicep ファイルを使用して管理されますが、ポータルからデプロイするために Azure Resource Manager (ARM) テンプレートに変換されます。 bicep 形式と ARM 形式の両方を、ワークロード管理者向けの テンプレート スペック として公開することもできます。

Secure Azure Computing Architecture (SACA) テンプレート

Azure エンクレーブ内に SACA をデプロイする方法の例。

デプロイされる内容:

Azure Enclave 内のセキュリティ保護された Azure コンピューティング アーキテクチャを示す図。

ARM テンプレート (ポータル、PowerShell、またはコマンド ラインを使用してデプロイするのが最も簡単)

Bicep テンプレート (デプロイ前に編集して保守し、ARM テンプレートに変換するのが最も簡単)

テンプレートをデプロイします。

  1. Azure ポータルを開き、上部の検索バーに「deploy」と入力し、[Deploy a Custom Template] を選択します。
  2. Build your own template in the editor を選択します。
  3. 既定のテンプレートを ARM テンプレートの内容に置き換えます (たとえば、json ファイル内のテキストをコピーします)。 問題がある場合は、 この記事 を参照してください。
  4. Save を選択します。
  5. Create NewResource Groupを選択し、Azureエンクレーブ リソースに使用するリソース グループ名 (community-template-rg など) を入力します。
  6. 以前のデプロイが同じリソース グループにある場合は、 Unique Number 増分します。
  7. 残りのパラメーターを確認しますが、変更をテストする場合を除き、既定値のままにします。
  8. Review + Createを選択し、Createします。

研究環境テンプレート

デプロイされる内容:

Azure Enclaveリソースを用いた研究環境を示す図。

ARM テンプレート (ポータル、PowerShell、またはコマンド ラインを使用してデプロイするのが最も簡単)

Bicep テンプレート (デプロイ前に編集して保守し、ARM テンプレートに変換するのが最も簡単)

テンプレートをデプロイします。

  1. Azure ポータルで、上部の検索バーに「deploy」と入力し、Deploy a Custom Templateを選択します。
  2. Build your own template in the editor を選択します。
  3. 既定のテンプレートを指定されたテンプレートに置き換えます (たとえば、json ファイル内のテキストをコピーします)。 上記の手順に問題がある場合は、 このクイック スタート を参照してください。
  4. Save を選択します。
  5. Resource GroupCreate Newを選択し、Azureエンクレーブ リソースに使用するリソース グループ名 (community-template-rg など) を入力します。
  6. オプションとして、 Unique Numberの下で、同じリソースグループ内で以前の展開があった場合は数を増やすことができます。
  7. 必要のない残りのパラメーターは、変更をテストする場合を除き、既定値のままにすることができます。 テンプレートの変更によるエラーを減らすために、最初のテストデプロイの既定値をそのまま使用します。
  8. Review + Createを選択し、Createします。

Azure エンクレーブ デモ環境テンプレート

デプロイされる内容:

Azure エンクレーブ内のデモ環境の例を示す図。

ARM テンプレート (ポータル、PowerShell、またはコマンド ラインを使用してデプロイするのが最も簡単)

Bicep テンプレート (デプロイ前に編集して保守し、ARM テンプレートに変換するのが最も簡単)

テンプレートをデプロイします。

  1. Azure ポータルを開き、上部の検索バーに「deploy」と入力し、[Deploy a Custom Template] を選択します。
  2. Build your own template in the editor を選択します。
  3. デフォルトのテンプレートをARMテンプレートの内容に置き換えてください(例えば、JSONファイルの中のテキストをコピーするなど)。 上記の手順に問題がある場合は、 この記事 を参照してください。
  4. Save を選択します。
  5. Create NewResource Groupを選択し、Azureエンクレーブ リソースに使用するリソース グループ名 (community-template-rg など) を入力します。
  6. 以前のデプロイが同じリソース グループにある場合は、 Unique Number 増分します。
  7. 残りのパラメーターを確認しますが、変更をテストする場合を除き、既定値のままにします。
  8. Review + Createを選択し、Createします。

リソース モジュール

また、このリポジトリ内のリソースモジュールを使って、Azure Enclaveのリソースを作成することもできます。

テンプレート スペックを作成してデプロイする

  1. Azure ポータルにサインインし、テンプレート スペック サービスを検索して選択します。 [ テンプレート スペックの作成] を選択します。[ARM テンプレート] セクションで、上記の ARM テンプレートをアップロードまたはコピーして貼り付けます。

    [作成] ボタンが強調表示されているテンプレート スペック ページを示すスクリーンショット。

  2. [ 基本 ] ページで、既定値のままにして、次のテンプレート パラメーターを構成します。

    • サブスクリプション:Azure サブスクリプションを選択します。
    • リソース グループ: [新規作成] を選択します。 リソース グループの一意の名前 ( myResourceGroupなど) を入力し、[OK] を選択します。
    • 場所: 米国東部などの場所を選択します。
    • コミュニティ名: コミュニティの名前 (例: My-Community)
    • エンクレーブ名: エンクレーブの名前 (例: My-Enclave)
    • エンドポイント名: エンクレーブ エンドポイントの名前 (例: endpoint-bingdotcom)
  3. Review + Createを選択し、Createします。

  4. テンプレートが作成され、[ テンプレート スペック] ページで使用できるようになったら、新しく作成した ARM テンプレートを選択し、[デプロイ] を選択 します

  5. テンプレート スペックの [ デプロイ ] ページで、既定値をメモし、次のパラメーターを構成します。

    • コミュニティ名: コミュニティの名前 (例: My-Community)
    • エンクレーブ名: エンクレーブの名前 (例: My-Enclave)
    • エンドポイント名: エンクレーブ エンドポイントの名前 (例: endpoint-bingdotcom)
  6. Review + Createを選択し、Createします。

すべてのリソースの作成が完了するまでに最大 50 分かかる場合があります。 デプロイされたリソース内でアクションを実行する前に、デプロイが正常に完了するまで待ちます。

デプロイメントを検証する

コミュニティにデプロイされる内容とエンクレーブにデプロイされる内容の詳細について説明します。

管理 VM に接続する

エンクレーブ管理 VM からエンクレーブ内のリソースにアクセスする方法の詳細については 、こちらをご覧ください

Terraform

Terraform のサポートは、エンクレーブAzureプレビューが開始された後に開始されます。