My current lambda functions are in N. Virginia (us-east-1) because that's the only region in North America that was supported. But now, here and here state that the acceptable lambda locations are:
- Asia Pacific (Tokyo)
- EU (Ireland)
- US East (N. Virginia)
- US West (Oregon)
This is great. I want to reduce the latency between my backend (Oregon) and lambda (N. Virginia). But, when I went to change the endpoint of my current skill to a new lambda function I created in Oregon (us-west-2) I get the error.
Invalid Lambda ARN arn:aws:lambda:us-west-2:my-id:function:my-function-name for NA region. Please provide a valid ARN in the form 'arn:aws:lambda:us-east-1:000000000000:function:myFunction:myFunctionVersion'. Error code: SkillManifestError
I thought maybe it's because of something stuck in my skill, so I created a brand new skill over in the alexa console (there was no option for region when creating it). And, still, I got the same error as above when attempting to assign an endpoint to the brand new skill.