次の方法で共有


az containerapp

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細を参照してください

Azure Container Apps を管理します。

コマンド

名前 説明 状態
az containerapp add-on

環境内で使用できるアドオンを管理するためのコマンド。

拡張子 プレビュー
az containerapp add-on kafka

Container Apps 環境の kafka アドオンを管理するコマンド。

拡張子 プレビュー
az containerapp add-on kafka create

kafka アドオンを作成するコマンド。

拡張子 プレビュー
az containerapp add-on kafka delete

kafka アドオンを削除するコマンド。

拡張子 プレビュー
az containerapp add-on list

環境内のすべてのアドオンを一覧表示します。

拡張子 プレビュー
az containerapp add-on mariadb

Container Apps 環境の mariadb アドオンを管理するコマンド。

拡張子 プレビュー
az containerapp add-on mariadb create

mariadb アドオンを作成するコマンド。

拡張子 プレビュー
az containerapp add-on mariadb delete

mariadb アドオンを削除するコマンド。

拡張子 プレビュー
az containerapp add-on milvus

Container Apps 環境の milvus アドオンを管理するコマンド。

拡張子 プレビュー
az containerapp add-on milvus create

milvus アドオンを作成するコマンド。

拡張子 プレビュー
az containerapp add-on milvus delete

milvus サービスを削除するコマンド。

拡張子 プレビュー
az containerapp add-on postgres

Container Apps 環境の postgres アドオンを管理するコマンド。

拡張子 プレビュー
az containerapp add-on postgres create

postgres アドオンを作成するコマンド。

拡張子 プレビュー
az containerapp add-on postgres delete

postgres アドオンを削除するコマンド。

拡張子 プレビュー
az containerapp add-on qdrant

Container Apps 環境の qdrant アドオンを管理するコマンド。

拡張子 プレビュー
az containerapp add-on qdrant create

qdrant アドオンを作成するコマンド。

拡張子 プレビュー
az containerapp add-on qdrant delete

qdrant アドオンを削除するコマンド。

拡張子 プレビュー
az containerapp add-on redis

Container Apps 環境の Redis アドオンを管理するコマンド。

拡張子 プレビュー
az containerapp add-on redis create

Redis アドオンを作成するコマンド。

拡張子 プレビュー
az containerapp add-on redis delete

Redis アドオンを削除するコマンド。

拡張子 プレビュー
az containerapp add-on weaviate

Container Apps 環境の weaviate アドオンを管理するコマンド。

拡張子 プレビュー
az containerapp add-on weaviate create

weaviate アドオンを作成するコマンド。

拡張子 プレビュー
az containerapp add-on weaviate delete

weaviate サービスを削除するコマンド。

拡張子 プレビュー
az containerapp auth

containerapp の認証と承認を管理します。

コアと拡張機能 GA
az containerapp auth apple

Apple ID プロバイダーの containerapp 認証と承認を管理します。

コア GA
az containerapp auth apple show

Apple ID プロバイダーの認証設定を表示します。

コア GA
az containerapp auth apple update

Apple ID プロバイダーのクライアント ID とクライアント シークレットを更新します。

コア GA
az containerapp auth facebook

Facebook ID プロバイダーの containerapp 認証と承認を管理します。

コア GA
az containerapp auth facebook show

Facebook ID プロバイダーの認証設定を表示します。

コア GA
az containerapp auth facebook update

Facebook ID プロバイダーのアプリ ID とアプリ シークレットを更新します。

コア GA
az containerapp auth github

GitHub ID プロバイダーの containerapp 認証と承認を管理します。

コア GA
az containerapp auth github show

GitHub ID プロバイダーの認証設定を表示します。

コア GA
az containerapp auth github update

GitHub ID プロバイダーのクライアント ID とクライアント シークレットを更新します。

コア GA
az containerapp auth google

Google ID プロバイダーの containerapp 認証と承認を管理します。

コア GA
az containerapp auth google show

Google ID プロバイダーの認証設定を表示します。

コア GA
az containerapp auth google update

Google ID プロバイダーのクライアント ID とクライアント シークレットを更新します。

コア GA
az containerapp auth microsoft

Microsoft ID プロバイダーの containerapp 認証と承認を管理します。

コア GA
az containerapp auth microsoft show

Azure Active Directory ID プロバイダーの認証設定を表示します。

コア GA
az containerapp auth microsoft update

Azure Active Directory ID プロバイダーのクライアント ID とクライアント シークレットを更新します。

コア GA
az containerapp auth openid-connect

カスタム OpenID Connect ID プロバイダーの containerapp 認証と承認を管理します。

コア GA
az containerapp auth openid-connect add

新しいカスタム OpenID Connect ID プロバイダーを構成します。

コア GA
az containerapp auth openid-connect remove

既存のカスタム OpenID Connect ID プロバイダーを削除します。

コア GA
az containerapp auth openid-connect show

カスタム OpenID Connect ID プロバイダーの認証設定を表示します。

コア GA
az containerapp auth openid-connect update

既存のカスタム OpenID Connect ID プロバイダーのクライアント ID とクライアント シークレット設定名を更新します。

コア GA
az containerapp auth show

containerapp の認証設定を表示します。

コア GA
az containerapp auth show (containerapp 拡張機能)

containerapp の認証設定を表示します。

拡張子 GA
az containerapp auth twitter

Twitter ID プロバイダーの containerapp 認証と承認を管理します。

コア GA
az containerapp auth twitter show

Twitter ID プロバイダーの認証設定を表示します。

コア GA
az containerapp auth twitter update

Twitter ID プロバイダーのコンシューマー キーとコンシューマー シークレットを更新します。

コア GA
az containerapp auth update

containerapp の認証設定を更新します。

コア GA
az containerapp auth update (containerapp 拡張機能)

containerapp の認証設定を更新します。

拡張子 GA
az containerapp browse

可能であれば、ブラウザーで containerapp を開きます。

コア GA
az containerapp compose

Compose 仕様から Azure Container Apps を作成するコマンド。

コアと拡張機能 GA
az containerapp compose create

Compose 仕様から新規または既存の Container App Environment に 1 つ以上の Container Apps を作成します。

コア GA
az containerapp compose create (containerapp 拡張機能)

Compose 仕様から新規または既存の Container App Environment に 1 つ以上の Container Apps を作成します。

拡張子 GA
az containerapp connected-env

Arc 対応 Container Apps で使用する Container Apps 接続環境を管理するコマンド。

拡張子 プレビュー
az containerapp connected-env certificate

Container Apps 接続環境の証明書を管理するコマンド。

拡張子 プレビュー
az containerapp connected-env certificate delete

Container Apps 接続環境から証明書を削除します。

拡張子 プレビュー
az containerapp connected-env certificate list

接続されている環境の証明書を一覧表示します。

拡張子 プレビュー
az containerapp connected-env certificate upload

証明書を追加または更新します。

拡張子 プレビュー
az containerapp connected-env create

Container Apps 接続環境を作成します。

拡張子 プレビュー
az containerapp connected-env dapr-component

Container Apps 接続環境の Dapr コンポーネントを管理するコマンド。

拡張子 プレビュー
az containerapp connected-env dapr-component list

接続環境の Dapr コンポーネントを一覧表示します。

拡張子 プレビュー
az containerapp connected-env dapr-component remove

接続された環境から Dapr コンポーネントを削除します。

拡張子 プレビュー
az containerapp connected-env dapr-component set

Dapr コンポーネントを作成または更新します。

拡張子 プレビュー
az containerapp connected-env dapr-component show

Dapr コンポーネントの詳細を表示します。

拡張子 プレビュー
az containerapp connected-env delete

Container Apps に接続されている環境を削除します。

拡張子 プレビュー
az containerapp connected-env list

コンテナー アプリの接続環境をサブスクリプションまたはリソース グループ別に一覧表示します。

拡張子 プレビュー
az containerapp connected-env show

Container Apps 接続環境の詳細を表示します。

拡張子 プレビュー
az containerapp connected-env storage

Container Apps 接続環境のストレージを管理するコマンド。

拡張子 プレビュー
az containerapp connected-env storage list

接続されている環境のストレージを一覧表示します。

拡張子 プレビュー
az containerapp connected-env storage remove

接続された環境からストレージを削除します。

拡張子 プレビュー
az containerapp connected-env storage set

ストレージを作成または更新します。

拡張子 プレビュー
az containerapp connected-env storage show

ストレージの詳細を表示します。

拡張子 プレビュー
az containerapp connection

containerapp 接続を管理するコマンド。

コアと拡張機能 GA
az containerapp connection create

containerapp とターゲット リソースの間に接続を作成します。

コアと拡張機能 GA
az containerapp connection create app-insights

app-insights への containerapp 接続を作成します。

コア GA
az containerapp connection create appconfig

appconfig への containerapp 接続を作成します。

コア GA
az containerapp connection create cognitiveservices

cognitiveservices への containerapp 接続を作成します。

コア GA
az containerapp connection create confluent-cloud

confluent-cloud への containerapp 接続を作成します。

コア GA
az containerapp connection create containerapp

containerapp-to-containerapp 接続を作成します。

コア GA
az containerapp connection create cosmos-cassandra

cosmos-cassandra への containerapp 接続を作成します。

コア GA
az containerapp connection create cosmos-gremlin

cosmos-gremlin への containerapp 接続を作成します。

コア GA
az containerapp connection create cosmos-mongo

cosmos-mongo への containerapp 接続を作成します。

コア GA
az containerapp connection create cosmos-sql

cosmos-sql への containerapp 接続を作成します。

コア GA
az containerapp connection create cosmos-table

cosmos-table への containerapp 接続を作成します。

コア GA
az containerapp connection create eventhub

eventhub への containerapp 接続を作成します。

コア GA
az containerapp connection create fabric-sql

fabric-sql への containerapp 接続を作成します。

コア GA
az containerapp connection create keyvault

keyvault への containerapp 接続を作成します。

コア GA
az containerapp connection create mysql

mysql への containerapp 接続を作成します。

コア 非推奨
az containerapp connection create mysql-flexible

mysql-flexible への containerapp 接続を作成します。

コア GA
az containerapp connection create mysql-flexible (serviceconnector-passwordless 拡張機能)

mysql-flexible への containerapp 接続を作成します。

拡張子 GA
az containerapp connection create postgres

postgres への containerapp 接続を作成します。

コア 非推奨
az containerapp connection create postgres-flexible

postgres フレキシブルへの containerapp 接続を作成します。

コア GA
az containerapp connection create postgres-flexible (serviceconnector-passwordless 拡張機能)

postgres フレキシブルへの containerapp 接続を作成します。

拡張子 GA
az containerapp connection create redis

