小编Abd*_*eez的帖子

DynamoDbException:条件的长度只能为 1 或 2

我有 SQL 背景,对 Dynamodb 非常陌生。我有一个像这样的表:

-----------------------------------------------------------
 | dbId | genId | colData | deviceId | updateOn | params |
-----------------------------------------------------------
 |      |       |         |          |          |        |
 ----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

dbId是主键,genId是排序键。deviceId我在和中创建了两个本地二级索引updateOn。在 SQL 中我可以从表中查询:

String dbId  = "151/2020-21";
int deviceId = 1001;
long updOn   = 1608456211308;
String query = "select * from tableName where dbId = '"+dbId+"' and deviceId != "+deviceId+" and updateOn > " + updOn;
Run Code Online (Sandbox Code Playgroud)

在 DynamoDb 中,我的 keyConditionExpression 是dbId = :dbId …

amazon-web-services amazon-dynamodb

11
推荐指数
2
解决办法
9060
查看次数

如何从前端使用 AWS CloudWatch Logs 提交简单日志?

经过大约1个小时的搜索,我没有找到任何关于“如何从前端向AWS CloudWatch Logs提交简单日志”的内容。几乎所有示例都是针对 Node.js 的,但我需要从前端提交错误,而不是从后端提交错误。我什至没有找到应该用于前端的包。

为了节省您的时间,我准备了解决方案的模板。

import { AWSCloudWatch } from "?????";

AWSCloudWatch.config({
  // minimal config
});

if (__IS_DEVELOPMENT_BUILDING_MODE__ || __IS_TESTING_BUILDING_MODE__) {
  console.error(errorMessage);
  return;
}

if (__IS_PRODUCTION_BUILDING_MODE__) {
  // Submit 'errorMessage' to AWS CloudWatch
  // It would be something like
  // AWSCloudWatch.submit(errorMessage)
}
Run Code Online (Sandbox Code Playgroud)

javascript amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs

8
推荐指数
1
解决办法
1万
查看次数

如何将环境变量添加到 AWS 放大?

我有一个 React/Node 应用程序,我试图将它托管在 AWS Amplify 上。第一次尝试,我的应用程序已部署,但由于缺少环境变量,我看到一些页面无法加载。我在部署之前将它们添加到 AWS 控制台,但它不起作用。然后我做了一些搜索,我发现我需要将“amplify.yml”文件修改为:

build:
  commands:
    - npm run build:$BUILD_ENV
Run Code Online (Sandbox Code Playgroud)

但不仅它不起作用,该应用程序也不再起作用。有任何想法吗?

environment-variables node.js reactjs aws-amplify

5
推荐指数
4
解决办法
3228
查看次数

AWS 中的 codeBuild ng 构建失败,并显示“Javascript 超出堆内存”

我正在为我的 angular-7 项目使用 AWS 代码构建。我在现有项目中安装 AWS-amplify,但在构建 AWS 服务 (codeBuild) 时出现以下错误。

ng build --prod:Javascript 堆内存不足

本地构建运行成功,但不知道管道(codeBuild)阶段失败的真正原因。

尝试了 StackOverflow 的一些帮助以及类似这个问题的帮助,但一切都是徒劳的。知道为什么 AWS 代码构建会出现此问题而不是本地代码构建吗?以及解决方案来摆脱此问题。谢谢

amazon-web-services angular-cli aws-codebuild

2
推荐指数
1
解决办法
3938
查看次数

为什么从 MailChimp 的元数据 Api 中得到错误 Invalid_Key?

我已经通过邮递员按照官方文档的建议尝试了 mailChimp 的 API(/metadata/list),但总是遇到与Invalid_Key相同的错误。我已经从 mailchimp 帐户中获取了密钥,并且它现在处于活动状态。有谁知道通过邮递员调用MailChimp Api有一些棘手的部分?

邮递员的错误响应:

 {
        "status": "error",
        "code": -1,
        "name": "Invalid_Key",
        "message": "Invalid API key"
        "Status Code: 500
 }
Run Code Online (Sandbox Code Playgroud)

官方 MailChimp 文档链接

我也尝试过mailchimp 客户端事务nodeJS 代码,如下所示,但仍然遇到与通过邮递员相同的错误。

const mailchimp = require('@mailchimp/mailchimp_transactional')('API-KEY');

async function callPing() {
    const response = await mailchimp.metadata.list();
    console.log(response);
}

callPing();
Run Code Online (Sandbox Code Playgroud)

mailchimp 交易节点

javascript node.js mailchimp postman

1
推荐指数
1
解决办法
959
查看次数