有没有办法1)过滤和2)通过API或CLI从Cloudwatch中检索原始日志数据?我需要从Cloudwatch中提取一部分日志事件进行分析.
我不需要创建指标或类似的东西.这是针对特定事件的历史研究.
我已经转到控制台中的日志查看器,但我试图拉出特定的行来告诉我一段时间的故事.日志查看器几乎不可能用于此目的.如果我有实际的日志文件,我只会grep并在大约3秒内完成.但我没有.
澄清
在Cloudwatch日志的描述中,它说:"您可以查看原始日志数据(仅在Web视图中?),以便在需要时查看问题的根源.可以存储和访问日志数据(仅在Web视图中? )只要你需要使用高度耐用,低成本的存储,你就不必担心填满硬盘." - 是我的
如果此控制台视图是获取源数据的唯一方法,那么通过Cloudwatch存储日志对我来说是不可接受的解决方案.我需要以足够的灵活性来获取实际数据来搜索模式,而不是点击几十页的行并复制/粘贴.但是,似乎有可能无法获得获取源数据的更好方法.
如果您的应用程序使用Amazon Cognito托管的UI登录用户,则该UI将显示第二页,供您的用户在提交用户名和密码后输入TOTP密码。
在用户池的“ MFA和验证”部分下,我检查了以下内容:
我添加了一个已验证的测试用户。
从那里开始,我按照文档进行操作,以关联TOTP令牌和验证TOTP令牌,确认我在响应中获得了用于调用AssociateSoftwareToken的密码,在响应中获得了对VerifySoftwareToken的响应“ SUCCESS”。
在这一点上,我相信在使用托管的UI登录页面时,应在提交用户名/密码后提示我输入一次性密码,并在成功验证后将其重定向到登录回调URL。在我的应用客户端中指定。
但是,提交用户名和密码后,我将立即被重定向,并且没有提示输入TOTP的提示。