az functionapp deployment source
Dekont
Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.
Kaynak denetimi aracılığıyla işlev uygulaması dağıtımlarını yönetin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az functionapp deployment source config |
Git veya Mercurial depolarından dağıtımı yönetin. |
Temel | GA |
az functionapp deployment source config-local-git |
İşlev uygulaması dağıtımı için kopyalayıp göndermek üzere git deposu uç noktasının URL'sini alın. |
Temel | GA |
az functionapp deployment source config-zip |
Bir işlev uygulaması için kudu zip push dağıtımını kullanarak dağıtım gerçekleştirin. |
Temel | GA |
az functionapp deployment source config-zip (appservice-kube uzantı) |
Bir işlev uygulaması için kudu zip push dağıtımını kullanarak dağıtım gerçekleştirin. |
Dahili | GA |
az functionapp deployment source delete |
Kaynak denetimi dağıtım yapılandırmasını silin. |
Temel | GA |
az functionapp deployment source show |
Kaynak denetimi dağıtım yapılandırmasının ayrıntılarını alın. |
Temel | GA |
az functionapp deployment source sync |
Depodan eşitleyin. Yalnızca el ile tümleştirme modunda gereklidir. |
Temel | GA |
az functionapp deployment source update-token |
Azure app service'te önbelleğe alınmış kaynak denetimi belirtecini güncelleştirin. |
Temel | GA |
az functionapp deployment source config
Git veya Mercurial depolarından dağıtımı yönetin.
GitHub eylem parolasının artık sonuçta yeniden işlendiğini unutmayın. GitHub eylem parolasını görüntülemek için lütfen komutunu kullanın az functionapp deployment source show
.
az functionapp deployment source config --repo-url
[--branch]
[--git-token]
[--github-action]
[--ids]
[--manual-integration]
[--name]
[--repository-type {externalgit, git, github, localgit, mercurial}]
[--resource-group]
[--slot]
[--subscription]
Örnekler
Git veya Mercurial depolarından dağıtımı yönetin. (otomatik olarak oluşturulmuş)
az functionapp deployment source config --branch master --manual-integration --name MyFunctionApp --repo-url https://github.com/Azure-Samples/function-image-upload-resize --resource-group MyResourceGroup
Gerekli Parametreler
En son kaynağı çekmek için depo url'si, örneğin. https://github.com/foo/foo-web
İsteğe Bağlı Parametreler
Deponun dal adı.
Otomatik eşitleme için Git erişim belirteci gerekiyor.
GitHub eylemi kullanılıyorsa, varsayılan olarak False olur.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kaynak denetimi ile web arasında otomatik eşitlemeyi devre dışı bırakın.
İşlev uygulamasının adı.
Depo türü.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az functionapp deployment source config-local-git
İşlev uygulaması dağıtımı için kopyalayıp göndermek üzere git deposu uç noktasının URL'sini alın.
az functionapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Örnekler
Bir uç nokta alın ve bunu git uzaktan kumandası olarak ekleyin.
az functionapp deployment source config-local-git \
-g MyResourceGroup -n MyUniqueApp
git remote add azure \
https://{deploy_user_name}@MyUniqueApp.scm.azurewebsites.net/MyUniqueApp.git
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İşlev uygulamasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az functionapp deployment source config-zip
Bir işlev uygulaması için kudu zip push dağıtımını kullanarak dağıtım gerçekleştirin.
Varsayılan olarak Kudu, zip dağıtımlarının npm install veya dotnet publish gibi derlemeyle ilgili eylemler gerektirmediğini varsayar. Kudu algılama mantığını etkinleştirmek ve betik oluşturma işlemini oluşturmak için zip dosyanıza aşağıdaki '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true' içeriğine sahip bir .deployment dosyası eklenerek bu geçersiz kılınabilir. Bkz. https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternatif olarak ayar az functionapp config appsettings set komutu kullanılarak etkinleştirilebilir.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Örnekler
Zip dosyası içeriğini kullanarak dağıtım gerçekleştirin.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Gerekli Parametreler
Dağıtım için zip dosyası yolu.
İsteğe Bağlı Parametreler
Dağıtım sırasında uzaktan derlemeyi etkinleştirin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İşlev uygulamasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Dağıtımın durumunu denetlemek için saniyeler içinde yapılandırılabilir zaman aşımı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az functionapp deployment source config-zip (appservice-kube uzantı)
Bir işlev uygulaması için kudu zip push dağıtımını kullanarak dağıtım gerçekleştirin.
Varsayılan olarak Kudu, zip dağıtımlarının npm install veya dotnet publish gibi derlemeyle ilgili eylemler gerektirmediğini varsayar. Kudu algılama mantığını etkinleştirmek ve betik oluşturma işlemini oluşturmak için zip dosyanıza aşağıdaki '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true' içeriğine sahip bir .deployment dosyası eklenerek bu geçersiz kılınabilir. Bkz. https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternatif olarak ayar az functionapp config appsettings set komutu kullanılarak etkinleştirilebilir.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Örnekler
Zip dosyası içeriğini kullanarak dağıtım gerçekleştirin.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Gerekli Parametreler
Dağıtım için zip dosyası yolu.
İsteğe Bağlı Parametreler
Dağıtım sırasında uzaktan derlemeyi etkinleştirin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İşlev uygulamasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Dağıtımın durumunu denetlemek için saniyeler içinde yapılandırılabilir zaman aşımı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az functionapp deployment source delete
Kaynak denetimi dağıtım yapılandırmasını silin.
az functionapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Örnekler
Kaynak denetimi dağıtım yapılandırmasını silin. (otomatik olarak oluşturulmuş)
az functionapp deployment source delete --name MyFunctionApp --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İşlev uygulamasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az functionapp deployment source show
Kaynak denetimi dağıtım yapılandırmasının ayrıntılarını alın.
az functionapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Örnekler
Kaynak denetimi dağıtım yapılandırmasının ayrıntılarını alın. (otomatik olarak oluşturulmuş)
az functionapp deployment source show --name MyFunctionApp --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İşlev uygulamasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az functionapp deployment source sync
Depodan eşitleyin. Yalnızca el ile tümleştirme modunda gereklidir.
az functionapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Örnekler
Depodan eşitleyin. Yalnızca el ile tümleştirme modunda gereklidir. (otomatik olarak oluşturulmuş)
az functionapp deployment source sync --name MyFunctionApp --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İşlev uygulamasının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az functionapp deployment source update-token
Azure app service'te önbelleğe alınmış kaynak denetimi belirtecini güncelleştirin.
Belirteç sağlanmazsa, komut mevcut belirteci temizler. Belirteçlerin artık sonuçta yeniden işlemden çıkarıldığını unutmayın.
az functionapp deployment source update-token [--git-token]
İsteğe Bağlı Parametreler
Otomatik eşitleme için Git erişim belirteci gerekiyor.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.