Ruby on rails Rails CQL无法连接到AWS密钥空间(AWS Cassandra)

Ruby on rails Rails CQL无法连接到AWS密钥空间(AWS Cassandra),ruby-on-rails,amazon-web-services,cassandra,cequel,amazon-keyspaces,Ruby On Rails,Amazon Web Services,Cassandra,Cequel,Amazon Keyspaces,我正在尝试从RubyonRails应用程序连接到AWS密钥空间(AWS Cassandra),但我无法做到这一点。我使用cequel gem并生成config/cequel.yml,其中包含以下类似内容: development: host: "CONTACT_POINT" username: "USER" password: "PASS" port: 9142 keyspace: key_development

我正在尝试从RubyonRails应用程序连接到AWS密钥空间(AWS Cassandra),但我无法做到这一点。我使用cequel gem并生成config/cequel.yml,其中包含以下类似内容:

development:
  host: "CONTACT_POINT"
  username: "USER"
  password: "PASS"
  port: 9142
  keyspace: key_development
  max_retries: 3
  retry_delay: 0.5
  newrelic: true
  ssl: true
  server_cert: 'config/certs/AmazonRootCA1.pem'
  replication:
   class: NetworkTopologyStrategy
   datacenter1: 3
   datacenter2: 2
  durable_writes: false
(在其他应用程序中使用的凭据,它们可以正常工作,并按预期工作。)

当我尝试跑步时:

rake cequel:keyspace:create
我得到以下错误:

Cassandra::Errors::NoHostsAvailable: All attempted hosts failed: x.xxx.xxx.xxx (Cassandra::Errors::ServerError: Internal Server Error)

将dc设置为us-east-1。删除复制定义。

将dc设置为us-east-1。删除复制定义。

您是否能够正确配置它?你的cequel.yml现在看起来怎么样?你能正确地配置它吗?你的cequel.yml现在看起来怎么样