我有 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 …
经过大约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
我有一个 React/Node 应用程序,我试图将它托管在 AWS Amplify 上。第一次尝试,我的应用程序已部署,但由于缺少环境变量,我看到一些页面无法加载。我在部署之前将它们添加到 AWS 控制台,但它不起作用。然后我做了一些搜索,我发现我需要将“amplify.yml”文件修改为:
build:
commands:
- npm run build:$BUILD_ENV
Run Code Online (Sandbox Code Playgroud)
但不仅它不起作用,该应用程序也不再起作用。有任何想法吗?
我正在为我的 angular-7 项目使用 AWS 代码构建。我在现有项目中安装 AWS-amplify,但在构建 AWS 服务 (codeBuild) 时出现以下错误。
ng build --prod:Javascript 堆内存不足
本地构建运行成功,但不知道管道(codeBuild)阶段失败的真正原因。
尝试了 StackOverflow 的一些帮助以及类似这个问题的帮助,但一切都是徒劳的。知道为什么 AWS 代码构建会出现此问题而不是本地代码构建吗?以及解决方案来摆脱此问题。谢谢
我已经通过邮递员按照官方文档的建议尝试了 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 客户端事务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)