问题描述
我正在尝试使用数据云并使用 [datomic.client.api :as d] api。这是我到目前为止所做的: 创建客户端:
(d/client {
:server-type :ion
:region "us-east-1"
:system "humboi-march-2021"
:creds-profile "humboi"
:endpoint "http://entry.humboi-march-2021.us-east-1.datomic.net:8182"
:proxy-port 8182
})
而且我的 ~/.aws/credentials 中显然有 humboi 命名配置文件:
[humboi]
aws_access_key_id = foobar
aws_secret_access_key = foobarbaz
但是当我运行这个时:
(d/create-database
client
{:db-name "humboi-march-2021"})
在很多日志中,我得到了这个异常:
Execution error (ExceptionInfo) at datomic.client.api.async/ares (async.clj:58).
profile file cannot be null
为什么我会收到此异常?该应用程序似乎无法获取 aws 凭据。这是为什么,我该如何解决?
我也尝试过手动导出 AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=yyy 环境变量,但仍然出现相同的错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)