@feliara8 wrote:
Hello, i have an script that running it sometimes goes green at first, but sometimes does not.
Script:
provider "aws" { profile = "default" region = "us-east-1" } module "scheduler_ec2_iam_role" { source = "./modules/ec2_role" name = "elasticbeanstalk-ec2-role-${var.env}" policy_arn = [ "arn:aws:iam::aws:policy/AWSElasticBeanstalkWebTier", "arn:aws:iam::aws:policy/AWSElasticBeanstalkMulticontainerDocker", "arn:aws:iam::aws:policy/AWSElasticBeanstalkWorkerTier", ] } module "scheduler_sqs" { source = "./modules/sqs" name = "${var.env}-some-scheduler" env = var.env delay_seconds = 0 policy = <<POLICY { "Version": "2012-10-17", "Id": "sqspolicy", "Statement": [ { "Sid": "First", "Effect": "Allow", "Principal": { "AWS": [ "${module.scheduler_ec2_iam_role.arn}" ] }, "Action": ["sqs:SendMessage", "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:GetQueueAttributes"] } ] } POLICY }
The error i get sometimes is this one:
Error creating SQS queue: InvalidAttributeValue: Invalid value for the parameter Policy.
status code: 400, request id: c7aee8dc-d8fd-5fd4-8d9f-be2bf915304e
Maybe the role gets created but theres a time delay which is really available?
Any suggestions?
Thanks
Posts: 1
Participants: 1