OpsWorks 代理更改 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

OpsWorks 代理更改

重要

AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够照常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时这些工具或资源将停用。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager

Chef 12 代理版本

下表描述了对 AWS OpsWorks Stacks 安装在其管理的实例上的 Chef 12 代理的重大更改。

代理版本 描述 发行日期
4042
  • 此代理版本仅包含细微的更改,没有增加新功能

2023 年 2 月 7 日
4041
  • 此代理版本仅包含细微的更改,没有增加新功能

  • 更新 Amazon CA 证书

2023 年 1 月 27 日
4040
  • 此代理版本仅包含细微的更改,没有增加新功能

2022 年 7 月 22 日
4039
  • 修复 Ubuntu AMI 的 ECS 集成

2020 年 4 月 30 日
4038
  • 修复了在 DST 更改期间发送实例统计信息时的错误

  • 在代理下载和安装过程中采用 no_proxy 环境变量

2020 年 3 月 5 日
4037
  • 增加了在无区域的情况下使用 Sigv4 对 S3 URL 请求进行签名的支持

  • 删除了使用 Sigv2 对 S3 请求进行签名的支持

2019 年 6 月 4 日
4035
  • 在 ECS 设置期间修复错误

  • 更改实例类型后修复重复的 fstab 条目

2019 年 5 月 8 日
4033
  • 增加了对 Ubuntu 18.04 的支持

  • 修复 Amazon Linux 2 中的代理安装错误

2018 年 11 月 26 日
4032
  • 添加了对 Amazon Linux 2 的支持

2018 年 10 月 24 日
4031
  • 添加了对 Amazon Linux 2018.03 的支持

  • 支持在另一个账户上托管的公有 S3 存档

2018 年 8 月 15 日
4030
  • 修复了 c5d 实例的卷处理

2018 年 5 月 31 日
4029
  • 在 Ubuntu 14.04 上安装 nvme-cli

  • 修复了 c5、m5 实例上的卷装载

  • 在重新启动时始终保留主机名

2018 年 5 月 2 日
4028
  • 修复了 CentOS 的 monit 配置

2018 年 3 月 20 日
4027
  • 支持在 Ubuntu 14.04 上装载 NVMe 卷(nvme-cli 必须手动安装)

  • 不需要卷的 name 属性

2018 年 2 月 17 日
4026
  • 使用 EBS 卷 ID 装载基于 NVMe 的 EBS 卷

  • 修复了 i3 实例上的 EBS 卷装载

  • 修复了 c5、m5 实例上装载的 EBS 卷的顺序

2018 年 1 月 31 日
4025
  • NVMe 设备的修复处理

2017 年 12 月 13 日
4024
  • 添加了对 Amazon Linux 2017.09 的支持

2017 年 12 月 5 日
4023
  • 添加了对 CloudWatch 日志集成的支持

2017 年 4 月 2 日
4022
  • 将 Chef 客户端版本更新到 12.18.31

2017 年 2 月 1 日
4021
  • 改善代理处理

2016 年 12 月 16 日
4020
  • 将 Chef 客户端版本更新到 12.16.42

2016 年 12 月 8 日
4019
  • 提供代理安装期间的代理变量

  • Red Hat Enterprise Linux 7 现在使用 systemd 而不是 monit

  • 请勿在 Red Hat Enterprise Linux 7 上设置 EPEL

  • 使用 flock 而不是 lockrun.c 来进行流程锁定

  • 在检查 ps -p1 时避免异常输出 systemd

2016 年 10 月 19 日
4018
  • 将 Chef 客户端版本更新到 12.13.37

  • 添加了对 Amazon Linux 2016.09 的支持

2016 年 8 月 25 日
4017
  • 将 Chef 客户端版本更新到 12.12.15

2016 年 8 月 10 日
4016
  • 修复了未使用 monit 的系统上的卸载代理问题

2016 年 6 月 23 日
4015
  • 修复了 Amazon Linux 2016.03 的 ECS 设置问题

2016 年 6 月 17 日
4011
  • 将 Chef 客户端版本更新到 12.10.24

  • 改善了日志上传处理

