python - 为什么使用 Cloud Scheduler 和 Cloud Functions 启动 GCP 虚拟机时会出现延迟启动完整性错误?
问题描述
我在谷歌云平台上有一个可抢占的虚拟机,它每天在特定时间由一个通过云调度程序调用的云函数启动。尽管 VM 启动并且没有明显的问题,但每次都会有一个错误日志说明存在完整性检查失败的延迟启动报告。我了解这是由完整性验证失败引起的。如果我手动启动 VM,则没有错误日志。
是什么导致完整性验证失败,我该如何解决?先感谢您!
{"@type":"type.googleapis.com/cloud_integrity.IntegrityEvent", "bootCounter":"50", "lateBootReportEvent":{…}}
{
"insertId": "2",
"jsonPayload": {
"@type": "type.googleapis.com/cloud_integrity.IntegrityEvent",
"lateBootReportEvent": {
"policyEvaluationPassed": false,
"actualMeasurements": [XXX],
"policyMeasurements": [XXX]
},
"bootCounter": "50"
},
"resource": {
"type": "gce_instance",
"labels": {
"instance_id": "XXX",
"project_id": "XXX",
"zone": "XXX"
}
},
"timestamp": "XXX",
"severity": "ERROR",
"logName": "projects/XXX/logs/compute.googleapis.com%2Fshielded_vm_integrity",
"receiveTimestamp": "XXX"
}
解决方案
推荐阅读
- jquery - 已选择 PHP/jQuery Country/State 表单字段
- javascript - 从表中删除选定的项目。反应
- javascript - 在 readAsDataURL 中获得“未定义”返回
- macos - 使用 -print0 将 find 的输出存储在变量中
- docker-compose - Traefik 简单的 Apache2 服务器 SSL_ERROR_INTERNAL_ERROR_ALERT
- java - Hamcrest Matchers.containsInAnyOrder 不起作用
- c# - 尝试使用 htmlagility 包识别文本节点
- scheme - “地图”是否一定会产生额外的嵌套级别?
- reactjs - Heroku Nodejs - 部署应用程序时反应错误
- javascript - Snapshot Firebase React native:“警告:遇到两个具有相同密钥的孩子”