- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是一个尝试引导和 ec2 实例的新手,但对 chef 没有任何帮助。
我试过这个命令。
ubuntu@ubuntu:~/.chef$ knife ec2 server create -x ubuntu -r "role[testredis]" --region ap-southeast-1 -Z ap-southeast-1a -i ami-ae1a5dfc -f t1.micro -S testpem -I ~/.ec2/testpem.pem -S knife --ssh-user ubuntu
我得到了以下输出
ERROR: You have not provided a valid image (AMI) value. Please note the short option for this value recently changed from '-i' to '-I'.
然后我尝试了下面的方法。
knife bootstrap ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com -r "role[testredis]" -x ubuntu -i ~/.ec2/sg_development.pem --sudo
我得到了以下输出
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com /usr/bin/knife
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com /usr/bin/shef
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com Successfully installed chef-0.10.8
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com 1 gem installed
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com [Fri, 23 Mar 2012 23:56:02 +0000] INFO: *** Chef 0.10.8 ***
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com [Fri, 23 Mar 2012 23:56:03 +0000] INFO: Client key /etc/chef/client.pem is not present - registering
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com [Fri, 23 Mar 2012 23:56:03 +0000] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
ec2-46-137-231-241.ap-southeast-1.compute.amazonaws.com [Fri, 23 Mar 2012 23:56:03 +0000] FATAL: OpenSSL::PKey::RSAError: private key needed.: no start line
我注意到 ec2 实例上的 /etc/chef/client.pem 是我运行 knife 命令的开发计算机上的 pem。
那么,我该怎么办?它是节点名称冲突吗?
最佳答案
看起来缺少或格式错误的验证 key 。您需要从您的 chef-server 或 Opscode Hosted Chef 帐户中获取此信息,以便向服务器注册新节点。检查您在 .chef/knife.rb 中的配置。您需要一个验证 key (通常是“ORGNAME-validator.pem
”),它与 client.pem 不同。
http://wiki.opscode.com/display/chef/Authentication+and+Authorization
关于ubuntu - 引导 ec2 的 Chef 和 Knife - OpenSSL::PKey::RSAError:需要私钥。:没有起始行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9847962/
我的 Django/PostgreSQL 系统有一个奇怪的行为。 保存模型对象后主键为无,尽管它是一个 AutoField 并且 id 已正确保存在数据库中。 以下脚本段落为 id 返回 None:
我正在尝试在低级别使用 SSH 协议(protocol)(即我不想启动 shell 或任何东西,我只想传递数据)。因此,我正在使用 Paramiko 的 Transport直接上课。 我已经完成了服务
如何创建使用以下公钥字符串初始化的 OpenSSL::PKey 对象?最终目标是使用对象通过 ruby-jwt 解码 JWT token 。 我试过以下方法: public_key = ""-----
我需要能够识别我在使用 pg_insert 后刚刚插入的行,但文档只是说它返回 true/false。我如何从 pg_insert() 中确定记录的 pkey?我知道我可以在末尾使用带有“RETURN
尝试插入新房间时出现以下错误 ** (Ecto.ConstraintError) constraint error when attempting to insert struct: * un
我随后在两个表中插入一条记录。在第一次插入时,我将记录放在主表中,主表中生成了主键值。现在我需要将这条记录的一些字段放在另一个表中,包括主表的键值。我该怎么做? 最佳答案 “SELECT LAST_I
谁能告诉我 Hibernate 是否支持关联作为实体的 pkey?我认为这会得到支持,但我很难让代表它的任何类型的映射正常工作。特别是,使用下面的直接映射: @Entity public class
我正在尝试使用公钥解密。 bob = TCPSocket.open(host, port) cs_public_key = OpenSSL::PKey::RSA.new File.read 'c_pu
我正在尝试使用公钥解密。 bob = TCPSocket.open(host, port) cs_public_key = OpenSSL::PKey::RSA.new File.read 'c_pu
我有一些实体: @Entity public class Event{ @Id @GeneratedValue(strategy = GenerationType.IDENTIT
我们有一个使用 openssl 的应用程序 1,并且有一个客户端能够连接(握手完成)的公钥和证书文件 (RSA)。 我们有另一个应用程序2,它不使用 openssl,而是使用 Java keytool
这个问题在这里已经有了答案: Retrieving the last record in each group - MySQL (33 个答案) Fetch the rows which have
我正在尝试使用库 gittle 来克隆一个 git 存储库,我遵循了自述文件中的示例,这是我的代码。 repo_path = '/path/to/dir/' repo_url = 'git@gitl
我正在尝试编写 Ruby 代码来检查我发现的特定消息上的椭圆曲线数字签名算法 (ECDSA) 签名 here . 问题是我不知道如何将公钥的八位字节字符串转换为 OpenSSL::PKey::EC::
我有一个 Django-Postgres 设置这个表 - class User(models.Model): id = models.CharField(max_length=255, pri
我正在建立一个电子商务商店,每件商品都有不同的颜色和尺寸。那么使用包含 3 个复合键的 ProductType 表来定义连接到 Product 表的唯一行是否合适? Product Table: Pr
我正在尝试使用 net/sftp gem 从 Heroku 的 SFTP To Go 下载文件,但我总是得到未定义的方法 `e=' for #。 一直在网上搜索,但找不到任何相关的解决方案。这是我的代
我目前正在使用 Vagrant 和 Chef-solo,效果非常好。我想将 Vagrant 魔法扩展到 Chef 服务器。我已将 Vagrantfile 中的配置程序从 Chef-solo 切换为 C
多年来,我一直在使用 Capistrano 成功部署我的 Rails 3.2.13 应用程序。但就在今天,我遇到了可怕的ArgumentError: Could not parse PKey: no
我从 paramiko 得到了非常奇怪的行为: bla=paramiko.pkey.PKey(msg=None,data=None).from_private_key_file() TypeError
我是一名优秀的程序员,十分优秀!