Python 用 Azure Web Apps ライブラリ
概要
Azure App Service を使用して、Web サイト、Web アプリケーション、サービス、REST API のデプロイとスケーリングを行います。
Azure App Service の概要については、「Azure に Python Web アプリを作成する」を参照してください。
管理 API
Azure App Service でホストされている要素のデプロイ、管理、スケーリングを行うには、Management API を使用します。
pip を使ってライブラリをインストールします。
pip install azure-mgmt-web
例
Web アプリを GitHub リポジトリから Azure Web アプリにデプロイします。
siteConfiguration = SiteConfig(
python_version='3.4'
)
# create a web app
web_client.web_apps.create_or_update(
RESOURCE_GROUP_NAME,
WEB_APP_NAME,
Site(
location='eastus',
server_farm_id=SERVICE_PLAN_ID,
site_config=siteConfiguration
)
)
# continuous deployment with GitHub
source_control_async_operation = web_client.web_apps.create_or_update_source_control(
RESOURCE_GROUP_NAME,
WEB_APP_NAME,
SiteSourceControl(
location='GitHub',
repo_url='https://github.com/lisawong19/python-docs-hello-world',
branch='master'
)
)
サンプル
Web アプリケーションのサンプルの完全な一覧を表示します。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python