amazon-cloudformation相关内容

Cloudformation 堆栈在执行所有用户数据之前显示为已完成

在我的 cloudformation 堆栈中,我有一个启动配置,它在用户数据中运行 ansible 脚本.这里的问题是,即使 ansible 脚本尚未完成执行,我的堆栈状态也会显示 CREATE_COMPLETE.在我通过 ssh 进入 ec2 实例后,我看到了显示 ansible 执行仍在进行中的日志.我的示例 cloudformation 堆栈 json 是这样的: “OpenShiftMa ..
发布时间:2021-11-11 01:35:31 其他开发

CDK 是否执行编排?除了供应

我们使用 CloudFormation/Terraform 在 AWS 中配置资源. 配置是关于创建一个新状态 或 将一种状态转换为另一种状态. 例如:一个状态是一台安装了apache web x.y的机器 我们使用 ansible 工具来编排配置 自动化是定义可以自动执行的任务. 自动化可用于单个系统.编排采用自动化并协调多个系统之间的过程.通常是因为一 ..

Cloudformation 堆栈在执行所有用户数据之前显示为已完成

在我的 cloudformation 堆栈中,我有一个启动配置,它在用户数据中运行 ansible 脚本.这里的问题是,即使 ansible 脚本尚未完成执行,我的堆栈状态也会显示 CREATE_COMPLETE.在我通过 ssh 进入 ec2 实例后,我看到了显示 ansible 执行仍在进行中的日志.我的示例 cloudformation 堆栈 json 是这样的: “OpenShiftMa ..
发布时间:2021-11-11 00:29:45 其他开发

CDK 是否执行编排?除了供应

我们使用 CloudFormation/Terraform 在 AWS 中配置资源. 配置是关于创建一个新状态 或 将一种状态转换为另一种状态. 例如:一个状态是一台安装了apache web x.y的机器 我们使用 ansible 工具来编排配置 自动化是定义可以自动执行的任务. 自动化可用于单个系统.编排采用自动化并协调多个系统之间的过程.通常是因为一 ..

没有 lambda 的 ApiGateway CloudFormation

我正在尝试创建一个模板,以便当我调用 api/divide/inputvalue 时,api 会从 DynamoDB 发回对应于 inputvalue 映射. 它非常简单,因为我直接从数据库中获取值而没有任何业务逻辑,因此我不需要任何 lambda.但是我谷歌搜索的所有示例或他们使用的所有教程都使用了 lambda,我现在迷失了如何在没有 lambda 的情况下使其工作 这是我目前所拥 ..

如何评估 CDK `CfnOutput`(CloudFormation 输出)值?

我正在编写一个工具,在 cdk deploy 之后利用 CloudFormation 输出,然后使用基于这些输出的配置文件设置开发环境. 在每个核心基础架构组件(auth、db、webapp、storage 等)的末尾,我有一个 CfnOutput 构造,如下所示: cdk.CfnOutput(自我,'用户池ID',值=self.user_pool.user_pool_id,) 输出类似 ..
发布时间:2021-10-27 18:32:30 Python

CloudFormation cfn-init 信号用户数据脚本的成功/失败

我编写了一个 powershell EC2 用户数据脚本.我想知道如何使用 cfn-init.exe 向 CloudFormation 发送成功/失败信号?请提供示例和语法,因为我是 CloudFormation 的新手. 解决方案 您需要使用 cfn-signal 命令将信号传递给 cloudformation.请查看 http://docs.aws.amazon 上的文档.com/AW ..

使用 AWS CloudFormation 添加选项组

我正在构建一个 CloudFormation 模板,该模板将使用多可用区选项创建 SQL Server 数据库(使用 RDS)(因此它在不同的可用区中维护同步备用副本). 但是,要使此工作正常进行,我需要将数据库实例与具有“镜像"选项的选项组相关联.无法在任何地方找到如何使用 CloudFormation 模板创建选项组. 如何在 CloudFormation 模板中创建选项组? ..
发布时间:2021-10-27 18:32:21 其他开发

在`aws cloudformation deploy --parameter-overrides`中,如何将多个值传递给`List`参数?

我正在使用这个 CloudFormation 模板 我试图传递值的 List 参数是: “子网":{“类型":“列表",“说明":“您的虚拟私有云 (VPC) 中的 SubnetId 列表",“约束描述":“必须是与至少两个不同可用区相关联的至少两个现有子网的列表.他们应该驻留在选定的虚拟私有云中."}, 我写了一个看起来像这样的实用程序脚本: #!/bin/bashSUBNET1=子 ..
发布时间:2021-10-27 18:32:19 其他开发

模板错误:每个 Fn::Sub 对象的上下文对象的每个值都必须是字符串或返回字符串的函数

当我在 uat env 中运行此模板时,我希望将 aws:SourceVpc 添加为字符串列表 [“vpc-7830jkd"、“vpc-a1236"] 和字符串“vpc-1234"当我在 perf 中运行时.它在 perf env 中运行良好,但是当我在 uat 中运行时出现以下错误. 模板错误:每个 Fn::Sub 对象的上下文对象的每个值都必须是字符串或返回字符串的函数.有什么建议吗? ..
发布时间:2021-10-27 18:32:16 其他开发

如何通过使用 CloudFormation 在不同 Fargate 任务中运行的 Consul 服务器将 Consul 代理加入 Consul 集群?

我目前是一名实习生,必须托管一个微服务应用程序.我选择将 AWS ECS 与 Fargate 任务结合使用来托管 Consul Connect Service Mesh,为应用程序提供服务发现、意图、Mtls 等.我的设置如下: 1 个 Fargate 任务(在一个服务中)和一个 Consul 服务器容器. x Fargate 任务(在一个服务中),带有一个 Consul 代理、Consu ..

aws cloudformation 错误:无法解压缩上传的文件.请检查您的文件,然后再次尝试上传

使用 aws cloudformation 命令 package 和 deploy 我试图将我的本地 lambda 函数复制到 s3 并部署模板.但是我在部署堆栈时遇到了一个问题.出现错误:无法解压缩上传的文件.请检查您的文件,然后再次尝试上传.(服务:AWSLambdaInternal;状态代码:400 问题:当我手动压缩 labmda 函数并将其复制到 s3 时 - 它可以工作.我的工作 ..

获取服务:AmazonIdentityManagement;状态码:400;错误代码:创建 Cloudformation 堆栈时的 MalformedPolicyDocument

我正在尝试为 ECR 和 ELB 创建云形成模板,我将我的图像分别推送到 ECR.在 Dockerrun.json 中,我像这样引用我的图像“图像":“.dkr.ecr.ap-south-1.amazonaws.com/*:latest".所以我需要为 ELB 和 ECR 提供 IAM 权限.但是此模板中的 IAM 部分存在一些问题.创建堆栈时出现此错误.是否需要修复? 策略中的语法错误.(服务 ..

为什么我会收到“No Export Named"?在 CloudFormation 中使用嵌套堆栈时出错?

我正在 CloudFormation 模板中定义要在另一个模板中使用的导出. 我可以看到正在 AWS 控制台中创建导出,但是,第二个堆栈找不到它. 错误: UPDATE_ROLLBACK_IN_PROGRESS 原因:未找到名为 sandbox06-ODM-KinesisStreamArn 的导出 template.yml 资源:运动流:类型:AWS::Kinesis::Stre ..
发布时间:2021-10-27 18:32:01 其他开发

如何配置对 Elastic beanstalk Cloudformation 模板的 ECR 读取权限?

我有一个带有多容器 docker CF 模板的弹性 beanstalk,如下所示.我单独将我的图像推送到 ECR.在 Dockerrun.json 中,我像这样引用我的图像“图像":“.dkr.ecr.ap-south-1.amazonaws.com/*:最新".通过使用这个 CF 模板,我可以创建带有多容器的 ELB.但是在部署我的 Dockerrun.json 时,由于我的图像的权限被拒绝而失 ..

如何在 CloudFormation 模板中将数据从 AWS S3 复制到 EC2?

我创建了一个用于启动 AutoScaling 组的 CloudFormation 模板.在启动期间,允许 s3:GetObject 访问的策略附加到每个 EC2 实例.之后,我使用 User Data 安装 Apache Web 服务器和 PHP,然后更改相关文件夹的设置.然后,我需要在每个实例中将多个文件从 S3 存储桶(没有公共访问权限)复制到/var/www/html 文件夹,但是如果不恢复 ..

如何在 AWS CloudFormation 中指定子网和 VPC ID?

我希望我的 CloudFormation 模板使用现有的子网和 VPC.我不想创建新的. 我如何参数化这些? 当我查看AWS::EC2::VPC 和AWS::EC2::Subnet 的文档时,似乎这些资源仅用于创建新 VPC 和子网.对吗? 我是否应该直接将实例资源指向我希望它使用的现有 VPC 和子网? 例如 - 如果我的模板中有一个实例资源并且我将它直接指向现有子网,如 ..