All Questions

Filter by
Sorted by
Tagged with
179 votes
4 answers
137k views

ValidationError Stack:arn aws cloudformation stack is in ROLLBACK_COMPLETE state and can not be updated

When I deploy using cloudformation aws cloudformation deploy --region $region --stack-name ABC I get the error: An error occurred (ValidationError) when calling the CreateChangeSet operation: Stack:...
Thanh Nguyen Van's user avatar
167 votes
9 answers
92k views

What is the difference between Elastic Beanstalk and CloudFormation for a .NET project? [closed]

I have developed a .NET MVC application and have started playing around with AWS and deploying it via the Visual Studio Toolkit. I have successfully deployed the application using the Elastic ...
kspearrin's user avatar
  • 10.5k
110 votes
14 answers
73k views

How can I quickly and effectively debug CloudFormation templates?

CloudFormation is a powerful AWS offering that allows the programmatic creation of AWS resource stacks, such as the web tier of an application, a high performance computing cluster, or an entire ...
Christopher's user avatar
  • 43.5k
94 votes
7 answers
53k views

AWS CloudFormation Stack update error: Requires capabilities : [CAPABILITY_IAM]

When creating a stack with CloudFormation, I get this error: Stack update error: Requires capabilities : [CAPABILITY_IAM] I can't find a template for adding CAPABILITIES_IAM to the CloudFormation ...
Eric Nord's user avatar
  • 4,815
93 votes
3 answers
38k views

Template format error: unsupported structure seen in AWS CloudFormation

I am trying to validate an AWS example CloudFormation template using a command like: ▶ aws cloudformation validate-template --template-body template.yml This leads to the following error message: ...
bgenchel's user avatar
  • 3,879
91 votes
9 answers
34k views

AWS OpsWorks vs AWS Beanstalk vs AWS CloudFormation? [closed]

I would like to know what are the advantages and disadvantages of using AWS OpsWorks vs AWS Beanstalk and AWS CloudFormation? I am interested in a system that can be auto scaled to handle any high ...
ipegasus's user avatar
  • 15.1k
90 votes
12 answers
108k views

User is not authorized to perform: cloudformation:CreateStack

I'm trying out Serverless to create AWS Lambdas and while creating a project using the command serverless project create I'm getting the following error. AccessDenied: User: arn:aws:iam::XXXXXXXXX:...
Milindu Sanoj Kumarage's user avatar
90 votes
7 answers
79k views

Specify log group for an AWS lambda?

Is there a way to specify the CloudWatch log group that an AWS lambda logs to? It seems to be generated directly from the lambda name; however, it would be especially convenient to, for example, ...
JohnJ's user avatar
  • 4,813
85 votes
1 answer
80k views

AWS: How to specify a boolean parameter in a CloudFormation template

I'm trying to specify a boolean parameter in a CloudFormation template so I can conditionally create resources based on a parameter passed in. Looking at the documentation here and here it would ...
Willem van Ketwich's user avatar
78 votes
4 answers
31k views

Difference between SAM template and Cloudformation template

I'm finding it hard to understand the difference between SAM template and Cloudformation template. I know that SAM template can be used to define Serverless Applications like Lambda, but how does that ...
Schleir's user avatar
  • 1,845
74 votes
4 answers
51k views

How to use Sub and GetAtt functions at the same time in CloudFormation template?

I created CloudFormation yaml template and I need to use !GetAtt "TestLambda.Arn" as part of !Sub function in "AWS::ApiGateway::Method" Integration Uri: Type: "AWS::ApiGateway:...
Hleb's user avatar
  • 7,151
74 votes
3 answers
21k views

PropertyDefinition inconsistent

