首页 文章

无法从jRuby(Diametric)连接到在Amazon EC-2上远程部署的 生产环境 Datomic交易器

提问于
浏览
0

我正在使用对等服务连接到Datomic . 我在亚马逊上通过遵循https://www.youtube.com/watch?v=wG5grJP3jKY教程创建了基于DynamoDB的存储服务(使用CloudFormation服务,此处也引用了http://docs.datomic.com/aws.html) . URI后面的教程ouptus:uri = "datomic:ddb://us-east-1/your-system-name/test-db?aws_access_key_id=&aws_secret_key=";不幸的是,我没办法把它放到连接数据库的URI中:

Diametric::Persistence.establish_base_connection({:uri=>"datomic:ddb://us-east-1/your-system-name/test-db?aws_access_key_id=<MY_ACCESS_KEY>&aws_secret_key=<MY_SECRET_KEY>"})

我被给了

RuntimeError: :db.error/unsupported-protocol Unsupported protocol :ddb

如果我将“ddb”改为“free”,我就会被给予

RuntimeError: :db.error/invalid-db-uri Invalid database URI datomic:free://us-east-1/your-system-name/test-db

从Diametric直接连接到通过Amazon Cloudformation服务设置Datomic所暴露的远程交易者的方法是什么?我在哪里可以找到该URI?

我需要补充一点,我可以通过datomic shell连接到远程Datomic实例

Peer.connect(uri)

问候!

[EDIT: it was resolved, see my comment below]

1 回答

相关问题