Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 2.7 KB

az-powershell-rm.md

File metadata and controls

56 lines (39 loc) · 2.7 KB

Cloud Services (クラシック)

🔗 Cloud Services - Web アプリおよび API のデプロイ | Microsoft Azure

Azure PowerShell RM のみサポートしています。
Cloud Services (クラシック) は Azure CLI, Azure PowerShell Az モジュールはサポートしていません。

deployment

Cloud Services (クラシック)にデプロイとデプロイの進捗を管理します。

publish.ps1 `
  -environment "Staging" ` # Staging、Production 指定が可能ですが、このままにして Staging を推奨。
  -serviceName "<serviceName>" ` # クラウドサービスのリソース名。
  -storageAccountName "<storageAccountName>" ` # デプロイ対象を一時的に保存するストレージアカウント。
  -packageLocation "<packageLocation>"  ` # cspkg ファイルまでのフルパス。
  -cloudConfigLocation "<cloudConfigLocation>" ` # cscfg ファイルまでのフルパス。
  -subscriptionDataFile "subscriptionDataFile" ` # 管理証明書ファイル(Get-AzurePublishSettingsFile)、publishsettings ファイルまでのフルパス。
  -selectedsubscription "<selectedsubscription>" ` # クラウドサービスのリソースが存在するサブスクリプション名。
  -deploymentId "$(Get-Date -Format 'yyyy/MM/dd HH:mm:ss')" # デプロイラベル、特にこだわりがなければこのままで(<serviceName>-<yyyy/MM/dd HH:mm:ss>)。

swap

Staging(ステージングスロット)から Production(運用スロット)にスワップします。
※事故を防ぐために Staging → Production への一方向です。

swap-to-production.ps1 `
  -serviceName "<serviceName>" ` # クラウドサービスのリソース名。
  -subscriptionDataFile "subscriptionDataFile" # 管理証明書ファイル(Get-AzurePublishSettingsFile)、publishsettings ファイルまでのフルパス。

delete-staging-slot

Staging(ステージングスロット)のデプロイを削除します。
※事故を防ぐために Staging 固定です。

delete-staging-slot.ps1 `
  -serviceName "<serviceName>" ` # クラウドサービスのリソース名。
  -subscriptionDataFile "subscriptionDataFile" # 管理証明書ファイル(Get-AzurePublishSettingsFile)、publishsettings ファイルまでのフルパス。