ContainerApps
リソースアイコン

リソース概要
Azure Container Apps は、コンテナベースのアプリケーションをサーバーレス方式で実行できるマネージド実行環境です。
接続された Container Apps Environment を基盤として、リビジョン管理、初期化コンテナ、ストレージボリュームの接続、イングレス(外部アクセス)設定などを構成し、アプリケーションをデプロイおよび運用できます。
関連リソース
上位リソース
リソース設定値
included_container_apps_environment: 接続された Container Apps Environment のリソース IDrevision_mode: コンテナアプリのバージョン管理方式 -Single,Multiplemax_replicas: オートスケーリング時に作成可能な最大コンテナインスタンス数 -1~300min_replicas: 常に維持する最小コンテナインスタンス数 -1~300
初期化コンテナ設定(init_container)
init_container.args: コンテナ起動時に渡される引数の一覧init_container.command: コンテナで実行するコマンドinit_container.cpu_memory: コンテナに割り当てる CPU およびメモリリソース設定 -CPU/Memory形式init_container.image: 初期化コンテナで使用するコンテナイメージ
ボリューム設定(volume)
volume.storage_type: 接続するストレージの種類 -AzureFile,EmptyDir,Secret
コンテナ設定(container)
container.args: コンテナ起動時に渡される引数の一覧container.command: コンテナで実行するコマンドcontainer.cpu_memory: コンテナに割り当てる CPU およびメモリリソース設定 -CPU/Memory形式container.image: コンテナで使用するコンテナイメージ
Liveness Probe 設定(container.liveness_probe)
container.liveness_probe.failure_count_threshold: プローブ失敗とみなす前に許容される連続失敗回数 -1~30container.liveness_probe.enable_header: カスタムヘッダーの有効化 여부 -true,falsecontainer.liveness_probe.header: 送信するカスタムヘッダー設定 -header_name:header_valuecontainer.liveness_probe.host: プローブリクエストを送信するホスト名container.liveness_probe.initial_delay: コンテナ起動後、最初のプローブまでの待機時間(秒) -0~60container.liveness_probe.interval_seconds: プローブ実行間隔(秒) -1~240container.liveness_probe.path: HTTP プローブリクエスト時に呼び出すパスcontainer.liveness_probe.port: プローブリクエストを受信するコンテナのポート番号 -1~65535container.liveness_probe.timeout: 応答待機の最大時間(秒) -1~240container.liveness_probe.transport: プローブの通信プロトコル -TCP,HTTP,HTTPS
ボリュームマウント設定(container.volume_mounts)
container.volume_mounts.target_volume_name: マウントするボリューム名container.volume_mounts.path: コンテナ内でボリュームがマウントされるパス
イングレス設定(ingress)
ingress.enable_insecure_connections: HTTP による安全でない接続を許可するかどうか -true,falseingress.enable_external_connections: コンテナアプリ外部からのアクセス可否 -true,falseingress.transport: コンテナアプリとの通信に使用するプロトコル -auto,http,http2,tcp
IP 制限設定(ingress.ip_security_restriction)
ingress.ip_security_restriction.action: 該当 IP 範囲に対する許可/拒否の設定 -true,falseingress.ip_security_restriction.ip_address_range: 適用する IP アドレス範囲ingress.target_port: コンテナ内部で受信するポート番号ingress.exposed_port: 外部に公開されるポート番号
トラフィック分散設定(ingress.traffic_weight)
ingress.traffic_weight.enable_using_latest_revision: 常に最新リビジョンへトラフィックをルーティングするかどうか -true,falseingress.traffic_weight.revision_suffix: リビジョンを識別するためのサフィックスingress.traffic_weight.percentage: 該当リビジョンに割り当てられるトラフィックの割合