Amazon web services aws:未能在云逻辑、移动集线器中添加新API

Amazon web services aws:未能在云逻辑、移动集线器中添加新API,amazon-web-services,amazon-s3,aws-mobilehub,Amazon Web Services,Amazon S3,Aws Mobilehub,当我尝试在云逻辑mobile hub aws中创建新api或从api网关导入api时,我遇到以下错误: 未能更新项目:无法部署资源,因为缺少部署S3存储桶 s3 bucket中有deployments文件夹。您的Mobile Hub项目使用特定于项目的s3 bucket将工件部署到AWS Lambda和Amazon API网关。此bucket是在创建项目时创建的,或者如果没有创建,则每次更新Mobile Hub中的任何项目配置时都会尝试创建该bucket。创建bucket失败的原因有很多。例如,

当我尝试在云逻辑mobile hub aws中创建新api或从api网关导入api时,我遇到以下错误:

未能更新项目:无法部署资源,因为缺少部署S3存储桶


s3 bucket中有deployments文件夹。

您的Mobile Hub项目使用特定于项目的s3 bucket将工件部署到AWS Lambda和Amazon API网关。此bucket是在创建项目时创建的,或者如果没有创建,则每次更新Mobile Hub中的任何项目配置时都会尝试创建该bucket。创建bucket失败的原因有很多。例如,您可能有一个拒绝策略,该策略阻止MobileHub_服务_角色拥有创建S3 bucket的适当权限。或者,您可以达到最大存储桶限制默认限制为100,但您可以联系客户支持以提高限制。如果bucket存在,那么您将在mobilehub的Resources页面上看到它,名称为deployments


如果您无法根据上述信息解决此问题,请联系客户支持并向他们提供您的帐户ID,Mobile Hub团队的人员将在服务日志中查找S3 bucket创建失败的原因。

谢谢。我使用云逻辑、移动中心创建api。使用Lambda函数添加了2-3个路径,然后使用api网关添加了更多路径。s3文件夹包含Lambda函数,这些函数是从mobile hub而不是Api网关添加的。这是导致错误的原因吗?不,您应该能够在任何位置添加路径。如果仍然出现错误,请联系客户支持并提供您的帐户ID,团队将跟踪问题。