az functionapp deployment source
Kaynak denetimi aracılığıyla işlev uygulaması dağıtımlarını yönetin.
Komutlar
| az functionapp deployment source config |
Git veya Mercurial depolarından dağıtımı yönetin. |
| 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-zip |
Bir işlev uygulaması için kudu zip push dağıtımını kullanarak dağıtım gerçekleştirin. |
| az functionapp deployment source delete |
Kaynak denetimi dağıtım yapılandırmasını silin. |
| 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 sync |
Depodan eşitleyin. Yalnızca el ile tümleştirme modunda gereklidir. |
| az functionapp deployment source update-token |
Azure app service'te önbelleğe alınan kaynak denetimi belirtecini güncelleştirin. |
az functionapp deployment source config
Git veya Mercurial depolarından dağıtımı yönetin.
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]
Ö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 gereklidir.
GitHub eylemi kullanılıyorsa, varsayılan değer 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 tam 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 denetimiyle 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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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]
Ö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 tam 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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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]
[--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 bir 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 tam 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.
Dağıtımın durumunu denetlemek için saniyeler içinde yapılandırılabilir zaman aşımı.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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]
Ö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 tam 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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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]
Ö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 tam 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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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]
Ö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 tam 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.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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ınan kaynak denetimi belirtecini güncelleştirin.
Belirteç sağlanmazsa, komut mevcut belirteci temizler.
az functionapp deployment source update-token [--git-token]
İsteğe Bağlı Parametreler
Otomatik eşitleme için Git erişim belirteci gereklidir.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.