【问题标题】:Code commit repository cloning issue in TerraformTerraform 中的代码提交存储库克隆问题
【发布时间】:2020-11-16 10:34:54
【问题描述】:

我正在尝试在 AWS Code-commit 中创建存储库,我能够创建存储库但我无法将 github 代码克隆到这个创建的新存储库中。

这是我用来创建存储库的代码

resource "aws_codecommit_repository" "test" {
  repository_name = "MyTestRepository"
  description     = "This is the Sample App Repository"
}

我还想将一个 github 存储库克隆到这个新的代码提交存储库中。

这里是文档https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/codecommit_repository的 terraform 代码提交页面链接

【问题讨论】:

  • 如何克隆 repo?
  • 是的,这就是我想要实现的目标,我如何将 github 存储库克隆到这个新创建的存储库中。

标签: amazon-web-services github terraform terraform-provider-aws aws-codecommit


【解决方案1】:

您要做的实际上是将 GitHub 存储库“迁移”到 CodeCommit。这在 AWS 文档 1 中有记录,主要涉及本地克隆源 git 存储库并推送到 CodeCommit。

为了自动“播种”初始代码,CloudFormation 在资源 AWS::CodeCommit::Repository 2 中有一个构造 Code,它可以从 S3 存储桶中复制初始代码,不幸的是,Terraform 的 @987654326 中似乎不存在这样的选项@资源3.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 2021-01-09
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    相关资源
    最近更新 更多