次の方法で共有


チュートリアル - Azure portal を使用して機密コンテナーを Azure Container Instances にデプロイする

このチュートリアルでは、Azure portal を使って、機密コンテナーと開発コンフィデンシャル コンピューティング適用ポリシーを、Azure Container Instances にデプロイします。 コンテナーをデプロイした後、ユーザーは実行中のアプリケーションを参照できます。

注意

Portal を使用して Azure Container Instances に機密コンテナーをデプロイするときは、開発コンフィデンシャル コンピューティング適用ポリシーでのみデプロイできます。 このポリシーは、開発ワークロードとテストのワークロードにのみ推奨されます。 このポリシーを使用する場合、ログ記録機能と exec 機能はコンテナー グループで引き続き使用でき、ソフトウェア コンポーネントは検証されません。 運用ワークロードの実行中にコンテナー グループを完全に証明するには、Azure Resource Manager テンプレートを使用してカスタム コンフィデンシャル コンピューティング適用ポリシーを使用してデプロイすることをお勧めします。 詳しくは、チュートリアルをご覧ください。

Azure portal を使ってデプロイされた hello-world アプリケーションのスクリーンショット (PNG)。

Azure へのサインイン

Azure portal (https://portal.azure.com) にサインインする

Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

Azure Container Instances 上の機密コンテナーを作成する

Azure portal のホームページで、[リソースの作成] を選択します。

Azure portal で新しいコンテナー インスタンスの作成を開始する方法を示すスクリーンショット。

[コンテナー]>[Container Instances] を選択します。

Azure portal で作成する新しいコンテナー インスタンスを選択する方法を示すスクリーンショット。

[基本] ページで、サブスクリプションを選択し、[リソース グループ][コンテナー名][イメージのソース]、および [コンテナー イメージ] に次の値を入力します。

  • リソース グループ: 新規作成>myresourcegroup
  • コンテナー 名: helloworld
  • リージョン: West Europe/North Europe/East US のいずれか
  • SKU: Confidential (development policy)
  • イメージのソース: クイックスタートのイメージ
  • コンテナー イメージ: mcr.microsoft.com/aci/aci-confidential-helloworld:v1 (Linux)

コンテナー グループの SKU 選択のスクリーンショット (PNG)。

注意

Portal を使用して Azure Container Instances に機密コンテナーをデプロイするときは、開発コンフィデンシャル コンピューティング適用ポリシーでのみデプロイできます。 このポリシーは、開発ワークロードとテストのワークロードにのみ推奨されます。 このポリシーを使用する場合、ログ記録機能と exec 機能はコンテナー グループで引き続き使用でき、ソフトウェア コンポーネントは検証されません。 運用ワークロードの実行中にコンテナー グループを完全に証明するには、Azure Resource Manager テンプレートを使用してカスタム コンフィデンシャル コンピューティング適用ポリシーを使用してデプロイすることをお勧めします。 詳しくは、チュートリアルをご覧ください。

その他の設定はすべて既定値のままにして、[確認と作成] を選択します。

検証が完了すると、コンテナーの設定の概要が表示されます。 [作成] を選択して、コンテナーのデプロイ要求を送信します。

レビュー ページでのコンテナー グループのすべてのプロパティのスクリーンショット (PNG)。

デプロイが開始されると、デプロイが進行中であることを示す通知が表示されます。 コンテナー グループがデプロイされると、別の通知が表示されます。

[リソース グループ]>myACIRG>helloworld に移動して、コンテナー グループの概要を開きます。 コンテナー インスタンスの [IP] とその [状態] を記録しておきます。

  1. [概要] ページで、インスタンスの [状態][IP アドレス] を書き留めます。

    コンテナー グループ インスタンスの概要ページのスクリーンショット (PNG)。

  2. 状態が [実行中] になったら、ブラウザーでその IP アドレスに移動します。

    実行している hello world アプリケーションのスクリーンショット (PNG)。

    Azure Container Instances ロゴの下に構成証明レポートの存在は、そのコンテナーがハードウェアベースの構成証明された高信頼実行環境 (TEE) をサポートするハードウェアで実行されていることを確認するものです。 たとえば、ACI Confidential SKU が使用できないリージョンを選択するなどして、TEE をサポートしていないハードウェアにデプロイした場合、構成証明レポートは表示されません。

おめでとうございます。 ハードウェア構成証明レポートをブラウザーに表示する機密コンテナーを Azure Container Instances にデプロイしました。

リソースをクリーンアップする

コンテナーを使い終えたら、helloworld コンテナー インスタンスの [概要] を選んでから、[削除] を選びます。

次のステップ

このチュートリアルでは、開発コンフィデンシャル コンピューティング適用ポリシーを使って、Azure Container Instances 上に機密コンテナーを作成しました。 カスタム コンピューティング適用ポリシーを使って機密コンテナー グループをデプロイしたい場合は、Azure Resource Manager テンプレートを使用した Azure Container Instances への機密コンテナーのデプロイに関するチュートリアルに進んでください。