没有ssl证书的gcloud域名列表

时间:2017-09-28 19:39:50

标签: regex gcloud

我希望列出没有ssl证书的应用引擎自定义域名。请参阅topic filters documentation

例如: gcloud beta app domain-mappings list --limit=20 --format=json --filter="sslSettings.certificateId:(*)"

产生与我寻求的相反的东西。

示例响应JSON FYI(我在{}中命名了一些变量):

{
"id": "*.{domain}",
"name": "apps/{projectId}/domainMappings/*{domain}",
"resourceRecords": [
  {
    "name": "*",
    "rrdata": "{sub}.ghs-ssl.googlehosted.com",
    "type": "CNAME"
  }
],
"sslSettings": {
  "certificateId": "1234567",
  "sslManagementType": "MANUAL"
}

我寻求的回复根本没有sslSettings字段。

1 个答案:

答案 0 :(得分:1)

如果你所拥有的过滤器与你需要的过滤器产生相反的效果,你只需要否定它:

--filter='NOT sslSettings.certificateId:(*)'

有关详细信息,请参阅gcloud topic filters

但你已经做了很难:)