gpt4 book ai didi

amazon-web-services - 在关闭之前将 docker 日志从 ec2 实例上传到 S3

转载 作者:行者123 更新时间:2023-12-02 19:27:03 27 4
gpt4 key购买 nike

目前在 AWS 上使用 Auto Scaling Group (ASG),有时在 EC2 实例中运行的 docker 容器由于某些模糊的原因而退出,并且该实例可能会从 ASG 中删除。这使得调试故障变得困难,因为 ASG 终止了实例,因此删除了所有出错的证据。
那么,有没有办法在退出之前将 docker 日志写入 S3。

最佳答案

如果需要,您可以将日志发送到 cloudwatch 并导出到 s3。

下面是过程,

将您的凭据添加到,

/etc/init/docker.override

和,
env AWS_ACCESS_KEY_ID=
env AWS_SECRET_ACCESS_KEY=

并重新启动您的 docker 服务。

docker run -it --log-driver="awslogs" --log-opt awslogs-region="us-east-1" --log-opt awslogs-group="log-group" --log-opt awslogs-stream="log-stream" ubuntu:14.04 bash



这样 docker 将所有日志发送到 cloudwatch。

希望能帮助到你。

关于amazon-web-services - 在关闭之前将 docker 日志从 ec2 实例上传到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55348865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com