redis への containerapp 接続を作成します。

コア GA
az containerapp connection create redis-enterprise

redis-enterprise への containerapp 接続を作成します。

コア GA
az containerapp connection create servicebus

servicebus への containerapp 接続を作成します。

コア GA
az containerapp connection create signalr

signalr への containerapp 接続を作成します。

コア GA
az containerapp connection create sql

sql への containerapp 接続を作成します。

コア GA
az containerapp connection create sql (serviceconnector-passwordless 拡張機能)

sql への containerapp 接続を作成します。

拡張子 GA
az containerapp connection create storage-blob

storage-blob への containerapp 接続を作成します。

コア GA
az containerapp connection create storage-file

storage-file への containerapp 接続を作成します。

コア GA
az containerapp connection create storage-queue

storage-queue への containerapp 接続を作成します。

コア GA
az containerapp connection create storage-table

storage-table への containerapp 接続を作成します。

コア GA
az containerapp connection create webpubsub

webpubsub への containerapp 接続を作成します。

コア GA
az containerapp connection delete

containerapp 接続を削除します。

コア GA
az containerapp connection list

containerapp の接続を一覧表示します。

コア GA
az containerapp connection list-configuration

containerapp 接続のソース構成を一覧表示します。

コア GA
az containerapp connection list-support-types

containerapp 接続でサポートされているクライアントの種類と認証の種類を一覧表示します。

コア GA
az containerapp connection show

containerapp 接続の詳細を取得します。

コア GA
az containerapp connection update

containerapp 接続を更新します。

コア GA
az containerapp connection update app-insights

containerapp を app-insights 接続に更新します。

コア GA
az containerapp connection update appconfig

containerapp を appconfig 接続に更新します。

コア GA
az containerapp connection update cognitiveservices

containerapp を cognitiveservices 接続に更新します。

コア GA
az containerapp connection update confluent-cloud

containerapp を confluent-cloud 接続に更新します。

コア GA
az containerapp connection update containerapp

containerapp-to-containerapp 接続を更新します。

コア GA
az containerapp connection update cosmos-cassandra

containerapp を cosmos-cassandra 接続に更新します。

コア GA
az containerapp connection update cosmos-gremlin

containerapp を cosmos-gremlin 接続に更新します。

コア GA
az containerapp connection update cosmos-mongo

containerapp を cosmos-mongo 接続に更新します。

コア GA
az containerapp connection update cosmos-sql

containerapp を cosmos-sql 接続に更新します。

コア GA
az containerapp connection update cosmos-table

containerapp を cosmos-table 接続に更新します。

コア GA
az containerapp connection update eventhub

containerapp を eventhub 接続に更新します。

コア GA
az containerapp connection update fabric-sql

containerapp を fabric-sql 接続に更新します。

コア GA
az containerapp connection update keyvault

containerapp を keyvault 接続に更新します。

コア GA
az containerapp connection update mysql

containerapp を mysql 接続に更新します。

コア 非推奨
az containerapp connection update mysql-flexible

containerapp を mysql フレキシブル接続に更新します。

コア GA
az containerapp connection update postgres

containerapp から postgres への接続を更新します。

コア 非推奨
az containerapp connection update postgres-flexible

containerapp を postgres フレキシブル接続に更新します。

コア GA
az containerapp connection update redis

containerapp を Redis 接続に更新します。

コア GA
az containerapp connection update redis-enterprise

containerapp を redis-enterprise 接続に更新します。

コア GA
az containerapp connection update servicebus

containerapp を servicebus 接続に更新します。

コア GA
az containerapp connection update signalr

containerapp を signalr 接続に更新します。

コア GA
az containerapp connection update sql

containerapp を SQL 接続に更新します。

コア GA
az containerapp connection update storage-blob

containerapp をストレージ BLOB 接続に更新します。

コア GA
az containerapp connection update storage-file

containerapp をストレージ ファイル接続に更新します。

コア GA
az containerapp connection update storage-queue

containerapp をストレージ キュー接続に更新します。

コア GA
az containerapp connection update storage-table

containerapp をストレージ テーブル接続に更新します。

コア GA
az containerapp connection update webpubsub

containerapp を webpubsub 接続に更新します。

コア GA
az containerapp connection validate

containerapp 接続を検証します。

コア GA
az containerapp connection wait

接続の条件が満たされるまで、CLI を待機状態にします。

コア GA
az containerapp create

コンテナー アプリを作成します。

コア GA
az containerapp create (containerapp 拡張機能)

コンテナー アプリを作成します。

拡張子 GA
az containerapp dapr

Dapr を管理するコマンド。 Dapr コンポーネントを管理するには、 az containerapp env dapr-componentを参照してください。

コア GA
az containerapp dapr disable

コンテナー アプリの Dapr を無効にします。 既存の値を削除します。

コア GA
az containerapp dapr enable

コンテナー アプリに対して Dapr を有効にします。 既存の値を更新します。

コア GA
az containerapp delete

コンテナー アプリを削除します。

コア GA
az containerapp delete (containerapp 拡張機能)

コンテナー アプリを削除します。

拡張子 GA
az containerapp env

Container Apps 環境を管理するためのコマンド。

コアと拡張機能 GA
az containerapp env certificate

Container Apps 環境の証明書を管理するコマンド。

コアと拡張機能 GA
az containerapp env certificate create

マネージド証明書を作成します。

コア プレビュー
az containerapp env certificate delete

Container Apps 環境から証明書を削除します。

コア GA
az containerapp env certificate delete (containerapp 拡張機能)

Container Apps 環境から証明書を削除します。

拡張子 GA
az containerapp env certificate list

環境の証明書を一覧表示します。

コア GA
az containerapp env certificate list (containerapp 拡張機能)

環境の証明書を一覧表示します。

拡張子 GA
az containerapp env certificate upload

証明書を追加または更新します。

コア GA
az containerapp env certificate upload (containerapp 拡張機能)

証明書を追加または更新します。

拡張子 GA
az containerapp env create

Container Apps 環境を作成します。

コア GA
az containerapp env create (containerapp 拡張機能)

Container Apps 環境を作成します。

拡張子 GA
az containerapp env dapr-component

Container Apps 環境の Dapr コンポーネントを管理するコマンド。

コアと拡張機能 GA
az containerapp env dapr-component init

環境の Dapr コンポーネントと開発サービスを初期化します。

拡張子 プレビュー
az containerapp env dapr-component list

環境の Dapr コンポーネントを一覧表示します。

コア GA
az containerapp env dapr-component remove

環境から Dapr コンポーネントを削除します。

コア GA
az containerapp env dapr-component resiliency

dapr コンポーネントの回復性ポリシーを管理するコマンド。

拡張子 プレビュー
az containerapp env dapr-component resiliency create

dapr コンポーネントの回復性ポリシーを作成します。

拡張子 プレビュー
az containerapp env dapr-component resiliency delete

dapr コンポーネントの回復性ポリシーを削除します。

拡張子 プレビュー
az containerapp env dapr-component resiliency list

dapr コンポーネントの回復性ポリシーを一覧表示します。

拡張子 プレビュー
az containerapp env dapr-component resiliency show

dapr コンポーネントの回復性ポリシーを表示します。

拡張子 プレビュー
az containerapp env dapr-component resiliency update

dapr コンポーネントの回復性ポリシーを更新します。

拡張子 プレビュー
az containerapp env dapr-component set

Dapr コンポーネントを作成または更新します。

コア GA
az containerapp env dapr-component show

Dapr コンポーネントの詳細を表示します。

コア GA
az containerapp env delete

Container Apps 環境を削除します。

コア GA
az containerapp env delete (containerapp 拡張機能)

Container Apps 環境を削除します。

拡張子 GA
az containerapp env dotnet-component

環境内で DotNet コンポーネントを管理するコマンド。

拡張子 プレビュー
az containerapp env dotnet-component create

コマンドを使用して DotNet コンポーネントを作成し、アスパイア ダッシュボードを有効にします。 サポートされている DotNet コンポーネントの種類は、アスパイア ダッシュボードです。

拡張子 プレビュー
az containerapp env dotnet-component delete

DotNet コンポーネントを削除して、アスパイア ダッシュボードを無効にするコマンド。

拡張子 プレビュー
az containerapp env dotnet-component list

環境内の DotNet コンポーネントを一覧表示するコマンド。

拡張子 プレビュー
az containerapp env dotnet-component show

環境内の DotNet コンポーネントを表示するコマンド。

拡張子 プレビュー
az containerapp env identity

環境マネージド ID を管理するコマンド。

拡張子 プレビュー
az containerapp env identity assign

マネージド ID をマネージド環境に割り当てます。

拡張子 プレビュー
az containerapp env identity remove

マネージド環境からマネージド ID を削除します。

拡張子 プレビュー
az containerapp env identity show

マネージド環境のマネージド ID を表示します。

拡張子 プレビュー
az containerapp env java-component

環境内で Java コンポーネントを管理するコマンド。

拡張子 GA
az containerapp env java-component admin-for-spring

Container Apps 環境の Spring の管理者を管理するコマンド。

拡張子 GA
az containerapp env java-component admin-for-spring create

Spring の管理者を作成するコマンド。

拡張子 GA
az containerapp env java-component admin-for-spring delete

Spring の管理者を削除するコマンド。

拡張子 GA
az containerapp env java-component admin-for-spring show

Spring の管理者を表示するコマンド。

拡張子 GA
az containerapp env java-component admin-for-spring update

Spring の管理者を更新するコマンド。

拡張子 GA
az containerapp env java-component config-server-for-spring

Container Apps 環境の Spring の構成サーバーを管理するコマンド。

拡張子 GA
az containerapp env java-component config-server-for-spring create

Spring の構成サーバーを作成するコマンド。

拡張子 GA
az containerapp env java-component config-server-for-spring delete

Spring の構成サーバーを削除するコマンド。

拡張子 GA
az containerapp env java-component config-server-for-spring show

Spring の構成サーバーを表示するコマンド。

拡張子 GA
az containerapp env java-component config-server-for-spring update

Spring の構成サーバーを更新するコマンド。

拡張子 GA
az containerapp env java-component eureka-server-for-spring

Container Apps 環境用の Eureka Server for Spring を管理するコマンド。

拡張子 GA
az containerapp env java-component eureka-server-for-spring create

Spring 用 Eureka サーバーを作成するコマンド。

拡張子 GA
az containerapp env java-component eureka-server-for-spring delete

Spring 用 Eureka サーバーを削除するコマンド。

拡張子 GA
az containerapp env java-component eureka-server-for-spring show

Spring 用 Eureka Server を表示するコマンド。

拡張子 GA
az containerapp env java-component eureka-server-for-spring update

Eureka Server for Spring を更新するコマンド。

拡張子 GA
az containerapp env java-component gateway-for-spring

Container Apps 環境の Spring 用ゲートウェイを管理するコマンド。

拡張子 プレビュー
az containerapp env java-component gateway-for-spring create

Spring 用ゲートウェイを作成するコマンド。

拡張子 プレビュー
az containerapp env java-component gateway-for-spring delete

Spring のゲートウェイを削除するコマンド。

拡張子 プレビュー
az containerapp env java-component gateway-for-spring show

Spring のゲートウェイを表示するコマンド。

拡張子 プレビュー
az containerapp env java-component gateway-for-spring update

Spring のゲートウェイを更新するコマンド。

拡張子 プレビュー
az containerapp env java-component list

環境内のすべての Java コンポーネントを一覧表示します。

拡張子 GA
az containerapp env java-component nacos

Container Apps 環境の Nacos を管理するコマンド。

拡張子 プレビュー
az containerapp env java-component nacos create

Nacos を作成するコマンド。

拡張子 プレビュー
az containerapp env java-component nacos delete

Nacos を削除するコマンド。

拡張子 プレビュー
az containerapp env java-component nacos show

Nacos を表示するコマンド。

拡張子 プレビュー
az containerapp env java-component nacos update

Nacos を更新するコマンド。

拡張子 プレビュー
az containerapp env java-component spring-cloud-config

Container Apps 環境の Spring の構成サーバーを管理するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-config create

Spring Cloud Config を作成するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-config delete

Spring Cloud 構成を削除するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-config show

Spring Cloud 構成を表示するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-config update

Spring Cloud Config を更新するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-eureka

Container Apps 環境の Spring Cloud Eureka を管理するためのコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-eureka create

Spring Cloud Eureka を作成するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-eureka delete

Spring Cloud Eureka を削除するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-eureka show

Spring Cloud Eureka を表示するコマンド。

拡張子 非推奨
az containerapp env java-component spring-cloud-eureka update

Spring Cloud Eureka を更新するコマンド。

拡張子 非推奨
az containerapp env list

サブスクリプションまたはリソース グループごとに Container Apps 環境を一覧表示します。

コア GA
az containerapp env list (containerapp 拡張機能)

サブスクリプションまたはリソース グループごとに Container Apps 環境を一覧表示します。

拡張子 GA
az containerapp env list-usages

特定のマネージド環境のクォータの使用量を一覧表示します。

コア GA
az containerapp env logs

コンテナー アプリ環境ログを表示します。

コア GA
az containerapp env logs show

過去の環境ログを表示したり、ログをリアルタイムで出力したりします (--follow パラメーターを使用)。

コア GA
az containerapp env maintenance-config

Container Apps の計画メンテナンスを管理するコマンド。

拡張子 プレビュー
az containerapp env maintenance-config add

計画メンテナンスをコンテナー アプリ環境に追加します。

拡張子 プレビュー
az containerapp env maintenance-config list

コンテナー アプリ環境の計画メンテナンスを一覧表示します。

拡張子 プレビュー
az containerapp env maintenance-config remove

コンテナー アプリ環境の計画メンテナンスを削除します。

拡張子 プレビュー
az containerapp env maintenance-config update

コンテナー アプリ環境で計画メンテナンスを更新します。

拡張子 プレビュー
az containerapp env show

Container Apps 環境の詳細を表示します。

コア GA
az containerapp env show (containerapp 拡張機能)

Container Apps 環境の詳細を表示します。

拡張子 GA
az containerapp env storage

Container Apps 環境のストレージを管理するコマンド。

コアと拡張機能 GA
az containerapp env storage list

環境のストレージを一覧表示します。

コア GA
az containerapp env storage list (containerapp 拡張機能)

環境のストレージを一覧表示します。

拡張子 GA
az containerapp env storage remove

環境からストレージを削除します。

コア GA
az containerapp env storage remove (containerapp 拡張機能)

環境からストレージを削除します。

拡張子 GA
az containerapp env storage set

ストレージを作成または更新します。

コア GA
az containerapp env storage set (containerapp 拡張機能)

ストレージを作成または更新します。

拡張子 GA
az containerapp env storage show

ストレージの詳細を表示します。

コア GA
az containerapp env storage show (containerapp 拡張機能)

ストレージの詳細を表示します。

拡張子 GA
az containerapp env telemetry

コンテナー アプリ環境のテレメトリ設定を管理するコマンド。

拡張子 プレビュー
az containerapp env telemetry app-insights

コンテナー アプリ環境のアプリ分析情報設定を管理するコマンド。

拡張子 プレビュー
az containerapp env telemetry app-insights delete

コンテナー アプリ環境テレメトリ アプリの分析情報の設定を削除します。

拡張子 プレビュー
az containerapp env telemetry app-insights set

コンテナー アプリ環境テレメトリ アプリの分析情報設定を作成または更新します。

拡張子 プレビュー
az containerapp env telemetry app-insights show

コンテナー アプリ環境テレメトリ アプリの分析情報の設定を表示します。

拡張子 プレビュー
az containerapp env telemetry data-dog

コンテナー アプリ環境のデータ ドッグ設定を管理するコマンド。

拡張子 プレビュー
az containerapp env telemetry data-dog delete

コンテナー アプリ環境のテレメトリ データドッグ設定を削除します。

拡張子 プレビュー
az containerapp env telemetry data-dog set

コンテナー アプリ環境のテレメトリ データ ドッグ設定を作成または更新します。

拡張子 プレビュー
az containerapp env telemetry data-dog show

コンテナー アプリ環境のテレメトリ データ犬の設定を表示します。

拡張子 プレビュー
az containerapp env telemetry otlp

コンテナー アプリ環境の otlp 設定を管理するコマンド。

拡張子 プレビュー
az containerapp env telemetry otlp add

コンテナー アプリ環境テレメトリ otlp 設定を追加します。

拡張子 プレビュー
az containerapp env telemetry otlp list

コンテナー アプリ環境テレメトリ otlp 設定を一覧表示します。

拡張子 プレビュー
az containerapp env telemetry otlp remove

コンテナー アプリ環境テレメトリ otlp 設定を削除します。

拡張子 プレビュー
az containerapp env telemetry otlp show

コンテナー アプリ環境テレメトリ otlp 設定を表示します。

拡張子 プレビュー
az containerapp env telemetry otlp update

コンテナー アプリ環境テレメトリ otlp 設定を更新します。

拡張子 プレビュー
az containerapp env update

Container Apps 環境を更新します。

コア GA
az containerapp env update (containerapp 拡張機能)

Container Apps 環境を更新します。

拡張子 GA
az containerapp env workload-profile

Container Apps 環境のワークロード プロファイルを管理します。

コアと拡張機能 GA
az containerapp env workload-profile add

Container Apps 環境でワークロード プロファイルを作成します。

コア GA
az containerapp env workload-profile delete

Container Apps 環境からワークロード プロファイルを削除します。

コア GA
az containerapp env workload-profile list

Container Apps 環境のワークロード プロファイルを一覧表示します。

コア GA
az containerapp env workload-profile list-supported

リージョンでサポートされているワークロード プロファイルを一覧表示します。

コア GA
az containerapp env workload-profile set

Container Apps 環境で既存のワークロード プロファイルを作成または更新します。

拡張子 非推奨
az containerapp env workload-profile show

Container Apps 環境からワークロード プロファイルを表示します。

コア GA
az containerapp env workload-profile update

Container Apps 環境で既存のワークロード プロファイルを更新します。

コア GA
az containerapp exec

コンテナー アプリ レプリカ内で SSH に似た対話型シェルを開きます。

コア GA
az containerapp github-action

GitHub Actions を管理するコマンド。

コアと拡張機能 GA
az containerapp github-action add

GitHub Actions ワークフローをリポジトリに追加して、コンテナー アプリをデプロイします。

コア GA
az containerapp github-action add (containerapp 拡張機能)

GitHub Actions ワークフローをリポジトリに追加して、コンテナー アプリをデプロイします。

拡張子 GA
az containerapp github-action delete

以前に構成した Container Apps GitHub Actions ワークフローをリポジトリから削除します。

コア GA
az containerapp github-action show

コンテナー アプリに GitHub Actions の構成を表示します。

コア GA
az containerapp hostname

コンテナー アプリのホスト名を管理するコマンド。

コアと拡張機能 GA
az containerapp hostname add

バインドせずにコンテナー アプリにホスト名を追加します。

コア GA
az containerapp hostname bind

ホスト名とバインドを証明書で追加または更新します。

コア GA
az containerapp hostname bind (containerapp 拡張機能)

ホスト名とバインドを証明書で追加または更新します。

拡張子 GA
az containerapp hostname delete

コンテナー アプリからホスト名を削除します。

コア GA
az containerapp hostname list

コンテナー アプリのホスト名を一覧表示します。

コア GA
az containerapp identity

マネージド ID を管理するコマンド。

コア GA
az containerapp identity assign

マネージド ID をコンテナー アプリに割り当てます。

コア GA
az containerapp identity remove

コンテナー アプリからマネージド ID を削除します。

コア GA
az containerapp identity show

コンテナー アプリのマネージド ID を表示します。

コア GA
az containerapp ingress

イングレスとトラフィック分割を管理するコマンド。

コア GA
az containerapp ingress access-restriction

IP アクセス制限を管理するコマンド。

コア GA
az containerapp ingress access-restriction list

コンテナー アプリの IP アクセス制限を一覧表示します。

コア GA
az containerapp ingress access-restriction remove

コンテナー アプリから IP アクセス制限を削除します。

コア GA
az containerapp ingress access-restriction set

コンテナー アプリの IP アクセス制限を構成します。

コア GA
az containerapp ingress cors

コンテナー アプリの CORS ポリシーを管理するコマンド。

コア GA
az containerapp ingress cors disable

コンテナー アプリの CORS ポリシーを無効にします。

コア GA
az containerapp ingress cors enable

コンテナー アプリの CORS ポリシーを有効にします。

コア GA
az containerapp ingress cors show

コンテナー アプリの CORS ポリシーを表示します。

コア GA
az containerapp ingress cors update

コンテナー アプリの CORS ポリシーを更新します。

コア GA
az containerapp ingress disable

コンテナー アプリのイングレスを無効にします。

コア GA
az containerapp ingress enable

コンテナー アプリのイングレスを有効または更新します。

コア GA
az containerapp ingress show

コンテナー アプリのイングレスの詳細を表示します。

コア GA
az containerapp ingress sticky-sessions

コンテナー アプリのスティッキー セッション アフィニティを設定するコマンド。

