diff --git a/examples/2016-10-31/sqs/template.yaml b/examples/2016-10-31/sqs/template.yaml index 535f7fdac..441d7e5a5 100644 --- a/examples/2016-10-31/sqs/template.yaml +++ b/examples/2016-10-31/sqs/template.yaml @@ -13,7 +13,7 @@ Resources: Type: SQS Properties: Queue: !GetAtt MySqsQueue.Arn + BatchSize: 10 MySqsQueue: Type: AWS::SQS::Queue - Properties: \ No newline at end of file diff --git a/samtranslator/model/eventsources/pull.py b/samtranslator/model/eventsources/pull.py index e2e309237..1d0e566eb 100644 --- a/samtranslator/model/eventsources/pull.py +++ b/samtranslator/model/eventsources/pull.py @@ -99,4 +99,4 @@ class SQS(PullEventSource): resource_type = 'SQS' def get_policy_arn(self): - return ArnGenerator.generate_aws_managed_policy_arn('service-role/AWSLambdaSQSExecutionRole') + return ArnGenerator.generate_aws_managed_policy_arn('service-role/AWSLambdaSQSQueueExecutionRole') diff --git a/tests/translator/output/aws-cn/sqs.json b/tests/translator/output/aws-cn/sqs.json index 29e529af5..eb1a09139 100644 --- a/tests/translator/output/aws-cn/sqs.json +++ b/tests/translator/output/aws-cn/sqs.json @@ -5,7 +5,7 @@ "Properties": { "ManagedPolicyArns": [ "arn:aws-cn:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", - "arn:aws-cn:iam::aws:policy/service-role/AWSLambdaSQSExecutionRole" + "arn:aws-cn:iam::aws:policy/service-role/AWSLambdaSQSQueueExecutionRole" ], "AssumeRolePolicyDocument": { "Version": "2012-10-17", diff --git a/tests/translator/output/aws-us-gov/sqs.json b/tests/translator/output/aws-us-gov/sqs.json index f58f3df02..8398eda66 100644 --- a/tests/translator/output/aws-us-gov/sqs.json +++ b/tests/translator/output/aws-us-gov/sqs.json @@ -5,7 +5,7 @@ "Properties": { "ManagedPolicyArns": [ "arn:aws-us-gov:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", - "arn:aws-us-gov:iam::aws:policy/service-role/AWSLambdaSQSExecutionRole" + "arn:aws-us-gov:iam::aws:policy/service-role/AWSLambdaSQSQueueExecutionRole" ], "AssumeRolePolicyDocument": { "Version": "2012-10-17", diff --git a/tests/translator/output/sqs.json b/tests/translator/output/sqs.json index 0ca3a1860..2ed583e2d 100644 --- a/tests/translator/output/sqs.json +++ b/tests/translator/output/sqs.json @@ -5,7 +5,7 @@ "Properties": { "ManagedPolicyArns": [ "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", - "arn:aws:iam::aws:policy/service-role/AWSLambdaSQSExecutionRole" + "arn:aws:iam::aws:policy/service-role/AWSLambdaSQSQueueExecutionRole" ], "AssumeRolePolicyDocument": { "Version": "2012-10-17",