次の方法で共有


az functionapp

Note

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

関数アプリを管理します。 Azure Functions Core ツールをインストールするには、次を参照してください https://github.com/Azure/azure-functions-core-tools

コマンド

名前 説明 Status
az functionapp app

Azure Functions アプリを管理するためのコマンド。

拡張子 プレビュー
az functionapp app up

GitHub アクションを使用して Azure Functions にデプロイします。

拡張子 プレビュー
az functionapp config

関数アプリを構成します。

拡張子 GA
az functionapp config container

既存の関数アプリのコンテナー設定を管理します。

拡張子 GA
az functionapp config container set

既存の関数アプリのコンテナー設定を設定します。

拡張子 GA
az functionapp connection

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

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

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

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

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

コア GA
az functionapp connection create appconfig

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

コア GA
az functionapp connection create cognitiveservices

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

コア GA
az functionapp connection create confluent-cloud

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

コア GA
az functionapp connection create cosmos-cassandra

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

コア GA
az functionapp connection create cosmos-gremlin

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

コア GA
az functionapp connection create cosmos-mongo

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

コア GA
az functionapp connection create cosmos-sql

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

コア GA
az functionapp connection create cosmos-table

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

コア GA
az functionapp connection create eventhub

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

コア GA
az functionapp connection create keyvault

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

コア GA
az functionapp connection create mysql

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

コア "非推奨"
az functionapp connection create mysql-flexible

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

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

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

拡張子 GA
az functionapp connection create postgres

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

コア "非推奨"
az functionapp connection create postgres (serviceconnector-passwordless 拡張機能)

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

拡張子 GA
az functionapp connection create postgres-flexible

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

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

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

拡張子 GA
az functionapp connection create redis

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

コア GA
az functionapp connection create redis-enterprise

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

コア GA
az functionapp connection create servicebus

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

コア GA
az functionapp connection create signalr

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

コア GA
az functionapp connection create sql

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

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

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

拡張子 GA
az functionapp connection create storage-blob

ストレージ BLOB への functionapp 接続を作成します。

コア GA
az functionapp connection create storage-file

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

コア GA
az functionapp connection create storage-queue

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

コア GA
az functionapp connection create storage-table

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

コア GA
az functionapp connection create webpubsub

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

コア GA
az functionapp connection delete

functionapp 接続を削除します。

コア GA
az functionapp connection list

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

コア GA
az functionapp connection list-configuration

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

コア GA
az functionapp connection list-support-types

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

コア GA
az functionapp connection show

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

コア GA
az functionapp connection update

functionapp 接続を更新します。

コア GA
az functionapp connection update app-insights

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

コア GA
az functionapp connection update appconfig

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

コア GA
az functionapp connection update cognitiveservices

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

コア GA
az functionapp connection update confluent-cloud

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

コア GA
az functionapp connection update cosmos-cassandra

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

コア GA
az functionapp connection update cosmos-gremlin

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

コア GA
az functionapp connection update cosmos-mongo

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

コア GA
az functionapp connection update cosmos-sql

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

コア GA
az functionapp connection update cosmos-table

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

コア GA
az functionapp connection update eventhub

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

コア GA
az functionapp connection update keyvault

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

コア GA
az functionapp connection update mysql

関数アプリを mysql 接続に更新します。

コア "非推奨"
az functionapp connection update mysql-flexible

関数アプリを mysql フレキシブル接続に更新します。

コア GA
az functionapp connection update postgres

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

コア "非推奨"
az functionapp connection update postgres-flexible

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

コア GA
az functionapp connection update redis

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

コア GA
az functionapp connection update redis-enterprise

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

コア GA
az functionapp connection update servicebus

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

コア GA
az functionapp connection update signalr

functionapp を Signalr 接続に更新します。

コア GA
az functionapp connection update sql

関数アプリを SQL 接続に更新します。

コア GA
az functionapp connection update storage-blob

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

コア GA
az functionapp connection update storage-file

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

コア GA
az functionapp connection update storage-queue

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

コア GA
az functionapp connection update storage-table

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

コア GA
az functionapp connection update webpubsub

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

コア GA
az functionapp connection validate

functionapp 接続を検証します。

コア GA
az functionapp connection wait

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

コア GA
az functionapp create

関数アプリを作成します。

拡張子 GA
az functionapp deployment

関数アプリのデプロイを管理します。

拡張子 GA
az functionapp deployment source

ソース管理を使用して関数アプリのデプロイを管理します。

拡張子 GA
az functionapp deployment source config-zip

関数アプリの kudu zip プッシュデプロイを使用してデプロイを実行します。

拡張子 GA
az functionapp devops-pipeline

Azure 関数固有の Azure DevOps との統合。 詳細については、https://aka.ms/functions-azure-devopsにアクセスしてください。

拡張子 GA
az functionapp devops-pipeline create

関数アプリ用の Azure DevOps パイプラインを作成します。

拡張子 GA
az functionapp restart

関数アプリを再起動します。

拡張子 GA
az functionapp show

関数アプリの詳細を取得します。

拡張子 GA

az functionapp create

関数アプリを作成します。

関数アプリの名前は、AppName.azurewebsites.net として一意の FQDN を生成できる必要があります。

