amazon-cloudformation相关内容
以下AWS CloudFortification提供循环依赖错误。我的理解是依赖关系是这样流动的:rawUploads -> generatePreview -> previewPipeline -> rawUploads。虽然看起来rawUploads并不依赖于generatePreview,但我猜CF在创建存储桶时需要知道要触发什么lambda,即使触发器是在CloudFortificatio
..
我正在尝试使用Serverless设置一个工作流,它创建一个新的S3存储桶、一个新的SQS队列,当在S3存储桶中创建一个对象时,将一个消息放到队列中,一旦队列中有足够的消息,就会旋转一个lambda。我的资源挡路中有以下内容: resources: Resources: AnalyticsQueue: Type: "AWS::SQS::Queue" Pro
..
我从昨天开始就被困在这件事上了, 我运行以下命令: aws cloudformation validate-template --template-body test.json (test.json是我的模板) 并且它一直给我以下错误: A client error (ValidationError) occurred when calling the ValidateTempla
..
这是AWS document中的CloudForformationAlarm的结构。 Type: "AWS::CloudWatch::Alarm" Properties: ActionsEnabled: Boolean AlarmActions: - String AlarmDescription: String AlarmName: String Compari
..
如何将已有lambda别名和版本的APIGateway阶段部署到特定阶段,这意味着我不想再次更新lambda,但我想映射到新阶段或使用特定lambda别名更新现有阶段 即,我有myFunction版本2、3和别名dev、test和Stage。 要将/dev的Stage映射到$Latest,将/test映射到版本2的别名测试,将/Stage映射到版本3的别名。 如何实现此目标。 我已尝
..
是否可以将外部构建命令作为CDK堆栈序列的一部分运行?意向:1)创建睡觉接口,2)将睡觉url写入配置文件,3)构建并部署Reaction应用: import apigateway = require('@aws-cdk/aws-apigateway'); import cdk = require('@aws-cdk/core'); import fs = require('fs') imp
..
我想将这段云表单翻译成CDK: Type: AWS::S3::BucketPolicy Properties: Bucket: Ref: S3BucketImageUploadBuffer PolicyDocument: Version: "2012-10-17" Statement: Action: - s3:PutObject
..
有人能清楚地向我解释一下AWS CLI CloudForformationcreate-stack和deploy命令之间的区别和优先顺序吗?对我来说,他们似乎在做同样的事情并部署资源。 为什么从cli运行部署命令时,创建堆栈没有可执行更改集,而文档显示: 通过创建并执行更改集来部署指定的AWS CloudFortification模板。该命令在AWS CloudFortificatio
..
我在Cloud9中使用的是Python AWS CDK,我正在部署一个简单的Lambda函数,该函数应在对象上载到S3 Bucket(也是由CDK创建)时发送API请求到Atlassian的API。以下是我的CDK堆栈代码: from aws_cdk import core from aws_cdk import aws_s3 from aws_cdk import aws_lambda f
..
我知道可以通过使用Conditions有条件地(还有什么?)创建资源。 我正在尝试找到一种有条件地创建资源属性的方法; 在我的示例中,我使用默认公网IP分配=false在子网中创建了几个EC2实例。 有时出于调试目的,我希望我的实例获得公共IP。 现在我必须注释入/出SG/Subnet和下面的NetworkInterfaces属性(它们不在一起) myEC2:
..
当您在同一区域内运行多个CloudForformation堆栈时,您可以使用CloudFormation Outputs 在堆栈之间共享引用 但是,正如文档突出显示的那样,输出不能用于跨区域引用。 您不能跨区域创建跨堆栈引用。您可以使用内部函数fn::ImportValue仅导入在同一区域内导出的值。 如何在CloudFortification中引用跨区域的值? 下面是一个示
..
我的lambda函数可以访问私有网络中的其他资源,但是一旦它尝试向Internet发出请求,它就会超时。我有以下内容: 两个私有子网 将0.0.0.0/0路由到Internet网关的路由表。 几条ACL规则和一个Lambda安全组 任何帮助都会很有帮助。以下是我的CF模板: AWSTemplateFormatVersion: 2010-09-09 Description: V
..
我们正在尝试使用 Amazon CloudFormation 和 Swagger 自动部署 AWS lambda 和 API 网关.为此,我们创建了一个 CloudFormation 模板来创建 APIGateway 所需的 Lambda 和其他资源(包括端点).我们希望从外部 swagger 文件中导入 API 定义,以便可以将同一个 CloudFormation 模板用于多个 lambda 和
..
一个团队已经将 cloudformation 模板编写为 .yml 文件,该文件提供了一堆资源. 是否可以通过在 Terraform 中执行该文件来利用它?还是必须重写? 我是 terraform 新手,刚刚开始. 如果我使用 AWS CLI,我会执行这样的命令, aws cloudformation create-stack --stack-name my-new-sta
..
我正在为我的环境创建 AWS Cloudformation 模板,但我找不到为 API Gateway 方法启用 CORS 的方法. 我可以使用 AWS 控制台配置它(这里是官方文档),但是如何在 Cloudformation 模板中进行呢? 解决方案 经过反复试验,我发现以下 CloudFormation 模板片段与 CORS 控制台向导相比会产生等效的 OPTIONS 方法:
..
这是我对流层生成的 JSON(的 DynamoDB 部分): “沙盒":{“特性": {“属性定义":[{"AttributeName": "audit_id",“属性类型":“S"},{"属性名": "状态",“属性类型":“S"},{"属性名": "文件名",“属性类型":“S"},{"AttributeName": "file_detected_dt",“属性类型":“S"},{"Attr
..
..
使用以下 yaml 时出现错误.我已经检查了代码,但我认为没有任何问题.我的结构计划有一个具有 2 个公共子网和 2 个私有子网的 VPC.一个 Web 服务器实例将放置在公共子网 2 中.我认为问题可能与实例创建有关,因为在实例创建过程中出现错误. 参数:环境名称:描述:以资源名称为前缀的环境名称类型:字符串键名:描述:用于启用对实例的 SSH 访问的现有 EC2 密钥对的名称类型:AWS::
..
我正在尝试将自定义域集成到 HTTP API 我正在使用 AWS API Gateway 和 AWS Lambda 进行开发.我正在使用 AWS SAM 模板.我有一个根堆栈和嵌套堆栈. 对于这个问题,我将使用一个嵌套堆栈的代码片段.在那里,这就是我希望 URL 端点的样子 根堆栈 - api.example.com 嵌套堆栈 - api.example.com/nested
..
我创建了 CloudFormation yaml 模板,我需要使用 !GetAtt "TestLambda.Arn" 作为 "AWS::ApiGateway:: 中 !Sub 函数的一部分方法"集成URI: 类型:“AWS::ApiGateway::Method"特性:RestApiId:参考:“RestApi"资源编号:参考:“TestResource"HttpMethod:“GET";授权类
..