1 amazon-s3 amazon-web-services gatsby aws-cdk
尝试使用 AWS CDK 部署 Gatsby 站点,但 BucketDeployment 始终失败,并显示错误消息:
CREATE_FAILED | Custom::CDKBucketDeployment | DeploySiteCustomResourceE47C9748 Received response status [FAILED] from custom resource. Message returned: Command '['/opt/awscli/aws', 's3', 'cp', 's3://cdk-xxxXXXXX-assets-xxx/assets/xxxXXXXXXXX.zip', '/tmp/tmpXXX/XXXXX']' died with <Signals.SIGKILL: 9>
Run Code Online (Sandbox Code Playgroud)
文件大小仅为 163MB,因此不会超过 500MB 的限制。
使用 gatsby-plugin-s3 我得到一个错误,指出该站点有超过 50 条路由规则。
如何使用 CDK 解决这个问题?我尝试过使用网站重定向位置,但这也不起作用。
桶部署
CREATE_FAILED | Custom::CDKBucketDeployment | DeploySiteCustomResourceE47C9748 Received response status [FAILED] from custom resource. Message returned: Command '['/opt/awscli/aws', 's3', 'cp', 's3://cdk-xxxXXXXX-assets-xxx/assets/xxxXXXXXXXX.zip', '/tmp/tmpXXX/XXXXX']' died with <Signals.SIGKILL: 9>
Run Code Online (Sandbox Code Playgroud)
负责解压缩存档并将内容复制到目标的 lambda 由于内存不足而崩溃。
memoryLimit创建构造时增加其内存BucketDeployment。默认情况下,lambda 获得 128MB 内存,这对于您的情况来说是不够的。
| 归档时间: |
|
| 查看次数: |
856 次 |
| 最近记录: |