az functionapp create --name
                      --resource-group
                      [--app-insights]
                      [--app-insights-key]
                      [--assign-identity]
                      [--consumption-plan-location]
                      [--custom-location]
                      [--deployment-container-image-name]
                      [--deployment-local-git]
                      [--deployment-source-branch]
                      [--deployment-source-url]
                      [--disable-app-insights {false, true}]
                      [--docker-registry-server-password]
                      [--docker-registry-server-user]
                      [--functions-version {4}]
                      [--max-worker-count]
                      [--min-worker-count]
                      [--os-type {Linux, Windows}]
                      [--plan]
                      [--role]
                      [--runtime]
                      [--runtime-version]
                      [--scope]
                      [--storage-account]
                      [--tags]

基本的な関数アプリを作成します。

az functionapp create -g MyResourceGroup  -p MyPlan -n MyUniqueAppName -s MyStorageAccount

関数アプリを作成します。 (自動生成)

az functionapp create --consumption-plan-location westus --name MyUniqueAppName --os-type Windows --resource-group MyResourceGroup --runtime dotnet --storage-account MyStorageAccount

プライベート ACR イメージを使用して関数アプリを作成します。

az functionapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime node --storage-account MyStorageAccount --deployment-container-image-name myacr.azurecr.io/myimage:tag --docker-registry-server-password passw0rd --docker-registry-server-user MyUser

App Service kubernetes 環境で関数アプリを作成する

az functionapp create -g MyResourceGroup  -p MyPlan -n MyUniqueAppName -s MyStorageAccount --custom-location /subscriptions/sub_id/resourcegroups/group_name/providers/microsoft.extendedlocation/customlocations/custom_location_name

App Service kubernetes 環境とカスタムの場所と同じリソース グループに関数アプリを作成する

az functionapp create -g MyResourceGroup  -p MyPlan -n MyUniqueAppName -s MyStorageAccount --custom-location custom_location_name

必須のパラメーター

--name -n

関数アプリの名前。

--resource-group -g

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

省略可能のパラメーター

--app-insights

関数アプリに追加する既存のアプリ インサイト プロジェクトの名前。 同じリソース グループに存在する必要があります。

--app-insights-key

追加するアプリ インサイトのインストルメンテーション キー。

--assign-identity

スペースで区切られたシステム割り当て ID またはユーザー割り当て ID を受け入れます。 システム割り当て ID を参照するには '[system]' を使用し、ユーザー割り当て ID を参照するにはリソース ID を使用します。 その他の例については、ヘルプを参照してください。

--consumption-plan-location -c

Function App がホストされる地理的な場所。 使用可能な場所を表示するために使用 az functionapp list-consumption-locations します。

--custom-location

カスタムの場所の名前または ID。 アプリとは異なるリソース グループ内のカスタムの場所に ID を使用します。

--deployment-container-image-name -i

Linux のみ。 Docker Hub のコンテナー イメージ名 (publisher/image-name:tag など)。

--deployment-local-git -l

ローカル git を有効にします。

--deployment-source-branch -b

デプロイするブランチ。

既定値: master
--deployment-source-url -u

手動統合とリンクする Git リポジトリの URL。

--disable-app-insights

functionapp の作成中に Application Insights リソースの作成を無効にします。 ログは使用できません。

承認された値: false, true
--docker-registry-server-password

コンテナー レジストリ サーバーのパスワード。 プライベート レジストリに必要です。

--docker-registry-server-user

コンテナー レジストリ サーバーのユーザー名。

--functions-version

関数アプリのバージョン。 "az functionapp list-runtimes" を使用して、ランタイムおよびランタイム バージョンとの互換性をチェックします。

承認された値: 4
--max-worker-count
プレビュー

割り当てられるワーカーの最大数。

--min-worker-count
プレビュー

割り当てるワーカーの最小数。

--os-type

作成するアプリの OS の種類を設定します。

承認された値: Linux, Windows
--plan -p

関数アプリ サービス プランの名前またはリソース ID。 "appservice plan create" を使用して取得します。

--role

システム割り当て ID が持つロール名または ID。

既定値: Contributor
--runtime

関数ランタイム スタック。 サポートされているランタイムとバージョンをチェックするには、"az functionapp list-runtimes" を使用します。

--runtime-version

関数ランタイム スタックのバージョン。 サポートされているランタイムとバージョンをチェックするには、"az functionapp list-runtimes" を使用します。

--scope

システム割り当て ID がアクセスできるスコープ。

--storage-account -s

指定されたリソース グループ内のストレージ アカウントの文字列値を指定します。 または、別のリソース グループ内のストレージ アカウントのリソース ID。 kubernetes 以外の関数アプリに必要です。

--tags

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

グローバル パラメーター
--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 functionapp restart

関数アプリを再起動します。

az functionapp restart [--ids]
                       [--name]
                       [--resource-group]
                       [--slot]
                       [--subscription]

関数アプリを再起動します。 (自動生成)

az functionapp restart --name MyFunctionApp --resource-group MyResourceGroup

省略可能のパラメーター

--ids

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

--name -n

関数アプリの名前。

--resource-group -g

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

--slot -s

スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--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 functionapp show

関数アプリの詳細を取得します。

az functionapp show [--ids]
                    [--name]
                    [--resource-group]
                    [--slot]
                    [--subscription]

関数アプリの詳細を取得します。 (自動生成)

az functionapp show --name MyFunctionApp --resource-group MyResourceGroup

省略可能のパラメーター

--ids

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

--name -n

関数アプリの名前。

--resource-group -g

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

--slot -s

スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。

--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 を使います。