将SSH隧道反向到AWSBatch阵列作业
从提交作业的本地计算机(例如通过 AWS CLI)反向隧道进入 AWS Batch 阵列作业究竟需要什么?与典型的反向隧道方案不同,这里的远程节点不与本地计算机共享本地网络。动机:https : //github.com/mschubert/clustermq/issues/208。相关:ssh 进入 AWS Batch 作业。
是的,我知道 SSH 在纯 EC2 中更容易,但 Batch 更可取,因为它支持任意 Docker 镜像、轻松的作业监控和自动现货定价。
回答
使用非托管计算环境。然后您可以像往常一样ssh进入您的ec2实例,因为它们在您的控制之下。托管计算环境意味着您的使用ec2是抽象的,因此您无法ssh进入底层实例。要找出作业在哪个实例上运行,您可以使用元数据端点。