写点什么

AWS CDK 工具包库现已正式发布,可用于自动化基础设施管理

  • 2025-06-17
    北京
  • 本文字数:951 字

    阅读完需:约 3 分钟

大小:495.43K时长:02:49
AWS CDK工具包库现已正式发布,可用于自动化基础设施管理

亚马逊云科技最近宣布了CDK工具包库的全面可用性。这个新的 Node.js 库允许开发者通过编程的方式控制 CDK,围绕 CDK 构建额外的自动化,暴露类和方法来合成、部署和销毁堆栈等功能。

 

CDK 工具包库使开发者能够通过代码而非依赖 CLI 命令的方式来执行 CDK 操作。该库目前仅支持 TypeScript,可用于创建自定义工具、构建专业的 CLI 应用程序,并将 CDK 功能集成到现有的开发工作流程中。亚马逊云科技的高级云架构师Adam Keller解释了该项目的主要目标

 

到目前为止,与 AWS CDK 交互的主要方式是通过 CDK CLI,这给围绕 CDK 构建自动化带来了挑战,因为用户不能直接在代码中与 CDK 工具包进行原生交互。

 

根据文档,CDK 工具包库适用于高级基础设施部署,包括 CI/CD 管道中的自动化、自定义验证或审批步骤的创建,以及在多个环境中实施模式。

 

AWS CDK是一个开源框架,支持在代码中定义云基础设施,并通过 AWS CloudFormation 进行后续配置。它包括两个主要组件:一个用于对基础设施进行建模的类库和一个提供命令行接口或对这些模型进行操作的编程库的工具包。

 

新的 Node.js 库为以下六个 CDK 操作提供了编程接口:合成,用于生成 CloudFormation 模板和部署构件;部署,配置或更新基础设施;列表,查看堆栈及其依赖项的信息;监视,监控 CDK 应用程序的本地更改;回滚,将堆栈返回到它们的最新稳定状态;销毁,移除堆栈和相关资源。Keller 补充道:

 

AWS CDK 工具包库为需要更精细控制其基础设施部署和测试方式和时间的平台工程师和开发者开辟了全新的可能性。

 

在提供的示例场景中,亚马逊云科技强调了应用程序逻辑的自动验证、维护用于集成或端到端测试的临时环境,以及在测试完成后立即清理资源以减少云成本和配置漂移。CyberArk 的首席软件架构师兼 AWS Hero Ran Isenberg评论道:

 

虽然这是朝着正确方向迈出的一步,但我不认为它会取代我们为每个堆栈编写的部署脚本。我们有太多 CDK 工具包不支持的选项,因为它对我们的需求和配置来说太具体了。

 

更多细节可在GitHub上找到,包括报告缺陷、提供反馈、分享想法和请求新功能的选项。社区建议公开额外的类和功能,如 EnvironmentAccess,作为潜在的未来增强。

 

CDK 工具包库在所有支持 AWS CDK 的区域中均可用。入门页面提供了如何安装、配置和自定义库的说明。

 

原文链接:

https://www.infoq.com/news/2025/06/aws-cdk-toolkit-library/

2025-06-17 08:004041

评论

发布
暂无评论
发现更多内容

港美股招商一手票方是什么?

一个普通的写作

金三银四 | 软件测试开发岗求职攻略来袭,快来抢先一步!

测试人

软件测试

容器架构下的性能测试实践方法

老张

性能测试 容器化

TiKV 状态变化

TiDB 社区干货传送门

万字心路历程:从十年老架构决定重构开始

阿里巴巴云原生

阿里云 云原生 iLogtail

微隔离,做到真正零信任

德迅云安全杨德俊

Puppet 2024年度报告:平台工程发掘 DevOps 无限潜质

SEAL安全

DevOps 平台工程 puppet

数据本地性如何助力企业在云上实现高效机器学习

Alluxio

机器学习 gpu 模型训练 云存储 Alluxio

DApp 链上合约质押挖矿系统开发丨技术搭建

l8l259l3365

MES系统跟车间设备怎么连接?设备管理后的好处有哪些?

万界星空科技

数据采集 mes 设备管理 万界星空科技 智能设备管理

一文了解TiDB的数据对比工具sync-diff-inspector

TiDB 社区干货传送门

实践案例

月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?

TiDB 社区干货传送门

实践案例 社区活动 数据库前沿趋势 OLTP 场景实践

绕过 MVCC 影响的 TiDB Delete 数据方法

TiDB 社区干货传送门

管理与运维 7.x 实践

【干货】需求驱动的配货

第七在线

详细教程:如何制作产品介绍二维码(二)

草料二维码

二维码 草料二维码 干货分享

开源分布式数据库 TiDB 架构以及HTAP 的实现

TiDB 社区干货传送门

TiDB 底层架构

TIDB 分区表使用实践

TiDB 社区干货传送门

6.x 实践

实时计算Flink集成开源连接器-TiDB CDC Connector案例实践

TiDB 社区干货传送门

实践案例 应用适配 数据库连接

通过TiOperator备份数据到共享存储

TiDB 社区干货传送门

实践案例 集群管理 故障排查/诊断 备份 & 恢复

Java jdbc 驱动 maxPerformance 配置避坑

TiDB 社区干货传送门

开发语言 应用适配 数据库连接

不再等待直接上答案,百度智能云推出数据库 Copilot

Baidu AICLOUD

数据库 大模型

GPU云服务器与自建GPU服务器的对比

Ogcloud

gpu 云服务器 GPU云服务器

原理剖析:AutoMQ 如何基于裸设备实现高性能的 WAL

AutoMQ

大数据 kafka 云原生 AutoMQ

AWS CDK工具包库现已正式发布,可用于自动化基础设施管理_亚马逊云科技_Renato Losio_InfoQ精选文章