我希望列出没有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
字段。
答案 0 :(得分:1)
如果你所拥有的过滤器与你需要的过滤器产生相反的效果,你只需要否定它:
--filter='NOT sslSettings.certificateId:(*)'
有关详细信息,请参阅gcloud topic filters
。
但你已经做了很难:)