Skip to content

UAE region layer doesn't exist #88

Description

@tlgkk

Hey everyone,

I was trying to create lambda functions with datadog extension, I was not able to do so in UAE region me-central-1.

I checked it trough awscli it is not existing. Your code seems to be creating releases on all regions but I guess the awscli version was not up-to-date.

➜ aws lambda get-layer-version --layer-name arn:aws:lambda:me-south-1:464622532012:layer:Datadog-Extension --version-number 31 --region me-south-1
{
    "Content": {
        "Location": "...,
        "CodeSize": 9561912,
        "SigningProfileVersionArn": "arn:aws:signer:us-east-1:464622532012:/signing-profiles/DatadogLambdaSigningProfile/9vMI9ZAGLc",
        "SigningJobArn": "arn:aws:signer:us-east-1:464622532012:/signing-jobs/d5e3fbc9-cbd7-45b8-a74c-dfa147b0e0d0"
    },
    "LayerArn": "arn:aws:lambda:me-south-1:464622532012:layer:Datadog-Extension",
    "LayerVersionArn": "arn:aws:lambda:me-south-1:464622532012:layer:Datadog-Extension:31",
    "Description": "Datadog Lambda Extension",
    "CreatedDate": "2022-10-20T22:33:20.790+0000",
    "Version": 31
}
➜ aws lambda get-layer-version --layer-name arn:aws:lambda:me-central-1:464622532012:layer:Datadog-Extension --version-number 31 --region me-central-1

An error occurred (AccessDeniedException) when calling the GetLayerVersion operation: User: arn:aws:sts::...:assumed-role/... is not authorized to perform: lambda:GetLayerVersion on resource: arn:aws:lambda:me-central-1:464622532012:layer:Datadog-Extension:31 because no resource-based policy allows the lambda:GetLayerVersion action

It would be great if you could release it to this new region.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions