Chef infra 得到一个;未初始化的常量Chef::Provider::AwsS3File::RightAws“;使用aws cookbook时出错
我正在尝试使用cookbook从S3下载文件 我得到以下错误:Chef infra 得到一个;未初始化的常量Chef::Provider::AwsS3File::RightAws“;使用aws cookbook时出错,chef-infra,Chef Infra,我正在尝试使用cookbook从S3下载文件 我得到以下错误: ERROR: aws_s3_file[demo.py] (demo_s3_file::default line 163) had an error: NameError: uninitialized constant Chef::Provider::AwsS3File::RightAws 在Google上找不到有关此错误的任何信息,在您可以使用烹饪书提供的任何LWRP资源之前,您必须将默认配方包括在运行列表中 这是必需的,因为您需
ERROR: aws_s3_file[demo.py] (demo_s3_file::default line 163) had an error: NameError: uninitialized constant Chef::Provider::AwsS3File::RightAws
在Google上找不到有关此错误的任何信息,在您可以使用烹饪书提供的任何LWRP资源之前,您必须将默认配方包括在运行列表中 这是必需的,因为您需要安装一些额外的库才能与S3通信(这正是默认配方所做的)。引用烹饪书的自述文件: 默认配方将安装
right\u aws
RubyGem,这是本烹饪书使用EC2 API所需要的。在使用本食谱中的任何资源之前,请确保aws配方位于节点或角色run_list
中
因此,在将您自己的食谱纳入运行列表之前,请添加以下内容
recipe[aws]
这是一种非常好的表达RTFM:)的方式+1.