Vertex AI API を構成する

App Design Center で Vertex AI コンポーネントを構成して、Vertex AI API を有効にし、接続されたワークロードに機械学習(ML)モデルと AI アプリケーションのトレーニングとデプロイを行うアクセス権を付与できます。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 のサービス エージェントが作成されます。 サービス エージェント

ロール

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

破棄時にサービスを無効にする

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

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

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