解决保留资源名称的错误

本文介绍在部署名称中包含保留字的资源时收到的错误。 不能在资源名称中使用保留字。

症状

部署资源时,可能会收到以下错误:

Code=ReservedResourceName;
Message=The resource name <resource-name> or a part of the name is a trademarked or reserved word.

原因

具有可访问终结点的资源(例如完全限定的域名)不能在名称中使用保留字或商标。 创建资源时会检查名称,即使当前未启用终结点也是如此。

以下为保留字:

  • ACCESS
  • APP_CODE
  • APP_THEMES
  • APP_DATA
  • APP_GLOBALRESOURCES
  • APP_LOCALRESOURCES
  • APP_WEBREFERENCES
  • APP_BROWSERS
  • AZURE
  • BING
  • BIZSPARK
  • BIZTALK
  • CORTANA
  • DIRECTX
  • DOTNET
  • DYNAMICS
  • EXCEL
  • EXCHANGE
  • FOREFRONT
  • GROOVE
  • HOLOLENS
  • HYPERV
  • KINECT
  • LYNC
  • MSDN
  • O365
  • OFFICE
  • OFFICE365
  • ONEDRIVE
  • ONENOTE
  • OUTLOOK
  • POWERPOINT
  • SHAREPOINT
  • SKYPE
  • VISIO
  • VISUALSTUDIO
  • WEB.CONFIG
  • XBOX

以下字词不能用作名称中的全字或某个子字符串:

  • MICROSOFT
  • WINDOWS

以下字词不能在资源名称的开头使用,但可以在名称的后面使用:

  • LOGIN

解决方案

提供不使用保留字之一的名称。