Rails CQL не может подключиться к AWS Keyspaces (AWS Cassandra) - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь подключиться из приложения Ruby on Rails к AWS Keyspaces (AWS Cassandra), но мне это не удается. Я использую драгоценный камень cequel и сгенерировал 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)
...