Amazon Web Services – 为 EKS 实例生成日志包
数据科学家和开发人员使用Amazon SageMaker来轻松快速地准备、构建、训练和部署高质量的机器学习 (ML) 模型,方法是汇集一系列专为 ML 构建的功能。
在本文中,我们将研究用户如何为他们的 Amazon Elastic Kubernetes Service 实例生成锁包。为此,请按照以下步骤操作:
第 1 步:登录 AWS 管理控制台后,导航到 System Manager 控制台。
第 2 步:然后转到左侧窗格中的自动化。
第 3 步:然后选择执行自动化。
第 4 步:然后在列表中选择AWSSupport-CollectEKSinstanceLogs并选择下一步。
第 5 步:现在在 EKS 实例 ID 字段中输入您的亚马逊 EKS 实例的亚马逊弹性计算云实例 ID。
第 6 步:要将收集的日志上传到 Amazon S3 存储桶,请在日志目标字段中输入存储桶名称。请注意,用于此目的的 S3 存储桶不能公开,否则出于安全原因,不会将日志上传到提供的 S3 存储桶中。
要成功运行此自动化并查看运行它的用户需要以下权限的输出:
- SSM:执行自动化
- SSM:GetAutomationExecution
- SSM:发送命令
如果调用文档的用户没有所需的权限,您必须在自动化承担角色字段中提供适当的 AWS 身份和访问管理角色,然后选择执行按钮:
AWS 运行命令发出运行命令来运行日志收集脚本,从而节省了手动收集日志的工作量。 AWS 分支验证是否在自动化执行中提供了 S3 存储桶。 AWS 运行命令发出运行命令以将锁定包上传到提供的 S3 存储桶。自动化执行完成后,预览运行上传脚本的输出以查看 S3 日志包位置,如下所示: