Azure Cmdlet - New-AzureWebsite,Name 和 HostName 有什么不同?

Azure Cmdlet - New-AzureWebsite, what is different between Name and HostName?

新 Azure 网站 Cmdlet -

New-AzureWebsite [[-Name] <String> ] [[-Location] <String> ] [[-Hostname] <String> ] [[-PublishingUsername] <String> ] [-Git] [-GitHub] [-GithubCredentials <PSCredential> ] [-GithubRepository <String> ] [-Slot <String> ] [ <CommonParameters>]

NameHostName 有什么区别?在什么情况下我们可以使用它们?

这两个参数将决定您网站的地址。

Name代表网站名称,它决定了Azure默认分配的网址(是azurewebsites.net的子域名)。

所以有下一个命令:

New-AzureWebsite -Name MySite

将生成一个带有下一个地址的 azure 网站:MySite.azurewebsites.net.

Hostname 表示要附加到您的网站的附加域名。如果您拥有自己的域名,则可以使用它。

所以修改之前的命令:

New-AzureWebsite -Name MySite -Hostname MyWebsite.com

它将生成一个带有下一个地址的 azure 网站:MySite.azurewebsites.netMyWebsite.com.

此处解释了 Hostname 参数的 Azure 门户等效操作 - Web Sites Custom Domain Names