Same issue for me. Hopefully they can fix mine too. Awaiting moderation… Amazon Sign-In
String instance with value “arn:aws:lambda:us-east-2::function:myHomeAssistantFunction” at property path “$.manifest.apis.smartHome.regions.NA.endpoint.uri” does not match the regular expression: “arn:aws:lambda:us-east-1:[0-9]{12}:function:[a-zA-Z0-9-]+(/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-]+)?”.
The Lambda ARN arn:aws:lambda:us-east-2::function:myHomeAssistantFunction is not valid for any of the supported regions.
OHHH I missed one critical step in the instructions.
IMPORTANT - Alexa Skills are only supported in certain AWS regions Your current server location will be displayed on the top right corner (for example, Ohio), make sure you select the server closest to your location / region based on your Amazon account’s country, whilst also ensuring that it is within one of the supported regions for Alexa Skills otherwise this will not work!
US East (N.Virginia) region for English (US) or English (CA) skills
The US East (N. Virginia) is == “arn:aws:lambda:us-east-1[…]”
The US East (Ohio) which it defaulted for me was == “arn:aws:lambda:us-east-2[…]”
So I deleted the function and trigger from Ohio and created it in N. Virginia, and everything is working now!