2016 年 5 月 19 日
4008
  • 添加了对 Amazon Linux 2016.03 的支持

  • 为捆绑安装添加了超时设置

  • 将 xfs 添加到 /etc/filesystems (如果存在)

2016 年 3 月 16 日
4007
  • 将 Chef 客户端版本更新到 12.7.2

  • 改进了本地实例 (在 AWS 外部托管的服务器) 的错误处理

  • 改善了与最新 chef-sugar 的兼容性

  • 为部署重试存档下载

2016 年 3 月 4 日
4006
  • 将 Chef 客户端版本更新到 12.6.0

  • 请勿在代理安装时安装 libxml2-devel/libxml2-dev 和 libxslt-devel/libxslt-dev 程序包

2016 年 1 月 21 日
4005
  • 通过始终在 ec2 基础设施的 ohai 中启用 ec2 数据修复了 ec2 导入问题

2015 年 12 月 17 日
4004
  • AWS OpsWorks Stacks 支持 Chef 12 Linux - Chef Client 12.5.1

2015 年 12 月 3 日

Chef 11.10 代理版本

下表描述了对 AWS OpsWorks Stacks 安装在其管理的实例上的 Chef 11.10 代理的重大更改。

代理版本 描述 发行日期
3456
  • 此代理版本仅包含细微的更改,没有增加新功能

  • 更新 Amazon CA 证书

2023 年 1 月 27 日
3455
  • 此代理版本仅包含细微的更改,没有增加新功能

2022 年 11 月 1 日
3454
  • 修复 Ubuntu AMI 的 ECS 集成

2020 年 4 月 28 日
3453
  • 修复了在 DST 更改期间发送实例统计信息时的错误

  • 修复了 RHEL7 设置中丢失软件包的错误

  • 在代理下载和安装过程中采用 no_proxy 环境变量

