云团司马
这个模块是 AWS 云开发套件 项目.
云团
这个 云团 是合成操作的输出。 它是作为《公约》的一部分生产的
cdk synth
命令,或 app.synth() 方法引用.
它本质上是一套文件和目录,其中之一是 manifest.json 文档。 它定义了一套指令,即
用于部署组装目录.
例如,何时
cdk deploy执行时, CLI 读取此文件并履行指示 :
- 构建容器图像 .
- 上传资产.
- 部署"云阵"模板.
因此,组装是CDK类库和CDK CLI(或任何其他消费者)的交流方式. 确保兼容性 在组装和它的消费者之间,我们把清单视为一个定义明确,版本化的计划.
司马
本模块包含包含以下内容的打字结构: manifest.json 文档,以及
生成 json-schema (日语)。 。 。 .
版本
计划版本 指定我的主要版本的软件包发布。 它跟随语义的版本,但有一个小曲折.
当我们在集会上添加指示时,它们会反映在清单和清单中 json-schema (日语) 相应. 每一个这样的指示对于确保正确的部署行为至关重要。 这意味着为了正确部署云组装, 消费者必须了解所有此类指令修改.
由于这个原因,每一次修改计划,即使它可能不会严格地打破验证 json-schema (日语) 格式,则,
考虑 major 版本凸起。 所有不影响计划的变化都被视为 minor 版本凸起.
如何消费
如果你愿意消费 计划文件 以进行校验 manifest.json 文档,
只需从此 repo 下载并按标准运行 json-schema (日语) 验证符,例如 杰森斯克马。 。 。 .
消费者必须考虑到 major 他们正在消费的阴谋 他们应该拒绝云集会
带有 major 这个版本比他们预期的要高 虽然计划验证可能传递这些集会,但部署的完整性
无法保证,因为某些指示会被忽略.
例如,如果你的消费者是建在2.0.0的图案版本时的,那么你应该拒绝用一个 显示版为3.0.0.
捐款
见 贡献指南