amazon-web-services - 无法在打包程序中使用部署资源
问题描述
我们有一个通常与 chef-solo 一起使用的 chef repo,并且一切正常。但是,当我尝试在打包程序中使用相同的说明书来设置 AMI 时,我收到错误,它找不到方法deploy
,也就是部署资源。
其他一切正常。它正在 ubuntu 16.04 上下载 chef 14。有人有类似的问题吗?
编辑:刚刚发现:https ://docs.chef.io/deprecations_deploy_resource.html
所以部署资源似乎已被弃用。我将把这个问题留在这里以供参考。
解决方案
正如您所指出的,此资源已在 Chef 14 中删除(但在食谱中可用)。不建议使用它,因为它非常复杂且通常不需要。在大多数情况下,git
资源会做你想做的事。
推荐阅读
- java - 对话框元素初始化错误
- ios - 一种用户清除 DateTimeRow Eureka Forms 的方法
- java - 查找文件中的最大数
- gatsby - Gatsby - 加载页面特定样式
- java - System.console.readPassword() 要求用户在读取密码之前按回车
- xamarin.forms - 有没有办法找出哪个网络地址是活动地址?
- java - 检查后切换小部件不可见
- android - 在android中编写代码的正确方法是什么
- svn - 我的本地工作副本基于什么版本(SVN)
- android - 第二次登录后从数据库中获取数据和手机号码的问题也从数据库中删除