无法在Azure免费试用版中找到“ServiceName”

时间:2016-05-09 15:26:22

标签: azure

我目前正在进行Azure免费试用,并尝试设置反向DNS PTR记录。 我已通过证书登录,使用以下代码下载文件:Get-AzurePublishSettingsFile。我还使用Import-AzurePublishSettingsFile C:certs<SubscriptionName>-credentials.publishsettings导入了该文件。

但是,当我运行Get-AzureService | fl ServiceName时,我没有列出任何服务。

当我尝试运行Set-AzureService –ServiceName "my hostname" –Description "Reverse DNS" –ReverseDnsFqdn "mail.my domain."

  

我得到托管服务名称不存在。

免费试用是否有限制,不允许设置?

2 个答案:

答案 0 :(得分:0)

导入后...添加

Select-AzureSubscription -SubscriptionName "nameofyoursubscription"

仅导入订阅发布设置文件不会选择所需的订阅。

UPD:我无法重现这个问题。请尝试执行:

$subscr = "subscriptionid"
$csname = "mytestcloudservice14"
Select-AzureSubscription -SubscriptionId $subscr –Current
New-AzureService -ServiceName $csname -Location "Central US" -Label "mytestcloudservice"
Set-AzureService –ServiceName $csname –Description "Reverse DNS" –ReverseDnsFqdn "mytestcloudservice14.cloudapp.net."
Get-AzureService -ServiceName $csname

我刚创建了试用帐户并对其进行了测试。enter image description here

答案 1 :(得分:0)

正如Get-AzureService所述,它返回一个对象,其中包含有关当前订阅的云服务的信息,这意味着,它是对 Azure云服务的操作仅,Set-AzureService

因此,如果您没有部署任何云服务,Get-AzureService肯定不会列出任何内容,如果您的主机名是&#34;我的主机名&#34;不是云服务,难怪您收到错误消息The hosted service does not exist.

此外,Azure网站不支持反向DNS。 Azure PaaS角色和IaaS虚拟机支持反向DNS。