部署时间集装箱资源
每次部署工作量相同时使用固定的CPU和内存分配. 当安装者选择资源而不发布另一个发布时使用范围 :
const api = new Container("api")
.cpu({ min: 0.5, max: 4, default: 1 })
.memory({ min: "512Mi", max: "8Gi", default: "2Gi" })
创建或准备部署时选择分配 :
const settings = {
compute: {
containers: {
api: { cpu: 2, memory: "4Gi" },
},
pools: {
general: {
mode: "autoscale",
min: 1,
max: 5,
},
},
},
}
CPU在vCPU;内存使用二进制单元(Ki, (中文(简体) ), Mi, (中文(简体) ), Gi, (中文(简体) ), Ti) (中文(简体) ). 录取
选择部分使用发行的默认值。 固定 .cpu(1) 财务报告和审定财务报表 .memory("2Gi")
申报保持不变。 申报范围之外的未知容器和分配
范围在提供工作量之前被否决.
集装箱分配可跨AWS、GCP、Azure和Kubernetes便携式. Pool 机器名称是供应商专用的: 使用 EC2 实例类型, GCE 机器 类型,或 Azure VM SKU。 使用选定的容器分配计算规划 推荐合适的机器并验证机队能力.
奥米 machine 让异形从所选资源中选择
后一更新. 设定 machine 改为供应商机器名称,以取代这一选择;
删除覆盖以返回自动缩放 。 资源更新可以替换
机器同时保留了游泳池的计数政策和持续量.
在更换期间,单一备用工作量可能重新开始。 明确
无法匹配分配的机器在云变化前被拒绝.
这些都是部署选择,而不是垂直自动缩放。 每个复制件都收到 选中的分配 。 当复制品需要时,自动缩放机池会增加容量 它,在游泳池的最小和最大。 固定池不能添加机器,而且 添加机器不能使单个复制件适合小于尺寸的机器.
同样的资源选择对状态的容器有效。 选择 CPU 和内存 不改变持续磁盘大小或允许水平自动缩放状态 复制品.
CloudFormation将宣布的选择作为参数,例如: ContainerApiCpu
财务报告和审定财务报表 ContainerApiMemory. 地面和API的部署在
部署设置。 部署门户披露申报范围
在分配改变时重新规划机器选择.
有条件的投入
使用 when 用于仅在另一个布尔输入具有给定值时适用的输入:
const io = alien.inputs({
snapshotsEnabled: alien.boolean({
providedBy: "deployer", required: true, default: true,
label: "Snapshots enabled", description: "Keep periodic snapshots.",
}),
snapshotBucket: alien.string({
providedBy: "deployer", required: true,
label: "Snapshot bucket", description: "Bucket for snapshots.",
when: { input: "snapshotsEnabled", equals: true },
env: "SNAPSHOT_BUCKET",
}),
})
条件读取提供的布尔, 否则其默认值 。 不活动投入 不要求、要求、核实或绘制成环境变量. 如果不活动输入值被忽略,那么调用者可以提交完整的表格. 活性时,输入的正常需要和验证适用.
引用的输入必须是同一堆栈中的布尔并不得有它自己的
when拒绝自我参照、链条和周期。 有条件的布尔
无法打开资源 .enabled()部署人员提供的投入需要
也可以由部署者提供的控制器; 仅由开发者提供的控制器
可能控制只开发者输入. when 无法与 generate。 。 。 .
部署平台上排除的输入不适用。 一个非平台
控制器解析为虚假, 所以 equals: false 匹配和 equals: true 已经
没有 未解答的平台上参考值不符合两个值 .
CLI 和管理者在释放前都必须包括有条件的输入支持
或安装一个使用 when3.3.43版本在支持之前;
直至支持发布被标记,从修改开始同时构建
此特性或更新。 较老的国家贷款机构和管理人员可能要求不活动的投入.
托管管理还必须在任何
使用堆栈 when 已释放.
使用有条件输入的Terraform模块需要Terraform 1.9或更新. CloudFormation对有条件要求使用规则;其他限制是: 注册期间验证, 因为 CloudFormation 参数限制适用 即使输入不活动.
CloudFormation 创建 CREATE 更改集时不评价规则 。 这个 在堆栈创建时检查它们 : 失败的断言将堆栈卷回之前 创建资源。 用 CreateStack 验证两个条件状态, 不仅如此 创建 ChangeSet.
储存通知声明
见 存储通知为队列 联 合 国
.notify(queue, options) API、过滤限制、生命周期所有权和交货
语义.