通过 SSH 连接到由 EBS 创建的 EC2 实例



我正在使用python和Amazon EC2

我正在尝试以 SSH 方式连接到由 Elastic Beanstalk Worker 创建的实例中。使用"eb init"时,没有选项可以指定要用于实例的密钥对,因此我无法通过 SSH 连接到它。

我这样做的原因是我想检查 requirements.txt 中的依赖项是否正确安装在实例中。除了SSH进入实例并检查之外,还有其他方法可以检查吗?

嗨,

您必须声明要在 Web 控制台上使用的密钥对。

转到

elasticbeanstalk>您的应用程序>编辑配置>实例>选择密钥对

或者,这听起来像是一个黑客,但你可以编写一个python脚本文件,调用你安装的模块,如果找不到模块,就会抛出错误。错误将被捕获,您可以在 Web 日志中查看它。

根据 AWS ElasticBeanstalk CLI 文档,您可以在 init 命令中传入密钥对名称。该命令将是:

eb init MyApplication -k MyKeyPairName

eb init MyApplication --keyname MyKeyPairName

eb create也采取了类似的论点。

相关内容

  • 没有找到相关文章

最新更新