我已经配置了会话脚本,将 stdout 和 stderr 记录到 s3 存储桶,如中所述https://docs.aws.amazon.com/appstream2/latest/developerguide/use-session-scripts.html#enable-S3-bucket-storage-session-script-logs&https://docs.aws.amazon.com/appstream2/latest/developerguide/create-session-scripts.html。
日志文件已在正在运行的 appstream 实例上成功创建/opt/appstream/SessionScripts/logs
,但它们未被推送到 s3 存储桶。
根据上述文章,我们不需要执行任何额外的设置来实现这一点。
- 我为具有 s3(AmazonS3FullAccess)完全访问权限的舰队分配了一项策略。
- 在正在运行的实例上的 CloudWatch 或 /var/logs/ 中没有记录有关权限或失败等的错误。
什么原因导致了这个问题?还有其他需要检查的吗?