コア GA
az containerapp ingress sticky-sessions set

コンテナー アプリのスティッキー セッションを構成します。

コア GA
az containerapp ingress sticky-sessions show

コンテナー アプリのアフィニティを表示します。

コア GA
az containerapp ingress traffic

トラフィック分割を管理するコマンド。

コア GA
az containerapp ingress traffic set

コンテナー アプリのトラフィック分割を構成します。

コア GA
az containerapp ingress traffic show

コンテナー アプリのトラフィック分割構成を表示します。

コア GA
az containerapp ingress update

コンテナー アプリのイングレスを更新します。

コア GA
az containerapp java

Java ワークロードを管理するコマンド。

拡張子 GA
az containerapp java logger

Java ワークロードのログ レベルを動的に変更します。

拡張子 GA
az containerapp java logger delete

Java ワークロードのロガーを削除します。

拡張子 GA
az containerapp java logger set

Java ワークロードのロガーを作成または更新します。

拡張子 GA
az containerapp java logger show

Java ワークロードのロガー設定を表示します。

拡張子 GA
az containerapp job

Container Apps ジョブを管理するコマンド。

コアと拡張機能 GA
az containerapp job create

コンテナー アプリ ジョブを作成します。

コア GA
az containerapp job create (containerapp 拡張機能)

コンテナー アプリ ジョブを作成します。

拡張子 GA
az containerapp job delete

Container Apps ジョブを削除します。

コア GA
az containerapp job delete (containerapp 拡張機能)

Container Apps ジョブを削除します。

拡張子 GA
az containerapp job execution

コンテナー アプリ ジョブの実行を表示するコマンド。

コア GA
az containerapp job execution list

コンテナー アプリ ジョブのすべての実行の一覧を取得します。

コア GA
az containerapp job execution show

コンテナー アプリ ジョブの実行を取得します。

コア GA
az containerapp job identity

コンテナー アプリ ジョブのマネージド ID を管理するコマンド。

コア GA
az containerapp job identity assign

マネージド ID をコンテナー アプリ ジョブに割り当てます。

コア GA
az containerapp job identity remove

コンテナー アプリ ジョブからマネージド ID を削除します。

コア GA
az containerapp job identity show

コンテナー アプリ ジョブのマネージド ID を表示します。

コア GA
az containerapp job list

サブスクリプションまたはリソース グループ別に Container Apps ジョブを一覧表示します。

コア GA
az containerapp job list (containerapp 拡張機能)

サブスクリプションまたはリソース グループ別に Container Apps ジョブを一覧表示します。

拡張子 GA
az containerapp job logs

コンテナー アプリ ジョブ ログを表示します。

拡張子 プレビュー
az containerapp job logs show

過去のログを表示したり、リアルタイムでログを出力したりします (--follow パラメーターを使用)。 ログは、1 つの実行、レプリカ、コンテナーからのみ取得されることに注意してください。

拡張子 プレビュー
az containerapp job registry

コンテナー アプリ ジョブのコンテナー レジストリ情報を管理するコマンド。

コアと拡張機能 プレビュー
az containerapp job registry list

コンテナー アプリ ジョブで構成されたコンテナー レジストリを一覧表示します。

コア プレビュー
az containerapp job registry remove

コンテナー アプリ ジョブでコンテナー レジストリの詳細を削除します。

コア プレビュー
az containerapp job registry set

コンテナー アプリ ジョブでコンテナー レジストリの詳細を追加または更新します。

コア プレビュー
az containerapp job registry set (containerapp 拡張機能)

コンテナー アプリ ジョブでコンテナー レジストリの詳細を追加または更新します。

拡張子 プレビュー
az containerapp job registry show

コンテナー アプリ ジョブからコンテナー レジストリの詳細を表示します。

コア プレビュー
az containerapp job replica

コンテナー アプリのレプリカを管理します。

拡張子 プレビュー
az containerapp job replica list

コンテナー アプリ ジョブ実行のレプリカを一覧表示します。

拡張子 プレビュー
az containerapp job secret

シークレットを管理するコマンド。

コア GA
az containerapp job secret list

コンテナー アプリ ジョブのシークレットを一覧表示します。

コア GA
az containerapp job secret remove

コンテナー アプリ ジョブからシークレットを削除します。

コア GA
az containerapp job secret set

シークレットを作成/更新します。

コア GA
az containerapp job secret show

シークレットの詳細を表示します。

コア GA
az containerapp job show

Container Apps ジョブの詳細を表示します。

コア GA
az containerapp job show (containerapp 拡張機能)

Container Apps ジョブの詳細を表示します。

拡張子 GA
az containerapp job start

Container Apps ジョブの実行を開始します。

コア GA
az containerapp job stop

Container Apps ジョブの実行を停止します。

コア GA
az containerapp job update

Container Apps ジョブを更新します。

コア GA
az containerapp job update (containerapp 拡張機能)

Container Apps ジョブを更新します。

拡張子 GA
az containerapp list

コンテナー アプリを一覧表示します。

コア GA
az containerapp list (containerapp 拡張機能)

コンテナー アプリを一覧表示します。

拡張子 GA
az containerapp list-usages

特定のリージョンでのサブスクリプション レベルのクォータの使用量を一覧表示します。

コア GA
az containerapp logs

コンテナー アプリのログを表示します。

コア GA
az containerapp logs show

過去のログを表示したり、リアルタイムでログを出力したりします (--follow パラメーターを使用)。 ログは、(システム以外のログの場合) 1 つのリビジョン、レプリカ、コンテナーからのみ取得されることに注意してください。

コア GA
az containerapp patch

Azure Container Apps にパッチを適用します。 修正プログラムの適用は、ソースからクラウドへの機能を使用して構築されたアプリでのみ使用できます。 以下を参照してください。https://aka.ms/aca-local-source-to-cloud

拡張子 プレビュー
az containerapp patch apply

パッチを適用するコンテナー アプリを一覧表示して適用します。 修正プログラムの適用は、ソースからクラウドへの機能を使用して構築されたアプリでのみ使用できます。 以下を参照してください。https://aka.ms/aca-local-source-to-cloud

拡張子 プレビュー
az containerapp patch interactive

対話型の方法でパッチを適用するコンテナー アプリを一覧表示して選択します。 修正プログラムの適用は、ソースからクラウドへの機能を使用して構築されたアプリでのみ使用できます。 以下を参照してください。https://aka.ms/aca-local-source-to-cloud

拡張子 プレビュー
az containerapp patch list

パッチを適用できるコンテナー アプリを一覧表示します。 修正プログラムの適用は、ソースからクラウドへの機能を使用して構築されたアプリでのみ使用できます。 以下を参照してください。https://aka.ms/aca-local-source-to-cloud

拡張子 プレビュー
az containerapp registry

コンテナー レジストリ情報を管理するコマンド。

コアと拡張機能 GA
az containerapp registry list

コンテナー アプリで構成されているコンテナー レジストリを一覧表示します。

コア GA
az containerapp registry remove

コンテナー レジストリの詳細を削除します。

コア GA
az containerapp registry set

コンテナー レジストリの詳細を追加または更新します。

コア GA
az containerapp registry set (containerapp 拡張機能)

コンテナー レジストリの詳細を追加または更新します。

拡張子 プレビュー
az containerapp registry show

コンテナー レジストリの詳細を表示します。

コア GA
az containerapp replica

コンテナー アプリのレプリカを管理します。

コアと拡張機能 GA
az containerapp replica count

コンテナー アプリのレプリカの数。

拡張子 プレビュー
az containerapp replica list

コンテナー アプリリビジョンのレプリカを一覧表示します。

コア GA
az containerapp replica list (containerapp 拡張機能)

コンテナー アプリリビジョンのレプリカを一覧表示します。

拡張子 GA
az containerapp replica show

コンテナー アプリレプリカを表示します。

コア GA
az containerapp replica show (containerapp 拡張機能)

コンテナー アプリレプリカを表示します。

拡張子 GA
az containerapp resiliency

コンテナー アプリの回復性ポリシーを管理するコマンド。

拡張子 プレビュー
az containerapp resiliency create

コンテナー アプリの回復性ポリシーを作成します。

拡張子 プレビュー
az containerapp resiliency delete

コンテナー アプリの回復性ポリシーを削除します。

拡張子 プレビュー
az containerapp resiliency list

コンテナー アプリの回復性ポリシーを一覧表示します。

拡張子 プレビュー
az containerapp resiliency show

コンテナー アプリの回復性ポリシーを表示します。

拡張子 プレビュー
az containerapp resiliency update

コンテナー アプリの回復性ポリシーを更新します。

拡張子 プレビュー
az containerapp revision

リビジョンを管理するコマンド。

コア GA
az containerapp revision activate

リビジョンをアクティブにします。

コア GA
az containerapp revision copy

以前のリビジョンに基づいてリビジョンを作成します。

コア GA
az containerapp revision deactivate

リビジョンを非アクティブ化します。

コア GA
az containerapp revision label

交通重量に割り当てられたリビジョン ラベルを管理します。

コア GA
az containerapp revision label add

リビジョン ラベルを、トラフィックの重みに関連付けられたリビジョンに設定します。

コア GA
az containerapp revision label remove

トラフィックの重みが関連付けられているリビジョンからリビジョン ラベルを削除します。

コア GA
az containerapp revision label swap

2 つのリビジョン間で、関連するトラフィックの重みを持つリビジョン ラベルを交換します。

コア GA
az containerapp revision list

コンテナー アプリのリビジョンを一覧表示します。

コア GA
az containerapp revision restart

リビジョンを再起動します。

コア GA
az containerapp revision set-mode

コンテナー アプリのリビジョン モードを設定します。

コア GA
az containerapp revision show

リビジョンの詳細を表示します。

コア GA
az containerapp secret

シークレットを管理するコマンド。

コア GA
az containerapp secret list

コンテナー アプリのシークレットを一覧表示します。

コア GA
az containerapp secret remove

コンテナー アプリからシークレットを削除します。

コア GA
az containerapp secret set

シークレットを作成/更新します。

コア GA
az containerapp secret show

シークレットの詳細を表示します。

コア GA
az containerapp session

セッションを管理するコマンド。各サブグループの下の個々のコマンドの詳細については、containerapp セッション [サブグループ名] --help を実行します。

拡張子 GA
az containerapp session code-interpreter

コード インタープリター セッションを操作および管理するコマンド。

拡張子 プレビュー
az containerapp session code-interpreter delete-file

コード インタープリター セッションにアップロードされたファイルを削除します。

拡張子 プレビュー
az containerapp session code-interpreter execute

コード インタープリター セッションでコードを実行します。

