如何解决Google Cloud App Engine Flex 部署错误
我在将 flex 版本 .net 核心应用程序部署到 GCP 时收到错误。
我还通过 gcloud app deploy
进行了测试,并遇到了完全相同的问题。在日志中有多个错误都带有 audit_log,method: "google.appengine.v1.Versions.CreateVersion"
,带有 status { code: 13 }
,添加在下面。
似乎没有任何其他日志可以帮助调查。
请问有什么建议吗?
{
"protoPayload": {
"@type": "type.googleapis.com/google.cloud.audit.AuditLog","status": {
"code": 13
},"authenticationInfo": {
"principalEmail": "xxxx.iam.gserviceaccount.com","serviceAccountKeyName": "//iam.googleapis.com/projects/xxxxxx/serviceAccounts/xxxx.iam.gserviceaccount.com/keys/xxxxxxxxxxxx"
},"requestMetadata": {
"callerIp": "xx.xx.xx.xx","requestAttributes": {
"time": "2021-01-21T15:32:15.695398Z","auth": {}
},"destinationAttributes": {}
},"serviceName": "appengine.googleapis.com","methodName": "google.appengine.v1.Versions.CreateVersion","authorizationInfo": [
{
"resource": "apps/xxxxxxxx/services/default/versions/XYZ","permission": "appengine.versions.create","granted": true,"resourceAttributes": {}
}
],"resourceName": "apps/xxxxxxxx/services/default/versions/XYZ","serviceData": {
"@type": "type.googleapis.com/google.appengine.v1.AuditData","createVersion": {
"request": {
"parent": "apps/xxxxxxxx/services/default","version": {
"id": "XYZ","automaticScaling": {
....
},"resources": {
....
},"runtime": "aspnetcore","env": "flex","servingStatus": "SERVING","envVariables": {
"GCLOUD_PROJECT_NUMBER": "xxxxxxx"
},"readinessCheck": {
....
},"livenessCheck": {
....
}
}
}
}
},"resourceLocation": {
"currentLocations": [
....
]
}
},"insertId": "crndlud361i","resource": {
"type": "gae_app","labels": {
....
}
},"timestamp": "2021-01-21T15:32:15.695398Z","severity": "ERROR","logName": "projects/xxxxxxxx/logs/cloudaudit.googleapis.com%2Factivity","receiveTimestamp": "2021-01-21T15:32:15.683297004Z"
}
解决方法
向 Google 提出请求以就此问题提供建议。我不确定这些人是否深入了解,但最终对它进行排序的是这个建议:
您能否尝试在 App Engine Admin API
中禁用并重新启用
控制台-> Api & Services 部分并尝试再次部署?如果没有
帮助尝试同时禁用/启用 Google App Engine Flexible Environment
API 并重试。
更新:G 家伙搞清楚了。这是为 App Engine Flexible Environment Service Agent
角色删除的权限。
Google 工程师确认他们将研究改进错误详情。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。