问题标签 [aws-codecommit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
643 浏览

docker - 使用 AWS 开发人员工具构建 docker 映像

我正在尝试仅使用 AWS 构建一个简单的应用程序(仅在可能的情况下提供免费套餐)。现在的挑战是围绕持续集成。我在 AWS CodeCommit 中有一个简单的存储库,其中包含一个代表我的基本映像的 DockerFile。此基础映像稍后将在部署到 AWS ECS 上的不同应用程序中使用。

1) 我怎样才能自动,仅使用 AWS 堆栈(没有 Jenkins 等),在每次提交时构建我的基础 docker 映像,然后将其部署到 AWS ECR?

2)对于基于此映像构建的应用程序,我如何在每次提交时构建应用程序 docker 映像,更新 ECS 任务以指定最新标签,然后重新运行任务?

谢谢!

0 投票
1 回答
375 浏览

amazon-web-services - 多个 ec2 实例应该共享一个 EFS,还是应该在启动时将代码下载到实例?

我正在考虑为我的网站建立一个接收大量流量的 Auto Scaling 组。我需要每台服务器都运行相同的 Web 服务,所以我想出了几个想法来实现这一点。

想法 1:使用代码提交 + 用户数据

我会将我的网络服务器代码保存在 CodeCommit 的 git 存储库中。然后,当我的 EC2 实例启动时,它们将安装 apache2,然后从 git 存储库中提取。

想法二:使用弹性文件系统

服务器启动后,它将挂载到一个中央 EFS,上面有我的网络服务器代码。EC2 将安装 apache2 然后使用 EFS 获取正确的 php 文件等。

想法 3:使用 AWS S3

与上面的 apache2 类似,但随后从 s3 下载网络服务器代码。

建议使用哪个选项?为什么?

0 投票
1 回答
1048 浏览

java - Spring Cloud Config with AWS CodeCommit vis SSH

I am trying to use AWS CodeCommit as a repository for Spring Cloud Config. In terminal I can clone, push, pull, etc using git commands, such as:

However, when I try to use the same codecommit repository in the Spring Cloud Config, it gives an error when trying to clone the repository (The error is below).

This is my pom.xml

This is my only class in the project, to start spring boot:

This is my application.properties

Every time I start the project I get the following error:

Any help with this matter would be highly appreciated. Thanks in advance. P.S.: I know there i a similar question How to use AWS CodeCommit as repository for Spring Cloud Config But it doesn't answer my question, or provided me any help.

0 投票
1 回答
38 浏览

git - Git/Codecommit 中的视频文件

我正在一些页面中构建一个视频背景很少的应用程序。我使用 aws 代码提交。将这些视频文件推送到远程仓库是一个好习惯吗?推荐的方法是什么?

0 投票
3 回答
9965 浏览

amazon-web-services - AWS CodeCommit 错误:git:'credential-aws' 不是 git 命令

我是亚马逊网络服务领域的新手,我正在为我工​​作的公司实施持续交付。

我按照 AWS 的 [配置 CodeCommit 服务的说明] ( http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-windows.html#setting-up-https-windows-account )

步骤 1:AWS CodeCommit的初始配置

创建和配置IAM 用户以访问AWS CodeCommit:我创建了一个新的 IAM 用户并为他提供了AWSCodeCommitFullAccess

要安装和配置 AWS CLI

我安装并配置了执行aws configure的凭据。将 AWS 访问密钥 ID、AWS 秘密访问密钥、默认区域名称设置为us-east-1de

第 2 步:安装 Git 我安装了Git For Windows,确保清除了 Enable Git Credential Manager 选项。

第 3 步:设置凭据帮助程序

执行:

我的配置是:

步骤 4:连接到AWS CodeCommit控制台并克隆存储库

在寻找 AWS 故障排除时,我发现:对 AWS CodeCommit进行故障排除,但我无法解决。

如何解决?

0 投票
3 回答
8112 浏览

windows - Jenkins 无法连接到存储库:命令返回状态码 128:

好的,所以我花了数年时间尝试设置这个詹金斯服务器,但到处都是错误。大多数答案都是针对 linux 的,这个 jenkins 服务器在 windows 上(如果你知道如何在 linux jenkins 上设置 msbuild 的话)。

服务器已按应有的方式设置,我正在做的最后一件超级超级基本的事情是尝试从 aws codecommit 中提取 repo,我拥有正确的角色和凭据。

我收到这条消息

它接着说

但是,将相同的命令复制到 cmd 窗口中,它工作得很好。

有一个名为 的插件codecommit-url-helper,它也被安装并尝试过,它所做的只是大大降低了我的希望和梦想。

如果您的解决方案涉及 jenkins cli,请知道我也尝试过,但是:

[更新]

对于那些想知道我最终做了两件事git config --system的人,使用角色配置凭据,然后我在“Git 插件”下的詹金斯系统设置中添加了全局用户名和电子邮件,其中一个做到了。

0 投票
1 回答
1413 浏览

git - 如何使用 smartgit 将远程功能分支合并到 master

我正在使用亚马逊的 CodeCommit 存储库。我有一个master分支。我创建了一个功能分支。现在功能分支中的开发已经完成,我想将这些更改合并到master.

AWS CodeCommit 控制台没有针对所有 Git 操作的选项。所以,我刚刚开始使用 SmartGit 连接到 CodeCommit。谁能指导我如何使用 SmartGit 甚至命令行来实现它?

我不想先将所有代码签出到我的本地机器上。我可以远程做吗?

0 投票
3 回答
4180 浏览

continuous-integration - CodeCommit 中的拉取请求

AWS CodeCommit 中的拉取请求是否有类似的概念或解决方法?我正在尝试使用 CodeCommit 存储库来实现 CI,并帮助我们避免存储库中的损坏(主分支应始终成功编译并运行所有测试)。

0 投票
1 回答
1268 浏览

git - aws codecommit 无法推送

我在 aws codecommit 中设置了我的新仓库。我对此完全陌生。

我可以使用这个克隆我的仓库

但是,当我尝试推送时,我会收到此消息

权限被拒绝(公钥)。致命:无法从远程存储库中读取。

我按照 AWS 中的说明设置了配置文件和凭证。

我找不到我缺少的东西。

0 投票
1 回答
744 浏览

git - 从本地 git 存储库推送到两个不同的 aws codecommit

我有一个本地 git 存储库,我创建了一个 cron 作业,每 10 分钟从本地 git 存储库推送到 Codecommit,所有开发人员都将那里的代码推送到本地 git 存储库。但我有两个 aws 帐户,我希望相同的 cron 作业也将代码推送到第二个 aws codecommit 帐户。

我们需要在 .ssh 目录中创建一个配置文件,我们可以使用 aws-iam 创建该配置文件,但是我可以在一个配置文件中添加代码提交的 iam-access 密钥吗?如果您有任何面糊解决方案,请建议我。