拡張子 プレビュー
az containerapp session code-interpreter list-files

コード インタープリター セッションにアップロードされたファイルを一覧表示します。

拡張子 プレビュー
az containerapp session code-interpreter show-file-content

コード インタープリター セッションにアップロードされたファイルの内容を表示します。

拡張子 プレビュー
az containerapp session code-interpreter show-file-metadata

コード インタープリター セッションにアップロードされたファイルのメタデータ コンテンツを表示します。

拡張子 プレビュー
az containerapp session code-interpreter upload-file

コード インタープリター セッションにファイルをアップロードします。

拡張子 プレビュー
az containerapp sessionpool

セッション プールを管理するコマンド。

拡張子 プレビュー
az containerapp sessionpool create

セッション プールを作成または更新します。

拡張子 プレビュー
az containerapp sessionpool delete

セッション プールを削除します。

拡張子 プレビュー
az containerapp sessionpool list

サブスクリプションまたはリソース グループ別にセッション プールを一覧表示します。

拡張子 プレビュー
az containerapp sessionpool show

セッション プールの詳細を表示します。

拡張子 プレビュー
az containerapp sessionpool update

セッション プールを更新します。

拡張子 プレビュー
az containerapp show

コンテナー アプリの詳細を表示します。

コア GA
az containerapp show (containerapp 拡張機能)

コンテナー アプリの詳細を表示します。

拡張子 GA
az containerapp show-custom-domain-verification-id

バインド アプリまたは環境のカスタム ドメインの検証 ID を表示します。

コア GA
az containerapp ssl

マネージド環境に証明書をアップロードし、その環境のアプリにホスト名を追加し、その証明書をホスト名にバインドします。

コア GA
az containerapp ssl upload

マネージド環境に証明書をアップロードし、その環境のアプリにホスト名を追加し、その証明書をホスト名にバインドします。

コア GA
az containerapp up

コンテナー アプリおよび関連するリソース (ACR、リソース グループ、コンテナー アプリ環境、GitHub Actions など) を作成または更新します。

コア GA
az containerapp up (containerapp 拡張機能)

コンテナー アプリおよび関連するリソース (ACR、リソース グループ、コンテナー アプリ環境、GitHub Actions など) を作成または更新します。

拡張子 GA
az containerapp update

コンテナー アプリを更新します。 複数リビジョン モードでは、最新のリビジョンに基づいて新しいリビジョンを作成します。

コア GA
az containerapp update (containerapp 拡張機能)

コンテナー アプリを更新します。 複数リビジョン モードでは、最新のリビジョンに基づいて新しいリビジョンを作成します。

拡張子 GA

az containerapp browse

可能であれば、ブラウザーで containerapp を開きます。

az containerapp browse [--ids]
                       [--name]
                       [--resource-group]
                       [--subscription]

ブラウザーで containerapp を開く

az containerapp browse -n my-containerapp -g MyResourceGroup

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp create

コンテナー アプリを作成します。

az containerapp create --name
                       --resource-group
                       [--allow-insecure {false, true}]
                       [--args]
                       [--command]
                       [--container-name]
                       [--cpu]
                       [--dal]
                       [--dapr-app-id]
                       [--dapr-app-port]
                       [--dapr-app-protocol {grpc, http}]
                       [--dapr-http-max-request-size]
                       [--dapr-http-read-buffer-size]
                       [--dapr-log-level {debug, error, info, warn}]
                       [--enable-dapr {false, true}]
                       [--env-vars]
                       [--environment]
                       [--exposed-port]
                       [--image]
                       [--ingress {external, internal}]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--no-wait]
                       [--registry-identity]
                       [--registry-password]
                       [--registry-server]
                       [--registry-username]
                       [--revision-suffix]
                       [--revisions-mode {multiple, single}]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--secrets]
                       [--system-assigned]
                       [--tags]
                       [--target-port]
                       [--termination-grace-period]
                       [--transport {auto, http, http2, tcp}]
                       [--user-assigned]
                       [--workload-profile-name]
                       [--yaml]

コンテナー アプリを作成し、その完全修飾ドメイン名を取得します。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v1.0 --environment MyContainerappEnv \
    --ingress external --target-port 80 \
    --registry-server myregistry.azurecr.io --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
    --query properties.configuration.ingress.fqdn

リソース要件とレプリカ数の制限があるコンテナー アプリを作成します。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image nginx --environment MyContainerappEnv \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

シークレットと環境変数を含むコンテナー アプリを作成します。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret

YAML 構成を使用してコンテナー アプリを作成します。 YAML 構成の例 - https://aka.ms/azure-container-apps-yaml

az containerapp create -n my-containerapp -g MyResourceGroup \
    --environment MyContainerappEnv \
    --yaml "path/to/yaml/file.yml"

http スケール ルールを使用してコンテナー アプリを作成する

az containerapp create -n myapp -g mygroup --environment myenv --image nginx \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

カスタム スケール ルールを使用してコンテナー アプリを作成する

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-queue-processor --environment MyContainerappEnv \
    --min-replicas 4 --max-replicas 8 \
    --scale-rule-name queue-based-autoscaling \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength": "5" "queueName": "foo" \
    --scale-rule-auth "connection=my-connection-string-secret-name"

シークレットを含むコンテナー アプリを作成し、ボリュームにマウントします。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --secret-volume-mount "mnt/secrets"

必須のパラメーター

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--allow-insecure

イングレス トラフィックの安全でない接続を許可します。

指定可能な値: false, true
規定値: False
--args

コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。

--command

起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。

--container-name

コンテナーの名前。

--cpu

0.25 から 2.0 のコアで必要な CPU (例: 0.5)。

--dal --dapr-enable-api-logging

Dapr サイドカーの API ログを有効にします。

規定値: False
--dapr-app-id

Dapr アプリケーション識別子。

--dapr-app-port

Dapr がアプリケーションと通信するために使用するポート。

--dapr-app-protocol

Dapr がアプリケーションと通信するために使用するプロトコル。

指定可能な値: grpc, http
--dapr-http-max-request-size --dhmrs

大きなファイルのアップロードを処理するために、要求本文 http と grpc サーバーのパラメーターの最大サイズを MB 単位で増やします。

--dapr-http-read-buffer-size --dhrbs

マルチ KB ヘッダーを送信するときに処理する http ヘッダー読み取りバッファーの Dapr 最大サイズ (KB 単位)。.

--dapr-log-level

Dapr サイドカーのログ レベルを設定します。

指定可能な値: debug, error, info, warn
--enable-dapr

Dapr 側の車が有効になっているかどうかを示すブール値。

指定可能な値: false, true
規定値: False
--env-vars

コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。

--environment

コンテナー アプリの環境の名前またはリソース ID。

--exposed-port

追加の公開ポート。 TCP トランスポート プロトコルでのみサポートされます。 アプリのイングレスが外部である場合は、環境ごとに一意である必要があります。

--image -i

コンテナー イメージ (publisher/image-name:tag など)。

--ingress

イングレスの種類。

指定可能な値: external, internal
--max-replicas

レプリカの最大数。

--memory

"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。

--min-replicas

レプリカの最小数。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--registry-identity

ユーザー名/パスワードではなく、レジストリ サーバーで認証するマネージド ID。 ユーザー定義 ID とシステム定義 ID には、それぞれリソース ID または 'system' を使用します。 レジストリは ACR である必要があります。 可能であれば、ID に対して "acrpull" ロール assignemnt が自動的に作成されます。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--revision-suffix

リビジョン名に追加されるわかりやすいサフィックス。

--revisions-mode

コンテナー アプリのアクティブなリビジョン モード。

指定可能な値: multiple, single
規定値: single
--scale-rule-auth --sra

ルール認証パラメーターをスケーリングします。 認証パラメーターの形式は "= = ..."である必要があります。

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

スケールアウト前の同時要求の最大数。http および tcp スケール ルールでのみサポートされます。

--scale-rule-metadata --srm

スケール ルールのメタデータ。 メタデータの形式は "= = ..."である必要があります。

--scale-rule-name --srn

スケール ルールの名前。

--scale-rule-type --srt

スケール ルールの種類。 既定値: http。 詳細については、 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggersを参照してください。

--secret-volume-mount

mnt/secrets など、すべてのシークレットをマウントするパス。

--secrets -s

コンテナー アプリのシークレットの一覧。 'key=value' 形式のスペース区切り値。

--system-assigned

システム割り当て ID を割り当てるかどうかを示すブール値。

規定値: False
--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--target-port

イングレス トラフィックに使用されるアプリケーション ポート。

--termination-grace-period --tgp

レプリカが強制的に終了する前に正常にシャットダウンされるまでの時間 (秒単位)。 (既定値: 30)。

--transport

イングレス トラフィックに使用されるトランスポート プロトコル。

指定可能な値: auto, http, http2, tcp
規定値: auto
--user-assigned

割り当てるスペース区切りのユーザー ID。

--workload-profile-name -w

アプリを実行するワークロード プロファイルの名前。

--yaml

コンテナー アプリの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。 例については、「https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples」を参照してください。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp create (containerapp 拡張機能)

コンテナー アプリを作成します。

az containerapp create --name
                       --resource-group
                       [--allow-insecure {false, true}]
                       [--args]
                       [--artifact]
                       [--bind]
                       [--branch]
                       [--build-env-vars]
                       [--command]
                       [--container-name]
                       [--context-path]
                       [--cpu]
                       [--customized-keys]
                       [--dal]
                       [--dapr-app-id]
                       [--dapr-app-port]
                       [--dapr-app-protocol {grpc, http}]
                       [--dapr-http-max-request-size]
                       [--dapr-http-read-buffer-size]
                       [--dapr-log-level {debug, error, info, warn}]
                       [--enable-dapr {false, true}]
                       [--enable-java-agent {false, true}]
                       [--enable-java-metrics {false, true}]
                       [--env-vars]
                       [--environment]
                       [--environment-type {connected, managed}]
                       [--exposed-port]
                       [--image]
                       [--ingress {external, internal}]
                       [--max-inactive-revisions]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--no-wait]
                       [--registry-identity]
                       [--registry-password]
                       [--registry-server]
                       [--registry-username]
                       [--repo]
                       [--revision-suffix]
                       [--revisions-mode {multiple, single}]
                       [--runtime {generic, java}]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-identity]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--secrets]
                       [--service-principal-client-id]
                       [--service-principal-client-secret]
                       [--service-principal-tenant-id]
                       [--source]
                       [--system-assigned]
                       [--tags]
                       [--target-port]
                       [--termination-grace-period]
                       [--token]
                       [--transport {auto, http, http2, tcp}]
                       [--user-assigned]
                       [--workload-profile-name]
                       [--yaml]

