Azure 管理 API:如何更改 Web 应用定价层?
Azure management API: How to change web app pricing tier?
我正在使用管理 SDK(即 https://github.com/Azure/azure-sdk-for-net)自动创建 Azure Web 应用程序,如何使用此 SDK 更改 Web 应用程序应用程序服务计划定价层并不明显。具体来说,我想将我正在创建的网络应用程序从 'Free' 更改为 'Shared'。
我该怎么做?
您可以从门户更改定价层
WebApps -> Select Web App -> Scale -> 选择所需的定价层。
看看WebHostingPlanOperations.UpdateAsync()
(WebHostingPlanOperations.cs).
请注意,它需要一个 WebHostingPlanUpdateParameters
对象作为参数(位于模型中,here)。在其中,您可以设置:
WorkerSize
(0、1 或 2 代表小、中或大)
SkuOptions
(需要一个 SkuOptions
枚举,也在模型中,here)。
SkuOptions
值:
- 免费 = 0
- 共享 = 1
- 基本 = 2
- 标准 = 3
- 高级 = 4
我正在使用管理 SDK(即 https://github.com/Azure/azure-sdk-for-net)自动创建 Azure Web 应用程序,如何使用此 SDK 更改 Web 应用程序应用程序服务计划定价层并不明显。具体来说,我想将我正在创建的网络应用程序从 'Free' 更改为 'Shared'。
我该怎么做?
您可以从门户更改定价层
WebApps -> Select Web App -> Scale -> 选择所需的定价层。
看看WebHostingPlanOperations.UpdateAsync()
(WebHostingPlanOperations.cs).
请注意,它需要一个 WebHostingPlanUpdateParameters
对象作为参数(位于模型中,here)。在其中,您可以设置:
WorkerSize
(0、1 或 2 代表小、中或大)SkuOptions
(需要一个SkuOptions
枚举,也在模型中,here)。
SkuOptions
值:
- 免费 = 0
- 共享 = 1
- 基本 = 2
- 标准 = 3
- 高级 = 4