Nic*_*Dao 5 google-app-engine google-apis-explorer
我正在尝试使用 Google Cloud Web API 在 App Engine 中创建应用程序,如官方文档 ( https://cloud.google.com/appengine/docs/admin-api/creating-an-application ) 中所述。我用:
node-fetch当我使用如下方式执行 HTTP POST 时:
fetch('https://appengine.googleapis.com/v1/apps', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${token}`
},
body: JSON.stringify({
id: projectId,
locationId:'australia-southeast1'
})
})
Run Code Online (Sandbox Code Playgroud)
然后我收到此错误消息:
{
"code": 409,
"message": "This application already exists and cannot be re-created.",
"status": "ALREADY_EXISTS"
}
Run Code Online (Sandbox Code Playgroud)
这真的很奇怪,因为我的项目 ID 还没有定义 App Engine。
有谁知道这里发生了什么事?
至少不久前(手动)创建项目会自动创建与其关联的 GAE 应用程序资源。从您引用的文档中:
如果您选择使用现有的 GCP 项目,则必须确保该项目尚未包含该
Application资源,因为项目仅支持单个 App Engine 应用程序。要检查您的 GCP 项目是否已包含该Application资源,您可以使用apps.get方法或运行gcloud app describe命令。
| 归档时间: |
|
| 查看次数: |
2739 次 |
| 最近记录: |