Application Design Center で Vertex AI を構成する

Vertex AI は、ML モデルと AI アプリケーションをトレーニングしてデプロイできる ML プラットフォームです。Vertex AI は、データ エンジニアリング、データ サイエンス、ML エンジニアリングのワークフローを統合し、共通のツールセットを使用したチーム コラボレーションを可能にします。詳細については、Vertex AI の概要をご覧ください。

このドキュメントでは、App Design Center を使用して Vertex AI API を有効にするときに構成できる接続とパラメータについて説明します。構成パラメータは、terraform-google-project-factory Terraform モジュールに基づいています。

コンポーネント接続

次の表に、Vertex AI コンポーネントに接続できるコンポーネントと、その結果としてアプリケーションとその生成された Terraform コードに適用される更新を示します。

連結成分

アプリケーションの更新

背景情報

Compute Engine インスタンス テンプレート

  • Compute Engine インスタンスは Vertex AI サービスとやり取りできます。
  • roles/aiplatform.user ロールが Compute Engine インスタンス テンプレート サービス アカウントに追加されます。
IAM を使用した Vertex AI のアクセス制御

サービス アカウント

  • サービス アカウントは Vertex AI サービスとやり取りできます。
  • roles/aiplatform.user ロールがサービス アカウントに追加されます。
IAM を使用した Vertex AI のアクセス制御

Cloud Run

  • Cloud Run サービスは Vertex AI サービスとやり取りできます。
  • roles/aiplatform.user ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run で AI アプリとエージェントをホストする

必要な構成パラメータ

テンプレートに Vertex AI コンポーネントが含まれている場合は、デプロイする前に次のパラメータを構成する必要があります。

パラメータ名

説明と制約

背景情報

プロジェクト ID

Vertex AI API を有効にするプロジェクト。

コンポーネントを構成する

オプションの構成パラメータ

次のパラメータは省略可能です。詳細パラメータを表示するには、[構成] 領域で [詳細フィールドを表示] を選択します。

機能

パラメータ名

説明と制約に関する情報

背景情報

API を有効にする

デフォルトで有効になっています。API の有効化をスキップするには、チェックボックスをオフにします。 プロジェクトと開発環境を設定する

API を有効にする

デフォルトでは、Vertex AI API は有効になっています。[API ID を有効にする] セクションで他の API を追加すると、追加の API がこのリストに追加されます。 サービス エージェント

API ID を有効にする

API

有効にする追加の API。この API のサービス エージェントが作成されます。 サービス エージェント

ロール

サービス エージェントに付与するロール。 サービス エージェントのロール

Disable Service on Destroy

デフォルトでは、Terraform リソースが破棄されると、サービスは無効になります。 disable_on_destroy

サービス依存サービスを無効にする

デフォルトでは、Terraform リソースが破棄されると、依存サービスは無効になります。 disable_dependent_services