Alexa::ASK::Skill SkillPackage - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Alexa::ASK::Skill SkillPackage

SkillPackage 属性类型包含技能包的配置详细信息,其中包含 Alexa 技能组件。技能包是从 Amazon S3 存储桶和密钥中检索的,并用于创建和更新技能。技能包 API 参考 中提供了有关技能包格式的更多详细信息。

SkillPackageAlexa::ASK::Skill 资源的一个属性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Overrides" : Overrides, "S3Bucket" : String, "S3BucketRole" : String, "S3Key" : String, "S3ObjectVersion" : String }

YAML

Overrides: Overrides S3Bucket: String S3BucketRole: String S3Key: String S3ObjectVersion: String

属性

Overrides

在创建或更新技能时应用的技能包覆盖。此处提供的值不会修改原始技能包的内容。目前,仅支持覆盖技能包的技能清单组件中的值。

必需:否

类型覆盖

Update requires: No interruption

S3Bucket

存储包含技能包的 .zip 文件的 Amazon S3 存储桶的名称。

必需:是

类型:字符串

Update requires: No interruption

S3BucketRole

为 Alexa 服务 (alexa-appkit.amazon.com) 授予权限以访问存储桶和检索技能包的 IAM 角色的 ARN。此属性是可选属性。如果您未提供它,存储桶必须可公开访问,或者配置了允许该访问权限的策略。否则,AWS CloudFormation 无法创建技能。

必需:否

类型:字符串

Update requires: No interruption

S3Key

技能包 .zip 文件的位置和名称。

必需:是

类型:字符串

Update requires: No interruption

S3ObjectVersion

如果启用了 S3 版本控制,则为技能包 .zip 文件的版本 ID。

必需:否

类型:字符串

Update requires: No interruption