问题标签 [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.
amazon-cloudtrail - AWS CodeStar 事件被视为管理事件还是数据事件?
我正在构建一个 CodeStar 项目,并希望创建一个 CloudTrail 跟踪来记录其事件 - 更具体地说,是在此处的文档中找到的事件。在可以创建跟踪的页面上,我无法在“数据事件”部分下选择与 CodeStar 相关的任何内容。但是,我可以在“事件历史”部分下搜索 CodeStar 相关事件。
这是否意味着文档中列出的事件是管理事件?
amazon-web-services - 从 CodeStar 项目自定义 Prod 部署
我们目前有一个从“Java Spring,Web Service”类型的 Beanstalk 模板创建的 CodeStar 项目。然而,使用 CloudFormation 生成的项目仅包含一个用于部署我们的 API 的环境。
问题:如何正确修改此模板以使两个不同的环境同时运行?
就 Beanstalk 而言:我们的实例需要一个SingleInstance
类型dev
,并且我们希望LoadBalanced
我们的实例有一个类型prod
(使用两个 EC2 实例来实现冗余)。
引用的教程提到awscodestar-<project_name>-infrastructure-prod
用作 CloudFormation 集合的堆栈名称,但是如果没有创建要部署的实际实例,这将如何工作?我很困惑。
为什么还没有一个模板文件来提供类似于所描述的两种环境的 CodePipeline/Beanstalk 设置?这似乎是一种相当主流的 CI/CD 方法。
这是我们的template.yml
文件:
amazon-cloudformation - 限制 CodeStar 可以使用的子网或托管区域的策略
是否有可以创建/附加到CodeStarWorker-*-CloudFormation
限制CodeStar 工作人员可以使用的Subnet
s 或s 的 IAM 策略?HostedZoneId
这是一个示例 template.yml:
我不希望拥有 CodeStar 访问权限的用户导入/使用任何允许公共 Internet 访问的内容(无论如何,未经管理员批准)。如何防止某人设置/导入PublicSubnet1
并PublicSubnet2
作为其中之一Subnet
?或者阻止他们设置/导入PublicDomainDotCom
为HostedZoneId
?
node.js - 如何将 POST 请求从 NodeJS 应用程序发送到 AWS Lambda?
下面是我的输入表单,我想将 2 个输入的数字作为 POST 发送到 AWS Lambda 并希望添加它们,并且我希望添加数字的响应显示在客户端的浏览器上。请注意,我们使用的是 AWS CodeStar,因此 Lambda 部分不会被我们干扰。
为此,我编写了一段代码:
应用程序.js
我们得到的错误是:{"message":"Forbidden"}
索引.html
index.js
amazon-web-services - 如何使用 CodeStar 在弹性 beantalk 中保留修改后的环境变量
我使用 AWS Code Star 设置了一个新项目,我想传入环境变量以连接到数据库。当我使用 UI 执行此操作时,变量设置正确,并且在重新加载时,应用程序可以工作。
但是,在将代码推送到存储库并让 Beanstalk 部署它之后,所有新设置的应用程序变量都将丢失。
如果我像这样添加环境变量.ebextensions/django.config
:
然后列出的环境变量将替换为它们的占位符值。
如何保留修改后的环境变量,这样我就不必将秘密提交到存储库?
amazon-web-services - AWS CodeBuild 测试报告为空
因此,我创建并部署了一个教程 AWS CodeStar 项目 [ https://github.com/aamalik7196/Testv4]。这些文件由 AWS 自己创建以运行一个简单的 Hello World 示例项目。
我更改的唯一更改是在 buildspec.yml 文件中创建测试报告,如下所示:
repo 确实包含一个用于执行简单测试的文件夹。构建和部署成功[使用 AWS CodeStar],但是当我去查看报告选项卡时它是空的。我确实知道测试在构建日志中运行,但报告是空的。
amazon-web-services - 手动触发 AWS 代码管道,而不是使用 bitbucket codestar 连接在每次提交时触发
每当我将代码推送到 bitbucket 时,我都无法找到停止管道自动触发的方法。
amazon-web-services - 如何在具有微服务架构的无服务器项目中使用 codestar?
我对 AWS Serverless
建筑完全陌生。
我试图生成项目架构,我阅读AWS codestar
了它以及它如何使用 Python 的 AWS Lambda 模板轻松创建新项目(这是我的情况)
但我不知道我是否应该:
- 生成一个项目(主项目),
AWS codestar
然后为我拥有的每个微服务(UsersService,ContactService ...等)创建单独的文件夹
或者
- 每个微服务都可以通过生成,
AWS Codestar
所以每个服务都是我的 lambdas 的单独 codestar 项目?
也许对你们中的一些人来说这是一个非常愚蠢的问题,欢迎任何帮助或有用的链接。
谢谢
aws-codestar - 为什么我的 AWS Codestar 应用程序终端节点不显示代码更改?
我使用 node 和 lambda 的 Web 服务模板创建了我的第一个 Codestar 项目。
我推送了代码更改,所有 3 个步骤都以绿色完成。我什至检查了 Pipeline,我最新的代码推送中的评论显示在那里。但是,当我单击仪表板中的端点(以 /Prod 结尾)时,它显示好像什么也没发生。我仍然看到项目原始代码的 Hello World 输出。
就像猜测一样,我在此之后单击了Release Change,但仍然没有任何变化。自从我做出改变以来已经有几个小时了。我是新手,完全被难住了。
此外,当我使用 AWS SAM 启动本地端点时,一切正常。我的最新变化出现了,一切都很好。
为什么我的 AWS Codestar 应用程序终端节点不显示代码更改?