错误:域已映射到Google云平台中的项目

Kar*_*sia 16 dns google-cloud-platform

我有问题在谷歌云平台映射域,所以我刚刚验证了我的域名,但后来我遇到了这个问题  我有错误

但问题是我还没有将我的域名添加到我的项目中,如下图所示

我还没有将w3youtube.com添加到地图中

所以我没有添加"w3youtube.com"来映射或创建任何DNS记录,但我仍然有 www.w3youtube.com is already mapped to a project.

在此输入图像描述

我该怎么办?为了删除映射或解决此问题?

dsi*_*gnr 17

截至2018年,单独的命令行请求对我不起作用.什么工作对我来说是从谷歌集团这些说明这里.简而言之,

  1. 转到API Explorer.

  2. 填写以下格式的表格: API Explorer设置

  3. 确保启用OAuth并执行请求.

  4. 如果成功,您会看到如下响应:

    200
    
    - Show headers -
    
    {
     "name": "apps/example/operations/abcde-efgh-ijkl-mnop
     "metadata": {
      "@type": "type.googleapis.com/google.appengine.v1.OperationMetadataV1",
      "method": "google.appengine.v1.DomainMappings.CreateDomainMapping",
      "insertTime": "2018-03-16T03:44:49.167Z",
      "user": "you@example.com",
      "target": "apps/example/domainMappings/example.com"
     }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    重要说明:您需要两次运行此请求 - 一次为您的域名而不使用www(example.com).并且曾经使用www(www.example.com).我错过了这一步,我的应用停止投放www.example.com.

  5. 要(重新)启用SSL支持: 返回云控制台,然后返回AppEngine域设置,并单击"启用托管安全性"按钮,如下所示: 启用S​​SL设置

  6. 如果它仍然不起作用,您可以从控制台中删除该域,并使用以下命令通过命令行重新添加它:

    gcloud beta app domain-mappings create <domain name>
    
    Run Code Online (Sandbox Code Playgroud)

    请记住,只有通过API资源管理器运行请求后,上述命令才会生效.

希望这可以帮助.

干杯.

  • 需要这个,谢谢你的简单. (2认同)

小智 9

尝试使用gcloud命令行工具而不是使用Web控制台.我能够解决它. gcloud beta app domain-mappings create <domain name> 此外,在上述命令中使用beta将自动为SSL添加托管证书.


小智 9

简单步骤:

  1. 尝试使用以下命令映射域: gcloud app domain-mappings create <domain>
  2. 然后你会看到类似的东西: <your_domain> is currently mapped to application '<project>'.
  3. 在您知道哪个项目使用该域后,您可以使用以下命令轻松删除映射的项目: gcloud --project <project_name> app domain-mappings delete <your_domain>