コンテナー アプリを作成し、その完全修飾ドメイン名を取得します。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v1.0 --environment MyContainerappEnv \
    --ingress external --target-port 80 \
    --registry-server myregistry.azurecr.io --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
    --query properties.configuration.ingress.fqdn

リソース要件とレプリカ数の制限があるコンテナー アプリを作成します。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image nginx --environment MyContainerappEnv \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

シークレットと環境変数を含むコンテナー アプリを作成します。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret

YAML 構成を使用してコンテナー アプリを作成します。 YAML 構成の例 - https://aka.ms/azure-container-apps-yaml

az containerapp create -n my-containerapp -g MyResourceGroup \
    --environment MyContainerappEnv \
    --yaml "path/to/yaml/file.yml"

http スケール ルールを使用してコンテナー アプリを作成する

az containerapp create -n myapp -g mygroup --environment myenv --image nginx \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

カスタム スケール ルールを使用してコンテナー アプリを作成する

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-queue-processor --environment MyContainerappEnv \
    --min-replicas 4 --max-replicas 8 \
    --scale-rule-name queue-based-autoscaling \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength=5" "queueName=foo" \
    --scale-rule-auth "connection=my-connection-string-secret-name"

ID を使用して認証を行うカスタム スケール ルールを使用してコンテナー アプリを作成する

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-queue-processor --environment MyContainerappEnv \
    --user-assigned myUserIdentityResourceId --min-replicas 4 --max-replicas 8 \
    --scale-rule-name queue-based-autoscaling \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength=5" "queueName=foo" \
    --scale-rule-identity myUserIdentityResourceId

シークレットを含むコンテナー アプリを作成し、ボリュームにマウントします。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --secret-volume-mount "mnt/secrets"

接続環境でホストされているコンテナー アプリを作成します。

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappConnectedEnv \
    --environment-type connected

提供された GitHub リポジトリの新しい GitHub Actions ワークフローからコンテナー アプリを作成する

az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv --registry-server MyRegistryServer \
--registry-user MyRegistryUser --registry-pass MyRegistryPass \
--repo https://github.com/myAccount/myRepo

指定されたアプリケーション ソースからコンテナー アプリを作成する

az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv --registry-server MyRegistryServer \
--registry-user MyRegistryUser --registry-pass MyRegistryPass \
--source .

Java メトリックを有効にしてコンテナー アプリを作成する

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --enable-java-metrics

Java エージェントを有効にしてコンテナー アプリを作成する

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --enable-java-agent

必須のパラメーター

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--allow-insecure

イングレス トラフィックの安全でない接続を許可します。

指定可能な値: false, true
規定値: False
--args

コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。

--artifact
プレビュー

コンテナー イメージを構築するためのアプリケーション成果物へのローカル パス。 サポートされている成果物については、 https://aka.ms/SourceToCloudSupportedArtifactsを参照してください。

--bind
プレビュー

このアプリに接続するサービス、バインド、または Java コンポーネントのスペース区切りのリスト。 例: SVC_NAME1[:BIND_NAME1] SVC_NAME2[:BIND_NAME2]...

--branch -b
プレビュー

提供された GitHub リポジトリ内のブランチ。 指定されていない場合は、GitHub リポジトリの既定のブランチであると見なされます。

--build-env-vars
プレビュー

ビルドの環境変数の一覧。 'key=value' 形式のスペース区切り値。

--command

起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。

--container-name

コンテナーの名前。

--context-path
プレビュー

Docker ビルドを実行するためのリポジトリ内のパス。 既定値は "./" です。 Dockerfile は、"Dockerfile" という名前で、このディレクトリ内にあるものと見なされます。

--cpu

0.25 から 2.0 のコアで必要な CPU (例: 0.5)。

--customized-keys
プレビュー

既定の構成名を変更するために使用されるカスタマイズされたキー。 キーは元の名前、値はカスタマイズされた名前です。

--dal --dapr-enable-api-logging

Dapr サイドカーの API ログを有効にします。

規定値: False
--dapr-app-id

Dapr アプリケーション識別子。

--dapr-app-port

Dapr がアプリケーションと通信するために使用するポート。

--dapr-app-protocol

Dapr がアプリケーションと通信するために使用するプロトコル。

指定可能な値: grpc, http
--dapr-http-max-request-size --dhmrs

大きなファイルのアップロードを処理するために、要求本文 http と grpc サーバーのパラメーターの最大サイズを MB 単位で増やします。

--dapr-http-read-buffer-size --dhrbs

マルチ KB ヘッダーを送信するときに処理する http ヘッダー読み取りバッファーの Dapr 最大サイズ (KB 単位)。.

--dapr-log-level

Dapr サイドカーのログ レベルを設定します。

指定可能な値: debug, error, info, warn
--enable-dapr

Dapr 側の車が有効になっているかどうかを示すブール値。

指定可能な値: false, true
規定値: False
--enable-java-agent

アプリに対して Java エージェントを有効にするかどうかを示すブール値。 Java ランタイムにのみ適用できます。

指定可能な値: false, true
--enable-java-metrics

アプリの Java メトリックを有効にするかどうかを示すブール値。 Java ランタイムにのみ適用できます。

指定可能な値: false, true
--env-vars

コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。

--environment

コンテナー アプリの環境の名前またはリソース ID。

--environment-type
プレビュー

環境の種類。

指定可能な値: connected, managed
規定値: managed
--exposed-port

追加の公開ポート。 TCP トランスポート プロトコルでのみサポートされます。 アプリのイングレスが外部である場合は、環境ごとに一意である必要があります。

--image -i

コンテナー イメージ (publisher/image-name:tag など)。

--ingress

イングレスの種類。

指定可能な値: external, internal
--max-inactive-revisions
プレビュー

コンテナー アプリで使用できる非アクティブなリビジョンの最大数。

--max-replicas

レプリカの最大数。

--memory

"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。

--min-replicas

レプリカの最小数。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--registry-identity

Azure Container Registry に対する認証に使用するマネージド ID (ユーザー名/パスワードではなく)。 システム定義 ID には 'system' を使用し、環境レベルのシステム定義 ID には 'system-environment' を使用し、ユーザー定義の環境/containerapp レベル ID にはリソース ID を使用します。 マネージド ID には、デプロイ前に ACR に対する acrpull アクセス許可が割り当てられている必要があります ('az role assignment create --role acrpull ...' を使用します)。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--repo
プレビュー

GitHub Actions を使用して、 https://github.com// または /の形式でアプリを作成します。

--revision-suffix

リビジョン名に追加されるわかりやすいサフィックス。

--revisions-mode

コンテナー アプリのアクティブなリビジョン モード。

指定可能な値: multiple, single
規定値: single
--runtime

コンテナー アプリのランタイム。

指定可能な値: generic, java
--scale-rule-auth --sra

ルール認証パラメーターをスケーリングします。 認証パラメーターの形式は "= = ..."である必要があります。

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

スケールアウト前の同時要求の最大数。http および tcp スケール ルールでのみサポートされます。

--scale-rule-identity --sri
プレビュー

Azure スケーラー リソース (ストレージ アカウント/eventhub など) で認証するマネージド ID のリソース ID、またはシステム割り当て ID を使用するシステム。

--scale-rule-metadata --srm

スケール ルールのメタデータ。 メタデータの形式は "= = ..."である必要があります。

--scale-rule-name --srn

スケール ルールの名前。

--scale-rule-type --srt

スケール ルールの種類。 既定値: http。 詳細については、 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggersを参照してください。

--secret-volume-mount

mnt/secrets など、すべてのシークレットをマウントするパス。

--secrets -s

コンテナー アプリのシークレットの一覧。 'key=value' 形式のスペース区切り値。

--service-principal-client-id --sp-cid
プレビュー

サービス プリンシパルのクライアント ID。 Azure での認証に GitHub Actions によって使用されます。

--service-principal-client-secret --sp-sec
プレビュー

サービス プリンシパルのクライアント シークレット。 Azure での認証に GitHub Actions によって使用されます。

--service-principal-tenant-id --sp-tid
プレビュー

サービス プリンシパル テナント ID。 Azure での認証に GitHub Actions によって使用されます。

--source
プレビュー

コンテナー イメージを構築するためのアプリケーション ソースと Dockerfile を含むローカル ディレクトリ パス。 プレビュー: Dockerfile が存在しない場合は、ビルドパックを使用してコンテナー イメージが生成されます。 Docker が実行されていない場合、またはビルドパックを使用できない場合は、Oryx を使用してイメージが生成されます。 サポートされている Oryx ランタイムについては、 https://aka.ms/SourceToCloudSupportedVersionsを参照してください。

--system-assigned

システム割り当て ID を割り当てるかどうかを示すブール値。

規定値: False
--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--target-port

イングレス トラフィックに使用されるアプリケーション ポート。

--termination-grace-period --tgp

レプリカが強制的に終了する前に正常にシャットダウンされるまでの時間 (秒単位)。 (既定値: 30)。

--token
プレビュー

指定したリポジトリへの書き込みアクセス権を持つ個人用アクセス トークン。 詳細については、https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line を参照してください。 キャッシュに指定されていないか見つからない場合 (および --repo を使用)、Github で認証するためのブラウザー ページが開きます。

--transport

イングレス トラフィックに使用されるトランスポート プロトコル。

指定可能な値: auto, http, http2, tcp
規定値: auto
--user-assigned

割り当てるスペース区切りのユーザー ID。

--workload-profile-name -w

アプリを実行するワークロード プロファイルの名前。

--yaml

コンテナー アプリの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。 例については、「https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples」を参照してください。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp delete

コンテナー アプリを削除します。

az containerapp delete [--ids]
                       [--name]
                       [--no-wait]
                       [--resource-group]
                       [--subscription]
                       [--yes]

コンテナー アプリを削除します。

az containerapp delete -g MyResourceGroup -n MyContainerapp

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--yes -y

確認のダイアログを表示しません。

規定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp delete (containerapp 拡張機能)

コンテナー アプリを削除します。

az containerapp delete [--ids]
                       [--name]
                       [--no-wait]
                       [--resource-group]
                       [--subscription]
                       [--yes]

コンテナー アプリを削除します。

az containerapp delete -g MyResourceGroup -n MyContainerapp

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--yes -y

確認のダイアログを表示しません。

規定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp exec

コンテナー アプリ レプリカ内で SSH に似た対話型シェルを開きます。

az containerapp exec --name
                     --resource-group
                     [--command]
                     [--container]
                     [--replica]
                     [--revision]

コンテナー アプリへの exec

az containerapp exec -n my-containerapp -g MyResourceGroup

