AWS放大存储库



我正在尝试通过CloudFormation创建一个AWS Amplify项目。然而,我仍然对官方文档https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html中的Repository属性感到疑惑和SDKhttps://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-amplify/modules/createapprequest.html库

"AmplifyApp": {
"Type": "AWS::Amplify::App",
"Properties": {
"Name": {"Ref": "AmplifyProjectName"},
"Repository": ?
}
}

链接Codecommit存储库和S3 Bucket失败,错误

Resource handler returned message: "Invalid request provided: Repository provider not supported. (Service: Amplify, Status Code: 400, Request ID: a12af1b1-b7bd-4643-96af-3945de1a9fed, Extended Request ID: null)" (RequestToken: dc1dc831-f742-cb7d-a59a-d5d9a93ebd2a, HandlerErrorCode: InvalidRequest)

repository键的值应该是指向源存储库的URL。下面是针对不同提供者的示例。请注意,url中没有尾随的.git:

  • GitHub:https://github.com/<user>/<repo>
  • BitBucket:https://bitbucket.org/<user>/<repo>/
  • CodeCommit:https://git-codecommit.<region>.amazonaws.com/v1/repos/<repo>

虽然我找不到任何关于这个参数的示例的官方文档,但你可以在这里找到一篇使用GitHub提供程序的博客文章和关于BitBucket url的评论。

最新更新