是否可以使用 powershell 从 Azure Marketplace 创建 Umbraco 站点?
Is it possible to create an Umbraco site from the Azure Marketplace using powershell?
我不断收到为开发人员设置 Umbraco 站点的请求。
我做了一些搜索,我想知道是否可以使用 powershell 从 Azure 市场使用 powershell 创建一个 Umbraco 站点 .
我创建虚拟机,例如,使用以下命令:
- 获取 AzureVMImage
- 新 AzureQuickVM
但我可以从市场上找到任何网站(网络应用程序)。
门户中有我要用的东西:
注意:必须使用市场完成。
问题更新:
感谢@theadriangreen,我对此有了更进一步的了解。
现在我在 运行 命令后得到以下结果:
siteName: 网站名称
托管计划名称:基本
serverFarmResourceGroup:我不知道
站点位置:澳大利亚东南部
服务器名称:这是数据库服务器名称吗?
服务器位置:澳大利亚东南部
管理员登录:这是数据库管理员登录名吗?
数据库名称:这是数据库管理员登录密码吗?
webDeploy_DatabaseUsername: 不知道
webDeploy_DatabasePassword: 不知道
@theadriangreen 我希望你能为我澄清其中的一些?
是的,这是可能的。从命令 Get-AzureResourceGroupGalleryTemplate
我们能够找到模板标识为 umbracoorg.UmbracoCMS.0.4.6-preview
,因此 powershell 命令是:
Switch-AzureMode -Name AzureResourceManager
Add-AzureAccount
Select-AzureSubscription -SubscriptionId '<subscription-id>'
New-AzureResourceGroup -Name testrg -Location westus -DeploymentName testrg -GalleryTemplateIdentity umbracoorg.UmbracoCMS.0.4.6-preview
查看我们从 Get-AzureResourceGroupGalleryTemplate -Identity umbracoorg.UmbracoCMS.0.4.6-preview
获得的模板 (https://gallerystoreprodch.blob.core.windows.net/prod-microsoft-windowsazure-gallery/umbracoorg.UmbracoCMS.0.4.6-preview/DeploymentTemplates/Website_NewHostingPlan_SQL_NewDB-Default.json),我们可以推断出以下有关参数的信息:
- siteName: 网站名称
- hostingPlanName:要使用的应用程序服务器计划的名称。
- serverFarmResourceGroup: 必须与资源组名称相同
- siteLocation:位置
- serverName: MSSQL 服务器名称
- serverLocation:位置,应该同上
- 管理员登录:MSSQL 管理员登录
- 数据库名称:MSSQL管理员登录密码
- webDeploy_DatabaseUsername: MSSQL admin login provided to the app, should be the same as above
- webDeploy_DatabasePassword:提供给app的MSSQL admin登录密码,应该和上面一样
我不断收到为开发人员设置 Umbraco 站点的请求。
我做了一些搜索,我想知道是否可以使用 powershell 从 Azure 市场使用 powershell 创建一个 Umbraco 站点 .
我创建虚拟机,例如,使用以下命令:
- 获取 AzureVMImage
- 新 AzureQuickVM
但我可以从市场上找到任何网站(网络应用程序)。
门户中有我要用的东西:
注意:必须使用市场完成。
问题更新: 感谢@theadriangreen,我对此有了更进一步的了解。
现在我在 运行 命令后得到以下结果:
siteName: 网站名称
托管计划名称:基本
serverFarmResourceGroup:我不知道
站点位置:澳大利亚东南部
服务器名称:这是数据库服务器名称吗?
服务器位置:澳大利亚东南部
管理员登录:这是数据库管理员登录名吗?
数据库名称:这是数据库管理员登录密码吗?
webDeploy_DatabaseUsername: 不知道
webDeploy_DatabasePassword: 不知道
@theadriangreen 我希望你能为我澄清其中的一些?
是的,这是可能的。从命令 Get-AzureResourceGroupGalleryTemplate
我们能够找到模板标识为 umbracoorg.UmbracoCMS.0.4.6-preview
,因此 powershell 命令是:
Switch-AzureMode -Name AzureResourceManager
Add-AzureAccount
Select-AzureSubscription -SubscriptionId '<subscription-id>'
New-AzureResourceGroup -Name testrg -Location westus -DeploymentName testrg -GalleryTemplateIdentity umbracoorg.UmbracoCMS.0.4.6-preview
查看我们从 Get-AzureResourceGroupGalleryTemplate -Identity umbracoorg.UmbracoCMS.0.4.6-preview
获得的模板 (https://gallerystoreprodch.blob.core.windows.net/prod-microsoft-windowsazure-gallery/umbracoorg.UmbracoCMS.0.4.6-preview/DeploymentTemplates/Website_NewHostingPlan_SQL_NewDB-Default.json),我们可以推断出以下有关参数的信息:
- siteName: 网站名称
- hostingPlanName:要使用的应用程序服务器计划的名称。
- serverFarmResourceGroup: 必须与资源组名称相同
- siteLocation:位置
- serverName: MSSQL 服务器名称
- serverLocation:位置,应该同上
- 管理员登录:MSSQL 管理员登录
- 数据库名称:MSSQL管理员登录密码
- webDeploy_DatabaseUsername: MSSQL admin login provided to the app, should be the same as above
- webDeploy_DatabasePassword:提供给app的MSSQL admin登录密码,应该和上面一样