Javascript 如何使用来自前端的AWS CloudWatch日志提交简单日志?

Javascript 如何使用来自前端的AWS CloudWatch日志提交简单日志?,javascript,amazon-web-services,amazon-cloudwatch,amazon-cloudwatchlogs,Javascript,Amazon Web Services,Amazon Cloudwatch,Amazon Cloudwatchlogs,经过大约1小时的搜索,我没有从前端找到任何关于“如何向AWS CloudWatch Logs提交简单日志”的信息。几乎所有的示例都是针对Node.js的,但是我需要从前端提交错误,而不是从后端提交。我甚至没有找到前端应该使用的软件包 为了节省您的时间,我准备了解决方案的模板 import { AWSCloudWatch } from "?????"; AWSCloudWatch.config({ // minimal config }); if (__IS_DEVEL

经过大约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)
}

您可以直接从浏览器使用AWS SDK for JavaScript。来看看导游


然后,您可以调用AWS CloudWatchLogs API的
putLogEvents
方法,假设您已经创建了日志组和日志流。对于向导访问

您不能直接执行,因为您必须在前端硬编码一些iam Credentail。最好的方法是通过api网关代理。因此,您将日志提交给API网关,API要么直接与CW日志集成,要么通过lambda函数集成。您如何为前端服务?是一个静态的S3网站吗?托管在运行Apache/Nginx?@maafk的EC2上,静态S3网站。感谢您的回答!