the*_*her 5 google-deployment-manager
我最近进入了Google云端部署管理器,但遇到了一些奇怪的错误.也许这里有人会对原因有所了解.
通常我会在预览模式下"创建"部署,然后一旦我在GUI中看到它,我将点击"部署"按钮并让它完成它.但是当它完成时,我会收到以下错误消息:
{
"ResourceType": "deploymentmanager.v2.virtual.enableService",
"ResourceErrorCode": "429",
"ResourceErrorMessage": {
"code": 429,
"message": "Insufficient tokens for quota 'DefaultGroup' and limit 'CLIENT_PROJECT-100s' of service 'servicemanagement.googleapis.com' for consumer 'project_number:794362051698'.",
"status": "RESOURCE_EXHAUSTED",
"details": [{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [{
"description": "Google developer console API key",
"url": "https://console.developers.google.com/project/794362051698/apiui/credential"
}]
}],
"statusMessage": "Too Many Requests",
"requestPath": "https://servicemanagement.googleapis.com/v1/operations/projectSettings.d51a6a47-7a15-42bb-90a7-70c3dd7c25e3"
}
}
Run Code Online (Sandbox Code Playgroud)
有人可能认为这是由于超出了配额,但在检查了IAM->配额中的配额后,我找不到超过配额的任何内容.
现在,我的部署管理器中存在3个部署,处于类似的遗憾状态.奇怪的是我的项目已经创建,当我查看该项目的已启用API时,我会找到我在DM配置中指定的所有内容.
编辑:当我删除一些我启用的API(使用apis:我的块中的resource:块)时,问题似乎消失了.我试图启用23,但当我将这个数字减半时问题就消失了.
此问题在https://github.com/GoogleCloudPlatform/google-cloud-node/issues/1756中讨论。结果是:
我为每个订阅提供了唯一的订阅名称 (uuid),以确保消息一次到达单个订阅者,因此减少使用的一种方法是避免这种情况,而是忽略不相关的消息。但解决这个问题的主要方法是增加开发者控制台中的配额,如果我没记错的话,默认配额是 1K,我把它调到了最大值(10K);目前还不清楚你是否真的可以从控制台做到这一点。最后,我现在使用不同的消息队列,原因有几个,其中之一是我认为 10K 太少了 - 结果就是这样;)
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |