问题标签 [amazonica]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
125 浏览

amazon-web-services - 如何获取集群的每小时平均 CPUUtilization?

我希望能够获取集群的每小时平均 CPUUtilization。但是使用amazonica我得到这个错误:com.amazonaws.services.cloudwatch.model.InvalidParameterValueException: The parameter StartTime must not equal parameter EndTime.

运行此 aws cmd 会返回正确的指标,但我想使用 amazonica 来执行此操作。

0 投票
1 回答
307 浏览

amazon-s3 - 使用 Clojure 的 Amazonica 创建 S3 签名 URL 时如何指定 ACL 策略?

我正在尝试使上传的 ACL 为public-read. Amazonica的文档非常薄,经过数小时的修修补补,我还没有弄清楚如何实现这一目标。简而言之,我不知道如何让它签署标题。

服务器端,我的代码如下所示。

客户端,我获取创建并执行 XHR PUT 请求的 URL

这完美地工作,除了它有错误的ACL:“私人”而不是“公共”

添加它的客户端很容易

但是由于HeadersNotSigned. 我根本不知道如何在服务器端添加它以便他们得到签名。该SignedHeaders部分从不包含任何附加参数。

我盲目地尝试过各种组合

如何将 ACL 策略添加到签名的 url?

0 投票
1 回答
148 浏览

java - 通过 Amazonica 或 Cognitect AWS API 连接到进程内 DynamoDBLocal?

现在的情况:

Clojure 代码 -> Amazonica -> AWS Java SDK -> 后台进程中通过 HTTP 的独立 DynamoDBLocal.jar。

期望的情况:

Clojure 代码 -> Amazonica -> AWS Java SDK -> In-process DynamoDB local

我设法让进程内 DynamoDB 工作,我可以列出表(见下文),但我不知道如何连接到它。

我尝试查看 AWS Java SDK 文档和示例。蟋蟀。

Amazonica文档仅显示该:endpoint "http://localhost:8000"选项(我目前正在使用它)。

Cognitect 的 AWS API似乎也仅通过 :endpoint-override 支持 HTTP 版本。

我正在努力实现的目标是可能的吗?

这是我到目前为止的代码:

除了依赖项本身之外,我还必须将以下内容添加到 deps.edn 中的别名中

:jvm-opts ["-Djava.library.path=./DynamoDBLocal_lib"]

其中 DynamoDBLocal_lib 包含本机库:libsqlite4java-osx.dylib / libsqlite4java-linux-amd64.so / sqlite4java-win32-x64.dll

PS 我不想使用 Docker