小编Zac*_*ach的帖子

如何从Amazon Cloudwatch过滤和提取原始日志事件数据

有没有办法1)过滤和2)通过API或CLI从Cloudwatch中检索原始日志数据?我需要从Cloudwatch中提取一部分日志事件进行分析.

我不需要创建指标或类似的东西.这是针对特定事件的历史研究.

我已经转到控制台中的日志查看器,但我试图拉出特定的行来告诉我一段时间的故事.日志查看器几乎不可能用于此目的.如果我有实际的日志文件,我只会grep并在大约3秒内完成.但我没有.

澄清

Cloudwatch日志的描述中,它说:"您可以查看原始日志数据(仅在Web视图中?),以便在需要时查看问题的根源.可以存储和访问日志数据(仅在Web视图中? )只要你需要使用高度耐用,低成本的存储,你就不必担心填满硬盘." - 是我的

如果此控制台视图是获取源数据的唯一方法,那么通过Cloudwatch存储日志对我来说是不可接受的解决方案.我需要以足够的灵活性来获取实际数据来搜索模式,而不是点击几十页的行并复制/粘贴.但是,似乎有可能无法获得获取源数据的更好方法.

logging amazon-web-services amazon-cloudwatch

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

如何获取Amazon Cognito托管UI提示输入TOTP?

我假设会根据文档提示我,该文档特别指出:

如果您的应用程序使用Amazon Cognito托管的UI登录用户,则该UI将显示第二页,供您的用户在提交用户名和密码后输入TOTP密码。

在用户池的“ MFA和验证”部分下,我检查了以下内容:

  • 您要启用多重身份验证(MFA)吗?
    • 可选的
  • 您要启用哪些第二因素?
    • 基于时间的一次性密码

我添加了一个已验证的测试用户。

从那里开始,我按照文档进行操作,以关联TOTP令牌验证TOTP令牌,确认我在响应中获得了用于调用AssociateSoftwareToken的密码,在响应中获得了对VerifySoftwareToken的响应“ SUCCESS”。

在这一点上,我相信在使用托管的UI登录页面时,应在提交用户名/密码后提示我输入一次性密码,并在成功验证后将其重定向到登录回调URL。在我的应用客户端中指定。

但是,提交用户名和密码后,我将立即被重定向,并且没有提示输入TOTP的提示。

amazon-web-services amazon-cognito

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