Azure Container Apps (Az.App モジュール) のコマンドレット一覧について

ブログ エントリ内にアフィリエイト広告が含まれています

Azure Container Apps のデプロイや設定について、Azure ポータル以外にもテンプレート (ARM、bicep) を用いたり、コマンド (Azure PowerShell、Azure CLI) を用いることができるようになっています。

ただし、Azure Container Apps に関するコマンド (Azure PowerShell、Azure CLI) については、プレビュー段階となるため、正式にはサポートされていません。

主流となっているのは Azure CLI の containerapp 拡張機能となりますが、Azure PowerShell (Az.App モジュール) でも一応ひととおりの操作を行うことが可能です。

なお、最新版は v0.1.1 ですが、リリースされたのが 2023/01/10 なので、アップデートを期待せずに Azure CLI の containerapp 拡張機能を利用したほうがよさそうです。

ちなみに、Azure PowerShell (Az.App モジュール) について、Az モジュールとは別にインストールする必要があり、コマンドは以下となります。

 Install-Module -Name Az.App 

このブログ エントリでは、Azure Container Apps (Az.App モジュール) のコマンドレット一覧を纏めていますが、Az.App モジュールがインストールされている状態で以下のコマンドを実行することで、表示することが可能です。

 Get-Command -Module Az.App 
スポンサーリンク

Azure Container Apps (Az.App モジュール) のコマンドレット一覧

# コマンドレット 概要
1 Disable-AzContainerAppRevision コンテナー アプリのリビジョンを非アクティブ化します。
2 Enable-AzContainerAppRevision コンテナー アプリのリビジョンをアクティブ化します。
3 Get-AzContainerApp コンテナー アプリのプロパティを取得します。
4 Get-AzContainerAppAuthConfig コンテナー アプリの AuthConfig を取得します。
5 Get-AzContainerAppManagedEnv コンテナー アプリのホストに使用されるマネージド環境のプロパティを取得します。
6 Get-AzContainerAppManagedEnvCert 指定された証明書を取得します。
7 Get-AzContainerAppManagedEnvDapr dapr コンポーネントを取得します。
8 Get-AzContainerAppManagedEnvDaprSecret dapr コンポーネントのシークレットを一覧表示します。
9 Get-AzContainerAppManagedEnvStorage マネージド環境のストレージを取得します。
10 Get-AzContainerAppRevision コンテナー アプリのリビジョンを取得します。
11 Get-AzContainerAppSecret コンテナー アプリのシークレットを一覧表示します。
12 New-AzContainerApp コンテナー アプリを作成/アップデートします。
13 New-AzContainerAppAuthConfig コンテナー アプリの AuthConfig を作成/アップデートします。
14 New-AzContainerAppCustomDomainObject CustomDomain に対するメモリ内オブジェクトを作成します。
15 New-AzContainerAppDaprMetadataObject DaprMetadata に対するメモリ内オブジェクトを作成します。
16 New-AzContainerAppEnvironmentVarObject EnvironmentVar に対するメモリ内オブジェクトを作成します。
17 New-AzContainerAppIdentityProviderObject IdentityProviders に対するメモリ内オブジェクトを作成します。
18 New-AzContainerAppManagedEnv コンテナー アプリをホストするために使用されるマネージド環境を作成/アップデートします。
19 New-AzContainerAppManagedEnvCert 証明書を作成/アップデートします。
20 New-AzContainerAppManagedEnvDapr マネージド環境で Dapr コンポーネントを作成/アップデートします。
21 New-AzContainerAppManagedEnvStorage マネージド環境のストレージを作成/アップデートします。
22 New-AzContainerAppProbeHeaderObject ContainerAppProbeHttpGetHttpHeadersItem に対するメモリ内オブジェクトを作成します。
23 New-AzContainerAppProbeObject ContainerAppProbe に対するメモリ内オブジェクトを作成します。
24 New-AzContainerAppRegistryCredentialObject RegistryCredentials に対するメモリ内オブジェクトを作成します。
25 New-AzContainerAppScaleRuleAuthObject ScaleRuleAuth に対するメモリ内オブジェクトを作成します。
26 New-AzContainerAppScaleRuleObject ScaleRule に対するメモリ内オブジェクトを作成します。
27 New-AzContainerAppSecretObject Secret に対するメモリ内オブジェクトを作成します。
28 New-AzContainerAppTemplateObject Container に対するメモリ内オブジェクトを作成します。
29 New-AzContainerAppTrafficWeightObject TrafficWeight に対するメモリ内オブジェクトを作成します。
30 New-AzContainerAppVolumeMountObject VolumeMount に対するメモリ内オブジェクトを作成します。
31 New-AzContainerAppVolumeObject Volume に対するメモリ内オブジェクトを作成します。
32 Remove-AzContainerApp コンテナー アプリを削除します。
33 Remove-AzContainerAppAuthConfig コンテナー アプリの AuthConfig を削除します。
34 Remove-AzContainerAppManagedEnv マネージド環境にコンテナー アプリがない場合にマネージド環境を削除します。
35 Remove-AzContainerAppManagedEnvCert 指定した証明書を削除します。
36 Remove-AzContainerAppManagedEnvDapr マネージド環境から dapr コンポーネントを削除します。
37 Remove-AzContainerAppManagedEnvStorage マネージド環境のストレージを削除します。
38 Restart-AzContainerAppRevision コンテナー アプリのリビジョンを再起動します。
39 Update-AzContainerApp JSON Merge Patch を用いてコンテナーアプリにパッチを適用します。
40 Update-AzContainerAppManagedEnvCert 証明書にパッチを適用します。
(現在、タグのパッチのみがサポートされています。)
スポンサーリンク

関連リンク

タイトルとURLをコピーしました