I have following template that i am using in cloudformation UI to create dynamoDB table. I want to create a table with PrimaryKey as ID and sortKey as Value { "AWSTemplateFormatVersion" : "2010-09-...
Em Ae's user avatar
  • 8,452
68 votes
14 answers
61k views

How to create a new version of a Lambda function using CloudFormation?

I'm trying to create a new version of a Lambda function using CloudFormation. I want to have multiple versions of the same Lambda function so that I can (a) point aliases at different versions - like ...
boris's user avatar
  • 1,545
67 votes
1 answer
30k views

Name an EC2 Instance in the CloudFormation template?

I have a template that works and generates a stack but I cannot find a property to set or something else that allows me to give a Name to the EC2 Instance I have created. When it is generated the Name ...
A.G.'s user avatar
  • 2,089
66 votes
11 answers
40k views

CloudFormation doesn't deploy to API gateway stages on update

When I run CloudFormation deploy using a template with API Gateway resources, the first time I run it, it creates and deploys to stages. The subsequent times I run it, it updates the resources but ...
bjfletcher's user avatar
  • 11.3k
64 votes
8 answers
94k views

AWS API Gateway: User anonymous is not authorized to execute API

Trying to post to an API I've created in API gateway: { "Message": "User: anonymous is not authorized to perform: execute-api:Invoke on resource: arn:aws:execute-api:us-west-2:***********:...
tgk's user avatar
  • 4,006
63 votes
4 answers
74k views

AWS CLI S3: copying file locally using the terminal : fatal error: An error occurred (404) when calling the HeadObject operation

I'm trying to copy files locally from s3 bucket. I can get the list of files on my bucket: aws s3 ls s3://myBucket/myDirectory/todaysFiles/ But when I try to copy the files locally: aws s3 cp s3://...
user2924482's user avatar
  • 8,900
63 votes
2 answers
68k views

How to re-deploy stack when getting 'resource already exists in stack' error, without deleting the resource

I am trying to add a 'get' function to an already existing DynamoDB table in AWS. I added a yml file for the table, and when I tried to deploy the stack, it said that the resource for my table already ...
awsquestion126734's user avatar
63 votes
5 answers
27k views

Is there a way to run initial SQL when creating an RDS database instance using CloudFormation?

I am creating an RDS instance using CloudFormation using this: "Resources": { "myDB": { "Type": "AWS::RDS::DBInstance", "Properties": { "...
Mike Hogan's user avatar
  • 10.3k
61 votes
4 answers
34k views

The target group does not have an associated load balancer

I want to create ECS service from Cloud Formation Script. The service needs to be exposed to outside with Application Load Balancer I have created Elastic Load Balancer, a Listener and ListnerRule ...
mmc's user avatar
  • 801
59 votes
10 answers
23k views

Unable to delete cfn stack, role is invalid or cannot be assumed

I'm new to aws cloudformation; I'm wondering if anybody knows of a way to force delete a stack when it just won't delete. It fails with this error: Failed to delete stack: Role arn:aws:iam::role/...
pelican's user avatar
  • 6,036
58 votes
8 answers
42k views

Cloudformation template for creating ECS service stuck in CREATE_IN_PROGRESS

I am creating an AWS ECS service using Cloudformation. Everything seems to complete successfully, I can see the instance being attached to the load-balancer, the load-balancer is declaring the ...
Anvar's user avatar
  • 1,180
54 votes
3 answers
37k views

What is Sid attribute use for in key policies?

Here is a documentation: Sid – (Optional) The Sid is a statement identifier, an arbitrary string you can use to identify the statement. Does it means that Sid parameter is just description?
Cherry's user avatar
  • 32.4k
52 votes
6 answers
78k views

How to check if specific resource already exists in CloudFormation script

I am using cloudformation to create a stack which inlcudes an autoscaled ec2 instance and an S3 bucket. For the S3 bucket I have DeletionPolicy set to Retain, which works fine, until I want to ...
alexfvolk's user avatar
  • 1,830
51 votes
5 answers
70k views

AWS cloud formation Template- providing Tags for the stack in the template

We wanted to use company specific Tags to the resources that we create in AWS for billing purposes. I am using a cloud formation template to spin up our Elasticbeanstalk instance and other project ...
user2716913's user avatar
51 votes
3 answers
19k views

AWS CloudFormation create-stack vs deploy

Can someone clearly explain to me difference and precedence between AWS CLI Cloudformation create-stack and deploy commands? For me it seems like they do same thing and deploy resources. Why when you ...
nixmind's user avatar
  • 2,168
51 votes
7 answers
33k views

Is there a way to unit test AWS Cloudformation template

When we say that cloudformation is 'Infrastructure as Code', the next question that immediately comes to mind is how can this code be tested. Can we do some sort of basic unit test of this code And I ...
Arafat Nalkhande's user avatar
49 votes
9 answers
28k views

Cloudwatch failedinvocation error no logs available [closed]

I have set up a Cloudwatch rule event where an ECS task definition is started when a previous task definition is completed. I can see the event triggers the task definition however it fails. The ...
Nathan B's user avatar
  • 641
47 votes
4 answers
36k views

Export AWS configuration as CloudFormation template

I´m using AWS CLI and CloudFormation, and I could not find any reference in the documentation. Does anybody know if it´s possible to create a CloudFormation template from a current configuration. Let´...
paul's user avatar
  • 13.2k
46 votes
6 answers
32k views

Enable CORS for API Gateway in Cloudformation template

I'm creating AWS Cloudformation template for my environment and I can't find a way to enable CORS for API Gateway method. I can configure it using AWS console (here is the official doc), but how can ...
dds's user avatar
  • 2,405
46 votes
5 answers
29k views

InsufficientCapabilitiesException [CAPABILITY_NAMED_IAM] when creating a stack with IAM policies

I get this error when I run create-stack for a cloudformation template that contains IAM policies. aws cloudformation create-stack --stack-name iam-stack --template-body file://./iam.yml --...
David Webster's user avatar
45 votes
3 answers
67k views

How to resolve "The maximum number of addresses has been reached" for AWS VPC Elastic IP addresses?

I'm working with CDK/CloudFormation and recently started getting this error when attempting to create a new stack: The maximum number of addresses has been reached. Looking in the AWS Management ...
Steve Chambers's user avatar
45 votes
2 answers
49k views

AWS SQS trigger Step Functions

Quick question: Is it possible to trigger the execution of a Step Function after an SQS message was sent?, if so, how would you specify it into the cloudformation yaml file? Thanks in advance.
Carlos's user avatar
  • 915
43 votes
1 answer
19k views

Setting the capability for aws cloudformation template-validate

I am trying to validate a Cloudformation template. The command I am issuing is: ▶ aws cloudformation validate-template --template-body file://template.json The response I am getting, however, is: "...
Alex Harvey's user avatar
  • 14.9k
41 votes
3 answers
36k views

How do you set SSE-S3 or SSE-KMS encryption on S3 buckets using Cloud Formation Template?

I'm trying to use a CloudFormation Template to spin up an S3 Bucket in AWS. One of the requirements for this project is that the bucket be encrypted in place. I've been trying to find a way to set ...
Jae Carr's user avatar
  • 1,215
41 votes
1 answer
32k views

Negate a Condition in CloudFormation Template

I have the following condition, accordingly to that condition I create some resources, while if that condition is not met then I create other resources. Conditions: ISProduction: "Fn::Equals": ...
cloudy_weather's user avatar
41 votes
3 answers
33k views

NLB Target Group health checks are out of control

I have a Network Load Balancer and an associated Target Group that is configured to do health checks on the EC2 instances. The problem is that I am seeing a very high number of health check requests; ...
Miles's user avatar
  • 1,712
41 votes
4 answers
35k views

How to fix a drifted AWS CloudFormation stack?

How to fix a drifted AWS CloudFormation stack? I modified a BackendECS Service and it is now "drifted" but there's no information on how to resolve this? This is driving me insane? Zero information on ...
ByteMe's user avatar
  • 1,282
40 votes
3 answers
29k views

AWS Cloudformation: Conditionally create properties of resources

I know that it is possible via the use of Conditions to conditionally (what else?) create resources. I am trying to find a way though to conditionally create properties of resources; in my case I ...
pkaramol's user avatar
  • 18k
39 votes
7 answers
37k views

AWS Lambda scheduled event source via cloudformation

I already have my lambda / roles defined in cloudformation and would love to also use it to add a scheduled eventsources ... are there any docs or examples around ?
grosser's user avatar
  • 14.9k
39 votes
8 answers
24k views

AWS::Event::Rule FailedInvocation debug info?

I have a AWS::Event::Rule that routes a S3 put event to a ECS task. I can see the rule is being triggered from the metrics, but also see FailedInvocation on every trigger. I suspect that's a ...
lznt's user avatar
  • 2,498
38 votes
5 answers
49k views

Enable Lambda function to an S3 bucket using cloudformation

We are creating an S3 bucket using a CloudFormation template. I would like to associate (Add an event to S3 bucket) a Lambda function whenever a file is added to the S3 bucket. How is it possible ...
shiv455's user avatar
  • 7,644
38 votes
6 answers
27k views

Nested Step Function in a Step Function: Unknown Error: "...not authorized to create managed-rule"

I have a Step Function (Parent) created in a SAM/CloudFormation template that, among other things, calls another Step Function (Child). I'm following the instructions on calling Child, from Parent, ...
Matt's user avatar
  • 937
38 votes
5 answers
43k views

create folder inside S3 bucket using Cloudformation

I'm able to create an S3 bucket using cloudformation but would like to create a folder inside an S3 bucket..like <mybucket>--><myfolder> Please let me know the template to be used to ...
shiv455's user avatar
  • 7,644
36 votes
3 answers
45k views

How to specify all ports in Security group - CloudFormation

I have my CloudFormation script like this now: "SecurityGroupIngress" : [{ "IpProtocol" : "tcp", "FromPort" : "0", "ToPort" : "65535", "CidrIp" : "0.0.0.0/0" }] and ...
Steven Yong's user avatar
  • 5,364
35 votes
4 answers
39k views

How do I specify template parameters when running AWS SAM Local?

Using AWS SAM Local I can test my serverless application locally, which is awesome. I can also deploy to AWS, which apparently takes the same flags as aws cloudformation deploy, so I can pass a ...
Tomas Aschan's user avatar
  • 59.5k
35 votes
2 answers
8k views

How to describe AWS Lambda function test events in CloudFormation template?

I describe existing AWS Lambda function in CloudFormation template and I face with the next issue. In our Lambda we configured few test events which helps us to verify some usecases (I mean ...
Hleb's user avatar
  • 7,151
34 votes
7 answers
17k views

Incorporate existing AWS resources into a CloudFormation stack

Is there a way to incorporate existing AWS resources that were created outside of CloudFormation into an existing CloudFormation stack? I'd like to do this without having to add a new resource in the ...
BrianP's user avatar
  • 1,867
32 votes
5 answers
50k views

How do I reference cross-stack resources in the same app?

I have an app that has two stacks, both within the same region/account. One of those stacks requires the ARN of a lambda that exists in the other stack. How do I reference this? // within stackA ...
John's user avatar
  • 11.4k
31 votes
2 answers
29k views

Is it possible to execute a CloudFormation file in Terraform?

One team has already written a cloudformation template as a .yml file that provisions a stack of resources. Is it possible to leverage this file by executing it from within Terraform? Or does it have ...
user1521567's user avatar
  • 1,803

1
2 3 4 5
126