问题标签 [aws-codestar]

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 投票
1 回答
811 浏览

python-3.x - 如何自定义 AWS Codestar / Cloudformation 模板来创建特定的代码构建项目?

如何自定义 AWS Codestar / Cloudformation 模板以创建特定的代码构建项目

像 lambda 这样的资源很好,SAM > Codestar 项目模板工作正常

问题是当我尝试添加带有特定 docker 映像的 CodeBuild 设置(需要使用 Python 3.7 而不是默认的 2.7)时,将 Yaml 用于 template.yml + buildspec.yml

Lambda 已成功创建,但 Codebuild 部分被忽略并且没有任何反应

编辑 2 我能够编辑 CF 模板以强制创建另一个 CodeBuild 项目。不幸的是,它的功能就像完全独立的组件

从文档中,似乎可以在创建后更改资源,应该是更改更改集 CF 部署。

但是,在使用默认模板(sam + Python)之后,通过代码更改管道呢?有没有办法在 CodeStar 的 pipiline 中覆盖 codebuild env(更改要使用的 docker 映像)?通过 COnsole,您当然可以更改和更新任何内容 + 覆盖。但是文档中没有关于如何通过 template.yml / template.json 文件做到这一点

0 投票
1 回答
113 浏览

python - 如何在 CodeStar 项目中重用代码?

我创建了一个 CodeStar 项目(以 Python Webservice 模板为起点),我正在使用 vscode 对其进行编辑。

到目前为止,我已经将生成的项目定制为具有两个 lambda。结构如下:

它使用“sam local start-api”并使用 AWS 仪表板进行测试。

但是,除了在每个 lambda 上复制粘贴“.py”文件以用作模块之外,我没有设法在“lambda1”和“lambda2”之间重用代码。尝试编辑 requirements.txt 以指向带有 lib 的 git 存储库,但没有成功。

另一种尝试是尝试使用“Lambda Dashboard”添加一个“Layer”,最终重写了 lambda 代码。

说了这么多,关于如何在 CodeStar 项目中重用代码有什么建议吗?

0 投票
0 回答
43 浏览

amazon-web-services - 在创建该实例的 Amazon 系统映像 (AMI) 后,该实例的公共 ip 不起作用

我使用 amazon codestar 创建了一个 Java Web 应用程序(EC2 不是 Beanstalk)。然后我转到实例并在它运行时创建了一个 AMI。AMI 已成功创建。但是,此实例的公共 ip 不再响应(网页显示拒绝连接)。实例正在运行,但 ip 没有响应。而且在从创建的图像创建另一个实例之后,该新实例的公共 ip 也不起作用。

0 投票
1 回答
634 浏览

node.js - 从 cloudstar 生成的应用程序在 AWS cloud9 中快速运行 express 应用程序?

我使用 CodeStar 创建了一个快速应用程序,并使用 Cloud9 作为 IDE。有没有一种简单的方法可以从 Cloud9 集成终端快速运行应用程序,比如nodemon在桌面上?每次我想测试我刚刚编写的代码时,我都不得不提交、构建和部署应用程序,这让我很恼火。

0 投票
1 回答
146 浏览

amazon-web-services - 如何对aws codepipeline历史序列进行排序

我是 AWS 新手。我在 AWS CodeStart 上创建了一个示例 Python 项目并进行了一些小改动。AWS 自动部署了更改,我可以看到它。

在 CodePipeline 上,将序列显示为 Source->Build->Deploy。这很好,因为它按执行的过程顺序显示,如下所示在此处输入图像描述

但是,我希望按降序查看相同的内容,例如 Deploy <- Build <- Source。

我可以知道该怎么做吗?

0 投票
1 回答
1880 浏览

amazon-web-services - AWS CodePipeline 自定义 Lambda 函数永远运行且永不返回

我有一个简单的 AWS CodePipeline,其标准的“源”->“构建”->“部署”管道阶段运行良好,我正在尝试添加我自己的自定义最终管道阶段,它是一个单一的 AWS Lambda 函数。问题是我的最后一个自定义 Lambda 函数多次运行,经过很长时间后,出现以下消息的错误:

在此处输入图像描述

请参阅随附的整个管道的屏幕截图:

在此处输入图像描述

当管道到达最后一步时,它会以“蓝色(进行中)”状态旋转很长时间,然后显示错误,如下所示:

在此处输入图像描述

这是我的 Lambda 函数代码:

如何让 Lambda 触发一次并返回,以便管道可以正确完成。谢谢!

0 投票
1 回答
190 浏览

amazon-web-services - 无法在 AWS Codestar 管道上暂存源

我试图在 index.html 中更改我组织的 angular 项目的元标记。我们的 aws 管道从我们的 github 存储库的主分支检索代码。推动更改后,AWS 上的 CodeStar 在源头上失败。

我们已经恢复到较旧的提交,但仍然在 CodeStar 上遇到相同的错误。aws 上的错误说:

"无效的动作配置

GitHub 存储库“quote-flow-v3”不存在,或者提供的 GitHub 访问令牌没有足够的权限访问存储库。验证存储库是否存在并编辑管道以将操作重新连接到 GitHub。”

通常,代码会在推送更改时发布到实时站点。我环顾四周,最接近这个问题的是: AWS CodePipeline 不再工作 - GitHub 的令牌权限不足

但是,似乎没有解决方案。重新创建管道不是一种选择。有什么建议么?

0 投票
0 回答
23 浏览

spring - 如何在 Spring(AWS Codestar)中从 JSP 页面发送邮件?

使用 AWS Codestar 我正在尝试直接从 JSP 发送电子邮件,但是在每种方法中都出现错误是否有人知道如何在春季发送邮件

0 投票
0 回答
78 浏览

amazon-web-services - Master/Stage 分支推送到 AWS 上的不同环境

实际上,我有两个不同的实例,它们正在运行 stag php 应用程序和 prod php 应用程序,并且使用代码启动部署是在 beanstalk 中使用环境变量完成的,但最近每次更改都被推送变量删除,所以基本上现在我想拥有不同的分支推送到不同的实例。

任何人都可以帮助如何仅使用代码星来继续它基本上必须在同一管道上,但推送到测试分支一直到测试服务器而不是生产。推送到主分支一直到生产服务器。

谢谢

0 投票
1 回答
117 浏览

amazon-web-services - AWS 多账户部署

我的所有微服务都托管在 codestar 中,以及它们的 cloudformation 脚本。一切运作良好。

我想创建一个新的组织单位并在新帐户中进行部署。这样做的最佳方法是什么?

我读过 codestar 不支持此功能,但我需要找到一种方法来做到这一点。

谢谢