2020 年 3 月 5 日
3452
  • 不要在 Amazon S3 虚拟路径 URL 中包含区域(如果该区域为 us-east-1

  • 将内部说明书提取并上传到阶段区域特定的存储桶

  • 修复了 Chef 11.10 的 fstab 条目

  • 删除了 S3 的 Sigv2 使用,并在请求中获取存储桶的区域

2019 年 8 月 13 日
3451
  • 增加了对 Ruby 2.6.1 的支持

2019 年 3 月 20 日
3450
  • 修复默认的 EBS 属性

  • 修复 Amazon Linux 2 的 CloudWatchLogs 代理安装

  • 修复高于 2.6.14 版的 rubygem 版本的 Bundler 安装

  • 修复公有 S3 存档支持

2018 年 12 月 3 日
3449
  • 修复了 c5d 实例的卷处理

  • 修复了 NVMe 设备实例上的 RAID 阵列支持

2018 年 6 月 5 日
3448
  • 将 Ruby 的默认 2.3 版本升级到 2.3.7

  • 修复了 Ubuntu 14.04 实例上的基于 NVMe 的实例上的 EBS 卷装载

  • 支持在另一个账户上托管的公有 Amazon S3 存档

  • 修复了 Red Hat Enterprise Linux 实例上的 opsworks-agent 启动问题

2018 年 5 月 8 日
3447
  • 使用 EBS 卷 ID 装载基于 NVMe 的 EBS 卷

  • 修复了 i3 实例上的 EBS 卷装载

  • 修复了 c5、m5 上装载的 EBS 卷的顺序

  • 将 Ruby 的默认 2.3 版本更新到 2.3.6

2018 年 1 月 31 日
3446
  • NVMe 设备的修复处理

  • 将 Ruby 的默认 2.3 版本更新到 2.3.5

2017 年 12 月 14 日
3445
  • 添加了对 Amazon Linux 2017.09 的支持

  • 将 Ruby 的默认 2.2 版本更新到 2.2.8

2017 年 10 月 31 日
3444
  • 增加对 CloudWatch Logs 的支持

2017 年 4 月 1 日
3443
  • 改善代理处理

2016 年 12 月 15 日
3442
  • 将 Ruby 的默认 2.3 版本更新到 2.3.3

  • 将 Ruby 的默认 2.2 版本更新到 2.2.6

2016 年 12 月 6 日
3441
  • 提供代理安装期间的代理变量

2016 年 10 月 21 日
3440
  • 添加了对 Amazon Linux 2016.09 的支持

2016 年 9 月 13 日
3439
  • 次要更改;没有新功能

2016 年 7 月 29 日
3438
  • 增加了对 Ruby 2.3.1 的支持

  • 使用来自 IAM 实例配置文件的凭证改进了实例注册

  • 删除了 s3curl.pl 剩余项

  • 修复了 Amazon Linux 2016.03 的 ECS 设置问题

2016 年 6 月 17 日
3437
  • 将 Ruby 的默认 2.2 版本更新到 2.2.5

2016 年 5 月 4 日
3436
  • 更新了 Red Hat Enterprise Linux 的 EPEL URL。重要提示:如果没有此更改,Red Hat Enterprise Linux 实例无法启动。

2016 年 4 月 18 日
3435
  • 将 Ruby 的默认 2.1 版本更新到 2.1.9

  • 改进了 Amazon S3 和存档部署的处理

2016 年 4 月 6 日
3434
  • 添加了对 Amazon Linux 2016.03 的支持

  • 重试程序包安装

2016 年 3 月 16 日
3433
  • 本地实例(在 AWS 外部托管的服务器)的一些改进

  • 改善了与最新 的兼容性chef-sugar

  • 为部署重试存档下载

  • 修复了 Ruby gem 安装 URL

2016 年 2 月 27 日
3432
  • 改进了存储桶名称中特殊字符的处理

  • s3_file 更新至版本 2.6.6

  • 跳过无指定装载点的卷装载

  • 始终重启 unicorn 而不是停止和启动,以防止部署过程中出现停机

  • 始终更新 setup 命令的自定义说明书

  • 创建 RAID 阵列后,在重启时更新 initramfs 以防止设备映射问题

2016 年 1 月 20 日
3431
  • 修复了 Rails 层中的 passengerunicorn gem 安装问题

  • 将 Ruby 的默认 2.0、2.1 和 2.2 版本更新到 2.0.0p648、2.1.8 和 2.2.4

  • 允许在自定义 JSON 中设置 postgres 程序包名称

  • 将 Node.js 默认版本更新到 0.12.9

2015 年 12 月 22 日
3430
  • 次要更改;没有新功能

2015 年 11 月 25 日
3429
  • 改进了 OpsWorks 代理守护进程化(关闭 stdout/stderr)

  • 提高了 s3_file 资源的稳健性(重试,捕获异常)

2015 年 11 月 18 日
3428
  • 增加了基于 Gemfile 的 postgres 适配器检测,修复了 https://github.com/aws/opsworks-cookbooks/issues/136

2016 年 6 月 17 日
3427
  • 修复了在代理中检索凭证的问题

  • 将 Ruby 的默认 2.0、2.1 和 2.2 版本更新到 2.0.0p647、2.1.7 和 2.2.3

2015 年 9 月 11 日
3426
  • aws-sdk 更新到 1.65.0

  • 通过将 s3curl 替换为 s3_file cookbook,改进了从 Amazon S3 下载的操作

  • 将 Node.js 默认版本更改为 0.12.7

  • 为 Node.js 应用程序增加了日志记录。在 shared/log 目录中记录和轮换 STDOUT 和 STDERR

  • 明确自定义说明书子模块结算更新

  • 增加了针对 https://github.com/aws/opsworks-cookbooks/issues/213 的解决方法,将检查该问题以确保在创建 deploy 目录之前已进行绑定装载

2015 年 8 月 27 日
3425
  • 对 Amazon Linux 和 Ubuntu 的 ECS 支持

2015 年 7 月 27 日
3424
  • 次要更改;没有新功能

2015 年 7 月 9 日
3422
  • 完全支持 Red Hat Enterprise Linux 7

  • 使 /etc/hosts 生成操作在出错时更容易恢复

2015 年 6 月 29 日
3421
  • 可为 Red Hat Enterprise Linux 7 覆盖数据库程序包名称的选项

  • 更新了 monit systemd 配置,防止 systemd 发送 kill 信号来处理 monit 监控的进程

2015 年 6 月 11 日