google-app-engine - 通过部署管理器创建 App Engine 期间出现内部错误
问题描述
我正在尝试通过部署管理器创建 App Engine 服务。
我的deployment-manager.yaml文件如下所示
imports:
- path: create-app-engine-std.py
resources:
- name: create-app-engine-std-app
type: create-app-engine-std.py
properties:
name: app-engine-std-app
appsId: projectId
zip:
sourceUrl: https://storage.googleapis.com/some-bucket/xyz.zip
filesCount: 2
version: v1
runtime: nodejs8
我的create-app-engine-std.py如下所示
def GenerateConfig(cxt):
deployment = {}
if cxt.properties['zip']:
deployment = {
'zip': {
'sourceUrl': cxt.properties['zip']['sourceUrl'],
'filesCount': cxt.properties['zip']['filesCount']
}
}
resources = [{
'type': 'gcp-types/appengine-v1:apps.services.versions',
'name': 'app-engine-std-app',
'properties': {
'servicesId': 'app-engine-std-test-app',
'appsId': cxt.properties['appsId'],
'deployment': deployment,
'runtime': cxt.properties['runtime'],
'threadsafe': True,
'id': cxt.properties['version']
}
}]
return {'resources': resources}
当我执行部署命令时,出现以下错误
message: '{"ResourceType":"gcp-types/appengine-v1:apps.services.versions","ResourceErrorCode":"500","ResourceErrorMessage":"An
internal error occurred."}'
我尝试使用apps.services.versions.create API,但我总是收到以下错误,尽管我是项目的所有者
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
有人可以指导我为什么会收到内部错误以及为什么我不能使用 API。谢谢...
解决方案
推荐阅读
- python - 粘贴PNG PIL Python
- reactjs - React Native - 如何本地实现文本编辑器
- r - 如何获取列的最小值和最大值?
- vba - 如何使用路径中的未知文件夹名称更好地缩小我的 DIR 路径?
- java - 如何将参数传递给 Hibernate 中的自定义函数
- python - 如何为每个上传的文件创建 Tkinter 条目?
- javascript - 谷歌地图不适用于 Chrome 中的引导卡布局
- r - 谁使用 Shiny 输入来编写表格
- python - 如何显示来自纺织品的数据 - tkinter
- c# - C# Azure Function .NET Core 3 字符串编码问题