特定のコンテナー アプリレプリカとリビジョンへの exec

az containerapp exec -n my-containerapp -g MyResourceGroup --replica MyReplica --revision MyRevision

containerapp で bash シェルを開く

az containerapp exec -n my-containerapp -g MyResourceGroup --command bash

必須のパラメーター

--name -n

Containerapp の名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--command

スタートアップ コマンド (bash、zsh、sh など)。

規定値: sh
--container

ssh で接続するコンテナーの名前。

--replica

ssh で接続するレプリカの名前。 'az containerapp replica list' を使用してレプリカを一覧表示します。 アプリへのトラフィックがない場合は、レプリカが存在しない可能性があります。

--revision

ssh で接続するコンテナー アプリリビジョンの名前。 既定値は最新のリビジョンです。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp list

コンテナー アプリを一覧表示します。

az containerapp list [--environment]
                     [--resource-group]

現在のサブスクリプションのコンテナー アプリを一覧表示します。

az containerapp list

リソース グループ別にコンテナー アプリを一覧表示します。

az containerapp list -g MyResourceGroup

省略可能のパラメーター

--environment

コンテナー アプリの環境の名前またはリソース ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp list (containerapp 拡張機能)

コンテナー アプリを一覧表示します。

az containerapp list [--environment]
                     [--environment-type {connected, managed}]
                     [--resource-group]

現在のサブスクリプションのコンテナー アプリを一覧表示します。

az containerapp list

リソース グループ別にコンテナー アプリを一覧表示します。

az containerapp list -g MyResourceGroup

環境の種類別にコンテナー アプリを一覧表示します。

az containerapp list --environment-type connected

省略可能のパラメーター

--environment

コンテナー アプリの環境の名前またはリソース ID。

--environment-type
プレビュー

環境の種類。

指定可能な値: connected, managed
規定値: all
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp list-usages

特定のリージョンでのサブスクリプション レベルのクォータの使用量を一覧表示します。

az containerapp list-usages --location

特定のリージョンでのクォータの使用量を一覧表示します。

az containerapp list-usages -l eastus

必須のパラメーター

--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp show

コンテナー アプリの詳細を表示します。

az containerapp show [--ids]
                     [--name]
                     [--resource-group]
                     [--show-secrets]
                     [--subscription]

コンテナー アプリの詳細を表示します。

az containerapp show -n my-containerapp -g MyResourceGroup

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--show-secrets

Containerapp シークレットを表示します。

規定値: False
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp show (containerapp 拡張機能)

コンテナー アプリの詳細を表示します。

az containerapp show [--ids]
                     [--name]
                     [--resource-group]
                     [--show-secrets]
                     [--subscription]

コンテナー アプリの詳細を表示します。

az containerapp show -n my-containerapp -g MyResourceGroup

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--show-secrets

Containerapp シークレットを表示します。

規定値: False
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp show-custom-domain-verification-id

バインド アプリまたは環境のカスタム ドメインの検証 ID を表示します。

az containerapp show-custom-domain-verification-id

検証 ID を取得します。これは、ドメインの所有権を確認するためにアプリ カスタム ドメインの TXT レコードとして追加する必要があります

az containerapp show-custom-domain-verification-id

検証 ID を取得します。これは、ドメインの所有権を確認するために、カスタム環境の DNS サフィックスの TXT レコードとして追加する必要があります

az containerapp show-custom-domain-verification-id
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp up

コンテナー アプリおよび関連するリソース (ACR、リソース グループ、コンテナー アプリ環境、GitHub Actions など) を作成または更新します。

az containerapp up --name
                   [--branch]
                   [--browse]
                   [--context-path]
                   [--env-vars]
                   [--environment]
                   [--image]
                   [--ingress {external, internal}]
                   [--location]
                   [--logs-workspace-id]
                   [--logs-workspace-key]
                   [--registry-password]
                   [--registry-server]
                   [--registry-username]
                   [--repo]
                   [--resource-group]
                   [--service-principal-client-id]
                   [--service-principal-client-secret]
                   [--service-principal-tenant-id]
                   [--source]
                   [--target-port]
                   [--token]
                   [--workload-profile-name]

GitHub リポジトリの dockerfile からコンテナー アプリを作成する (github アクションを設定する)

az containerapp up -n my-containerapp --repo https://github.com/myAccount/myRepo

ローカル ディレクトリ内の dockerfile からコンテナー アプリを作成する (または dockerfile が見つからない場合はコンテナーを自動生成する)

az containerapp up -n my-containerapp --source .

レジストリ内のイメージからコンテナー アプリを作成する

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag

イングレスが有効で、指定された環境を使用してレジストリ内のイメージからコンテナー アプリを作成する

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --ingress external --target-port 80 --environment MyEnv

必須のパラメーター

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

省略可能のパラメーター

--branch -b

Github リポジトリのブランチ。 指定されていない場合は、Github リポジトリの既定のブランチと見なされます。

--browse

可能であれば、作成とデプロイ後に Web ブラウザーでアプリを開きます。

規定値: False
--context-path

Docker ビルドの実行元となるリポジトリ内のパス。 既定値は "./" です。 Dockerfile は、"Dockerfile" という名前で、このディレクトリ内にあるものと見なされます。

--env-vars

コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。

--environment

コンテナー アプリの環境の名前またはリソース ID。

--image -i

コンテナー イメージ (publisher/image-name:tag など)。

--ingress

イングレスの種類。

指定可能な値: external, internal
--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--logs-workspace-id

診断ログを送信する Log Analytics ワークスペースのワークスペース ID。 "az monitor log-analytics workspace create" を使用して作成できます。 追加請求が適用される場合があります。

--logs-workspace-key

Log Analytics ワークスペースを構成するための Log Analytics ワークスペース キー。 "az monitor log-analytics workspace get-shared-keys" を使用してキーを取得できます。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--repo

Github Actions を使用してアプリを作成します。 形式: https://github.com// または /。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-principal-client-id --sp-cid

サービス プリンシパルのクライアント ID。 Azure での認証に Github Actions によって使用されます。

--service-principal-client-secret --sp-sec

サービス プリンシパルのクライアント シークレット。 Azure での認証に Github Actions によって使用されます。

--service-principal-tenant-id --sp-tid

サービス プリンシパル テナント ID。 Azure での認証に Github Actions によって使用されます。

--source

コンテナー イメージを構築するためのアプリケーション ソースと Dockerfile を含むローカル ディレクトリ パス。 プレビュー: Dockerfile が存在しない場合は、ビルドパックを使用してコンテナー イメージが生成されます。 Docker が実行されていない場合、またはビルドパックを使用できない場合は、Oryx を使用してイメージが生成されます。 サポートされている Oryx ランタイムについては、 https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.mdを参照してください。

--target-port

イングレス トラフィックに使用されるアプリケーション ポート。

--token

指定したリポジトリへの書き込みアクセス権を持つ個人用アクセス トークン。 詳細については、https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line を参照してください。 キャッシュに指定されていないか見つからない場合 (および --repo を使用)、Github で認証するためのブラウザー ページが開きます。

--workload-profile-name -w

ワークロード プロファイルのフレンドリ名。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp up (containerapp 拡張機能)

コンテナー アプリおよび関連するリソース (ACR、リソース グループ、コンテナー アプリ環境、GitHub Actions など) を作成または更新します。

az containerapp up --name
                   [--artifact]
                   [--branch]
                   [--browse]
                   [--build-env-vars]
                   [--connected-cluster-id]
                   [--context-path]
                   [--custom-location]
                   [--env-vars]
                   [--environment]
                   [--image]
                   [--ingress {external, internal}]
                   [--location]
                   [--logs-workspace-id]
                   [--logs-workspace-key]
                   [--registry-identity]
                   [--registry-password]
                   [--registry-server]
                   [--registry-username]
                   [--repo]
                   [--resource-group]
                   [--service-principal-client-id]
                   [--service-principal-client-secret]
                   [--service-principal-tenant-id]
                   [--source]
                   [--system-assigned]
                   [--target-port]
                   [--token]
                   [--user-assigned]
                   [--workload-profile-name]

GitHub リポジトリの dockerfile からコンテナー アプリを作成する (github アクションを設定する)

az containerapp up -n my-containerapp --repo https://github.com/myAccount/myRepo

ローカル ディレクトリ内の dockerfile からコンテナー アプリを作成する (または dockerfile が見つからない場合はコンテナーを自動生成する)

az containerapp up -n my-containerapp --source .

レジストリ内のイメージからコンテナー アプリを作成する

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag

イングレスが有効で、指定された環境を使用してレジストリ内のイメージからコンテナー アプリを作成する

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --ingress external --target-port 80 --environment MyEnv

接続済みクラスターのレジストリ内のイメージからコンテナー アプリを作成する

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --connected-cluster-id MyConnectedClusterResourceId

接続された環境のレジストリ内のイメージからコンテナー アプリを作成する

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --environment MyConnectedEnvironmentId

必須のパラメーター

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

省略可能のパラメーター

--artifact
プレビュー

コンテナー イメージを構築するためのアプリケーション成果物へのローカル パス。 サポートされている成果物については、 https://aka.ms/SourceToCloudSupportedArtifactsを参照してください。

--branch -b

Github リポジトリのブランチ。 指定されていない場合は、Github リポジトリの既定のブランチと見なされます。

--browse

可能であれば、作成とデプロイ後に Web ブラウザーでアプリを開きます。

規定値: False
--build-env-vars
プレビュー

ビルドの環境変数の一覧。 'key=value' 形式のスペース区切り値。

--connected-cluster-id
プレビュー

接続されているクラスターのリソース ID。 'az connectedk8s list' を使用してリストします。

--context-path

Docker ビルドの実行元となるリポジトリ内のパス。 既定値は "./" です。 Dockerfile は、"Dockerfile" という名前で、このディレクトリ内にあるものと見なされます。

--custom-location
プレビュー

カスタムの場所のリソース ID。 'az customlocation list' を使用してリストします。

--env-vars

コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。

--environment

コンテナー アプリのマネージド環境または接続環境の名前またはリソース ID。

--image -i

コンテナー イメージ (publisher/image-name:tag など)。

--ingress

イングレスの種類。

指定可能な値: external, internal
--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--logs-workspace-id

診断ログを送信する Log Analytics ワークスペースのワークスペース ID。 "az monitor log-analytics workspace create" を使用して作成できます。 追加請求が適用される場合があります。

--logs-workspace-key

Log Analytics ワークスペースを構成するための Log Analytics ワークスペース キー。 "az monitor log-analytics workspace get-shared-keys" を使用してキーを取得できます。

--registry-identity

