Есть ли способ загрузить локальные пакеты навыков Alexa с помощью SAM? - PullRequest
0 голосов
/ 04 августа 2020

SAM может принимать ссылки на локальные лямбда-функции, создавать zip-файлы кода, загружать их в S3 и выводить шаблоны со ссылками на расположение файлов в S3. Есть ли способ сделать это с помощью пакетов навыков Alexa?

Я хотел бы иметь возможность запустить sam package с таким шаблоном:

MySkill:
  Type: "Alexa::ASK::Skill" 
  Properties: 
    SkillPackage:
      CodeUri: ./skill-package/
      S3BucketRole: !GetAtt S3BucketReadRole.Arn 

и получить шаблон вроде :

MySkill:
  Type: "Alexa::ASK::Skill" 
  Properties: 
    SkillPackage:
      S3Bucket: "my-skill-packages" 
      S3Key: "skillpackage.zip" 
      S3BucketRole: !GetAtt S3BucketReadRole.Arn 

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ask-skill-skillpackage.html

...