- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
各位,我目前正在尝试在 git 存储库和 Angular 应用程序的 S3 存储桶之间构建 CodePipeline,但似乎无法通过构建。具体来说,我在标题中收到错误。
基本上,我按照本指南的步骤进行操作:https://medium.com/faun/ci-cd-with-angular-8-github-and-aws-codepipeline-b83d2b01e594
大多数情况下,一切都按照指南中的描述进行。但是,有一部分说要修改构建规范中的 S3_Bucket 属性。我将在下面发布一个我的示例(网址名称已更改,但格式相同。)
根据错误,我觉得这可能是问题所在,但我似乎无法以某种格式获取使构建成功的 URL。
version: 0.2
env:
variables:
CACHE_CONTROL: "86400"
S3_BUCKET: "NOTMYACTUALDOMAIN.com.s3-website.us-east-2.amazonaws.com"
BUILD_FOLDER: "dist"
phases:
install:
runtime-versions:
nodejs: 10
commands:
- echo Installing source NPM dependencies...
- npm install
- npm install -g @angular/cli
build:
commands:
如果有帮助的话,这是构建的阶段表。
提交成功<1秒 2019年10月26日 1:41 AM 2019年10月26日 1:41 AM
排队成功<1秒 2019年10月26日 1:41 AM 2019年10月26日 1:41 AM
配置成功 12 秒 2019 年 10 月 26 日上午 1:41 2019191:41 上午
DOWNLOAD_SOURCE 失败 CLIENT_ERROR:主要源的 S3 ARN 无效 3 秒 2019 年 10 月 26 日凌晨 1:41 2019 年 10 月 26 日凌晨 1:41
最终成功 4 秒2019年10月26日 1:41 AM 2019年10月26日 1:41 AM
完成成功
最佳答案
您是否尝试直接从 CodeBuild 启动构建?由于构建项目是通过 CodePipeline 创建的,因此其 Source 设置为 CODEPIPELINE [1],这意味着 Build 项目无法自行调用(在这种情况下它将没有 Source),并且必须通过 CodePipeline 调用(例如通过“Release”) CodePipeline 控制台上的“更改”按钮)。在后一种情况下,CodePipeline 将为 Build 项目提供主要源工件。
[1]“源类型”-https://docs.aws.amazon.com/codebuild/latest/userguide/create-project.html#create-project-cli
关于angular - 客户端错误: invalid S3 ARN for primary source,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58568444/
我正在尝试将 aws_wafv2_web_acl_logging_configuration 资源与 Terraform 配置中的 aws_cloudwatch_log_group 资源集成。但是,我
我在 terraform 中使用本地 exec 配置程序来运行 aws cli 命令,以解决 terraform 缺乏对某些 aws 功能的支持的问题。有问题的命令是创建一个 listener-rul
我正在使用 cloudformation 模板创建两个资源 AWS Lambda 函数和角色。 我使用角色 arn 作为环境变量。稍后在 S3 连接的代码中使用它。但出现异常 com.amazonaw
我正在尝试将从第一步创建的策略的资源arn添加到第二步。但我无法将 arn 从资源一引用到资源二。我尝试了 !ref 和 getattr,两者都不起作用。有什么解决办法吗? 在我尝试执行的 cloud
关于 Amazon 资源名称 (ARN),AWS 文档指出: Amazon Resource Names (ARNs) uniquely identify AWS resources. We requ
我有以下 IAM 政策: {"Version":"2012-10-17","Statement":[{"Sid":"","Effect":"Allow","Principal":{"AWS":"arn
我在使用 python 运行时将 SQS 主题的 ARN 通过环境变量传递给 lambda 时遇到问题。 这是云形成yaml的相关部分: HandlerFunction: Type: AW
在 AWS cloudformation 模板中,有没有一种方法可以获取 lambda arns 列表,类似于获取 sns arns 的方法? "Ref" : "AWS::NotificationAR
在我的应用程序中,我需要将消息发送到给定的主题名称。该主题已经由其他人创建,并且在配置文件中他们只提供了主题名称。我的工作是推送给定主题名称中的消息。有什么方法可以在 java 中通过主题名称获取主题
我想导出使用无服务器框架创建的 Lambda ARN,因为我需要在其他 CF 模板中使用此 ARN 我在 serverless.yml 文件中定义了输出和导出。 resources: Output
我想添加仅允许 IAM 用户访问少数表的策略。 关注this document 我的政策: { "Version": "2012-10-17", "Statement": [
我正在使用模块创建存储桶,如何找到该存储桶的 ARN? 创建模块 module "testbucket" { source = "github.com/tomfa/terraform
我正在尝试使用 AWS 设置一个非常基本的 API API网关产品,似乎我找不到任何足以让它记录的策略,因此甚至离开设置屏幕的第一页。我被困在这里: 网址:https://eu-west-1.cons
任何人都可以提供 CLI 命令来获取创建特定 IAM 角色的堆栈名称和区域吗? 最佳答案 您必须编写一个小的循环脚本来遍历所有区域和所有堆栈(假设为“CREATE_COMPLETE”状态)并使用des
我正在尝试获取 lambda arn provider: ... ... ... parameters: register_and_annotate_a
我正在尝试将通知规则设置为 CDK 堆栈中代码管道的一部分。 请注意,这不是 CDK 管道,而是正在设置 AWS CodePipeline 的 CDK 堆栈。 为了创建 CfnNotification
是否可以在 cloudformation 脚本中通过标记名称引用子网?我处于具有多个区域的 VPC 中。每个区域都有一些子网,其标签名称如“app_a”、“app_b”、“app_c”,适用于可用区
我有一个简单的 CF 模板,它启动 ec2 实例和负载均衡器,并在 CF 模板中设置监听器规则。我在配置 HTTPListener 时遇到问题,HTTPListener 需要负载均衡器的 arn,该负
我有两个 sam 应用程序,一个“App1”具有 lambda 函数,另一个“App2”将使用其 Arn 来创建如下权限: App2 模板: Parameters: LambdaFunct
在 SAM 模板中,是否可以引用使用 Lambda 函数自动创建的角色的 ARN? 我需要在模板中的其他地方使用该 ARN。 # this is the role Role: Type:
我是一名优秀的程序员,十分优秀!