ユーザー名/パスワードではなく、レジストリ サーバーで認証するマネージド ID。 ユーザー定義 ID とシステム定義 ID には、それぞれリソース ID または 'system' を使用します。 レジストリは ACR である必要があります。 可能であれば、ID に対して "acrpull" ロール assignemnt が自動的に作成されます。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--repo

Github Actions を使用してアプリを作成します。 形式: https://github.com// または /。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-principal-client-id --sp-cid

サービス プリンシパルのクライアント ID。 Azure での認証に Github Actions によって使用されます。

--service-principal-client-secret --sp-sec

サービス プリンシパルのクライアント シークレット。 Azure での認証に Github Actions によって使用されます。

--service-principal-tenant-id --sp-tid

サービス プリンシパル テナント ID。 Azure での認証に Github Actions によって使用されます。

--source

コンテナー イメージを構築するためのアプリケーション ソースと Dockerfile を含むローカル ディレクトリ パス。 プレビュー: Dockerfile が存在しない場合は、ビルドパックを使用してコンテナー イメージが生成されます。 Docker が実行されていない場合、またはビルドパックを使用できない場合は、Oryx を使用してイメージが生成されます。 サポートされている Oryx ランタイムについては、 https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.mdを参照してください。

--system-assigned

システム割り当て ID を割り当てるかどうかを示すブール値。

--target-port

イングレス トラフィックに使用されるアプリケーション ポート。

--token

指定したリポジトリへの書き込みアクセス権を持つ個人用アクセス トークン。 詳細については、https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line を参照してください。 キャッシュに指定されていないか見つからない場合 (および --repo を使用)、Github で認証するためのブラウザー ページが開きます。

--user-assigned

割り当てるスペース区切りのユーザー ID。

--workload-profile-name -w

ワークロード プロファイルのフレンドリ名。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp update

コンテナー アプリを更新します。 複数リビジョン モードでは、最新のリビジョンに基づいて新しいリビジョンを作成します。

az containerapp update [--args]
                       [--command]
                       [--container-name]
                       [--cpu]
                       [--ids]
                       [--image]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--name]
                       [--no-wait]
                       [--remove-all-env-vars]
                       [--remove-env-vars]
                       [--replace-env-vars]
                       [--resource-group]
                       [--revision-suffix]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--set-env-vars]
                       [--subscription]
                       [--tags]
                       [--termination-grace-period]
                       [--workload-profile-name]
                       [--yaml]

コンテナー アプリのコンテナー イメージを更新します。

az containerapp update -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v2.0

コンテナー アプリのリソース要件とスケール制限を更新します。

az containerapp update -n my-containerapp -g MyResourceGroup \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

http スケール ルールを使用してコンテナー アプリを更新する

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

カスタム スケール ルールを使用してコンテナー アプリを更新する

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-custom-rule \
    --scale-rule-type my-custom-type \
    --scale-rule-metadata key=value key2=value2 \
    --scale-rule-auth triggerparam=secretref triggerparam=secretref

省略可能のパラメーター

--args

コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。

--command

起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。

--container-name

コンテナーの名前。

--cpu

0.25 から 2.0 のコアで必要な CPU (例: 0.5)。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--image -i

コンテナー イメージ (publisher/image-name:tag など)。

--max-replicas

レプリカの最大数。

--memory

"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。

--min-replicas

レプリカの最小数。

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--remove-all-env-vars

コンテナーからすべての環境変数を削除します。.

規定値: False
--remove-env-vars

コンテナーから環境変数を削除します。 スペース区切りの環境変数名。

--replace-env-vars

コンテナー内の環境変数を置き換えます。 その他の既存の環境変数は削除されます。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--revision-suffix

リビジョン名に追加されるわかりやすいサフィックス。

--scale-rule-auth --sra

ルール認証パラメーターをスケーリングします。 認証パラメーターの形式は "= = ..."である必要があります。

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

スケールアウト前の同時要求の最大数。http および tcp スケール ルールでのみサポートされます。

--scale-rule-metadata --srm

スケール ルールのメタデータ。 メタデータの形式は "= = ..."である必要があります。

--scale-rule-name --srn

スケール ルールの名前。

--scale-rule-type --srt

スケール ルールの種類。 既定値: http。 詳細については、 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggersを参照してください。

--secret-volume-mount

mnt/secrets など、すべてのシークレットをマウントするパス。

--set-env-vars

コンテナー内の環境変数を追加または更新します。 既存の環境変数は変更されません。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--termination-grace-period --tgp

レプリカが強制的に終了する前に正常にシャットダウンされるまでの時間 (秒単位)。 (既定値: 30)。

--workload-profile-name -w

ワークロード プロファイルのフレンドリ名。

--yaml

コンテナー アプリの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。 例については、「https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples」を参照してください。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp update (containerapp 拡張機能)

コンテナー アプリを更新します。 複数リビジョン モードでは、最新のリビジョンに基づいて新しいリビジョンを作成します。

az containerapp update [--args]
                       [--artifact]
                       [--bind]
                       [--build-env-vars]
                       [--command]
                       [--container-name]
                       [--cpu]
                       [--customized-keys]
                       [--enable-java-agent {false, true}]
                       [--enable-java-metrics {false, true}]
                       [--ids]
                       [--image]
                       [--max-inactive-revisions]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--name]
                       [--no-wait]
                       [--remove-all-env-vars]
                       [--remove-env-vars]
                       [--replace-env-vars]
                       [--resource-group]
                       [--revision-suffix]
                       [--runtime {generic, java}]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-identity]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--set-env-vars]
                       [--source]
                       [--subscription]
                       [--tags]
                       [--termination-grace-period]
                       [--unbind]
                       [--workload-profile-name]
                       [--yaml]

コンテナー アプリのコンテナー イメージを更新します。

az containerapp update -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v2.0

コンテナー アプリのリソース要件とスケール制限を更新します。

az containerapp update -n my-containerapp -g MyResourceGroup \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

http スケール ルールを使用してコンテナー アプリを更新する

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

カスタム スケール ルールを使用してコンテナー アプリを更新する

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-custom-rule \
    --scale-rule-type my-custom-type \
    --scale-rule-metadata key=value key2=value2 \
    --scale-rule-auth triggerparam=secretref triggerparam=secretref

指定されたアプリケーション ソースからコンテナー アプリを更新する

az containerapp update -n my-containerapp -g MyResourceGroup --source .

Java メトリックを有効にしてコンテナー アプリを更新する

az containerapp update -n my-containerapp -g MyResourceGroup \
    --enable-java-metrics

Java エージェントを有効にしてコンテナー アプリを更新する

az containerapp update -n my-containerapp -g MyResourceGroup \
    --enable-java-agent

Java メトリック、Java エージェントなどの Java 拡張機能を消去するようにコンテナー アプリを更新します。

az containerapp update -n my-containerapp -g MyResourceGroup \
    --runtime generic

省略可能のパラメーター

--args

コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。

--artifact
プレビュー

コンテナー イメージを構築するためのアプリケーション成果物へのローカル パス。 サポートされている成果物については、 https://aka.ms/SourceToCloudSupportedArtifactsを参照してください。

--bind
プレビュー

このアプリに接続するサービス、バインド、または Java コンポーネントのスペース区切りのリスト。 例: SVC_NAME1[:BIND_NAME1] SVC_NAME2[:BIND_NAME2]...

--build-env-vars
プレビュー

ビルドの環境変数の一覧。 'key=value' 形式のスペース区切り値。

--command

起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。

--container-name

コンテナーの名前。

--cpu

0.25 から 2.0 のコアで必要な CPU (例: 0.5)。

--customized-keys
プレビュー

既定の構成名を変更するために使用されるカスタマイズされたキー。 キーは元の名前、値はカスタマイズされた名前です。

--enable-java-agent

アプリに対して Java エージェントを有効にするかどうかを示すブール値。 Java ランタイムにのみ適用できます。

指定可能な値: false, true
--enable-java-metrics

アプリの Java メトリックを有効にするかどうかを示すブール値。 Java ランタイムにのみ適用できます。

指定可能な値: false, true
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--image -i

コンテナー イメージ (publisher/image-name:tag など)。

--max-inactive-revisions
プレビュー

コンテナー アプリで使用できる非アクティブなリビジョンの最大数。

--max-replicas

レプリカの最大数。

--memory

"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。

--min-replicas

レプリカの最小数。

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--remove-all-env-vars

コンテナーからすべての環境変数を削除します。.

規定値: False
--remove-env-vars

コンテナーから環境変数を削除します。 スペース区切りの環境変数名。

--replace-env-vars

コンテナー内の環境変数を置き換えます。 その他の既存の環境変数は削除されます。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--revision-suffix

リビジョン名に追加されるわかりやすいサフィックス。

--runtime

コンテナー アプリのランタイム。

指定可能な値: generic, java
--scale-rule-auth --sra

ルール認証パラメーターをスケーリングします。 認証パラメーターの形式は "= = ..."である必要があります。

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

スケールアウト前の同時要求の最大数。http および tcp スケール ルールでのみサポートされます。

--scale-rule-identity --sri
プレビュー

Azure スケーラー リソース (ストレージ アカウント/eventhub など) で認証するマネージド ID のリソース ID、またはシステム割り当て ID を使用するシステム。

--scale-rule-metadata --srm

スケール ルールのメタデータ。 メタデータの形式は "= = ..."である必要があります。

--scale-rule-name --srn

スケール ルールの名前。

--scale-rule-type --srt

スケール ルールの種類。 既定値: http。 詳細については、 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggersを参照してください。

--secret-volume-mount

mnt/secrets など、すべてのシークレットをマウントするパス。

--set-env-vars

コンテナー内の環境変数を追加または更新します。 既存の環境変数は変更されません。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--source
プレビュー

コンテナー イメージを構築するためのアプリケーション ソースと Dockerfile を含むローカル ディレクトリ パス。 プレビュー: Dockerfile が存在しない場合は、ビルドパックを使用してコンテナー イメージが生成されます。 Docker が実行されていない場合、またはビルドパックを使用できない場合は、Oryx を使用してイメージが生成されます。 サポートされている Oryx ランタイムについては、 https://aka.ms/SourceToCloudSupportedVersionsを参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--termination-grace-period --tgp

レプリカが強制的に終了する前に正常にシャットダウンされるまでの時間 (秒単位)。 (既定値: 30)。

--unbind
プレビュー

このアプリから削除するサービス、バインド、または Java コンポーネントのスペース区切りの一覧。 例: BIND_NAME1...

--workload-profile-name -w

ワークロード プロファイルのフレンドリ名。

--yaml

コンテナー アプリの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。 例については、「https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples」を参照してください。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。