I am trying to deploy an Alexa skill based off of the reference example here: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#aws-resource-ask-skill--examples
My CloudFormation template looks like:
Skill: Type: Alexa::ASK::Skill Properties: AuthenticationConfiguration: ClientId: '{ {resolve:secretsmanager:amazon/developer:SecretString:ClientId}}' ClientSecret: '{ {resolve:secretsmanager:amazon/developer:SecretString:ClientSecret}}' RefreshToken: '{ {resolve:secretsmanager:amazon/developer:SecretString:RefreshToken}}' VendorId: '{ {resolve:secretsmanager:amazon/developer:SecretString:VendorId}}' SkillPackage: S3Bucket: !Ref SkillBucketName S3Key: !Ref SkillObjectKey S3BucketRole: !GetAtt AlexaReadS3Role.Arn Overrides: Manifest: apis: custom: endpoint: uri: !GetAtt Function.Arn
Trying to apply this template always results in the error:
Error occurred while updating the skill. Cause: Skill not found with id: amzn1.ask.skill.845be49a-d972-43e0-a3d1-09a56b323acc
Every time the "id" is different, and the preceding message is: "CREATE_IN_PROGRESS Resource creation Initiated"
I have read the other similar posts, but none of them have solutions or things for me to try. I'm hoping someone sees this and has more context.
Thanks!