Git 带有 AWS 服务模板的 Webhooks 不工作
Git Webhooks with AWS services template doesn't work
我正在按照说明 here 进行操作,以便自动将静态站点从 GitHub 部署到 S3。
但是,当我启动模板时(使用正确的区域 us-east-1,默认模板是俄亥俄州 us-east-2),我遇到了这些错误:
CREATE_FAILED AWS::KMS::Key KMSKey Resource creation cancelled
17:45:43 UTC-0500
CREATE_FAILED AWS::CloudFormation::CustomResource CopyZips Failed to create resource. See the details in CloudWatch Log Stream: 2019/01/29/[$LATEST]...
我检查了 CloudWatch 日志并得到了这个:
[ERROR] 2019-01-29T22:45:41.776Z ... Exception: An error occurred (NoSuchBucket) when calling the CopyObject operation: The specified bucket does not exist
看起来包含模板或 zip 文件的 S3 存储桶已不存在。你能帮忙吗?
我尝试了默认区域的模板:us-east-2 并且它有效。
谢谢。
如果您使用的是 GitHub(而非 GitHub 企业),则 CodePipeline 支持开箱即用的 webhook,您无需使用该白皮书中描述的方法。
相反,您可以通过控制台简单地向您的管道添加一个 GitHub 操作。如果您使用的是 CloudFormation,您可以在此处找到说明:https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-webhooks-create-cfn.html
CodePipeline 最近还添加了 S3 部署操作,这也可以简化它:https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-s3deploy.html
我正在按照说明 here 进行操作,以便自动将静态站点从 GitHub 部署到 S3。
但是,当我启动模板时(使用正确的区域 us-east-1,默认模板是俄亥俄州 us-east-2),我遇到了这些错误:
CREATE_FAILED AWS::KMS::Key KMSKey Resource creation cancelled
17:45:43 UTC-0500
CREATE_FAILED AWS::CloudFormation::CustomResource CopyZips Failed to create resource. See the details in CloudWatch Log Stream: 2019/01/29/[$LATEST]...
我检查了 CloudWatch 日志并得到了这个:
[ERROR] 2019-01-29T22:45:41.776Z ... Exception: An error occurred (NoSuchBucket) when calling the CopyObject operation: The specified bucket does not exist
看起来包含模板或 zip 文件的 S3 存储桶已不存在。你能帮忙吗?
我尝试了默认区域的模板:us-east-2 并且它有效。
谢谢。
如果您使用的是 GitHub(而非 GitHub 企业),则 CodePipeline 支持开箱即用的 webhook,您无需使用该白皮书中描述的方法。
相反,您可以通过控制台简单地向您的管道添加一个 GitHub 操作。如果您使用的是 CloudFormation,您可以在此处找到说明:https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-webhooks-create-cfn.html
CodePipeline 最近还添加了 S3 部署操作,这也可以简化它:https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-s3deploy.html