无法使用gitlab CI / CD管道连接到EC2实例

时间:2020-05-02 17:30:44

标签: amazon-web-services ubuntu amazon-ec2 ssh gitlab

gitlab中有两个管道->构建和部署

在部署管道中,我想将dist文件夹复制到ec2目录中,这就是为什么要ssh进入ec2的原因。

我已经在yml文件中添加了命令并设置了变量:

$ ssh -tt -i $Server_pem ubuntu@Server_IP

但是当部署管道时它显示错误:

ssh: Could not resolve hostname server_ip: Name or service not known

Ec2实例详细信息:

Ubuntu AMI 使用公共DNS / IP:ec2-XX-XXX-XX-XX.ap-south-1.compute.amazonaws.com 实例可以从外部访问(为此配置了安全组)

GitLab详细信息:

我为此使用了Gitlab共享跑步者(个人帐户), 在连接EC2的变量的Server_pem文件中添加了SHA(RSA)密钥

请帮助我解决此问题,如果有任何其他方式可以复制我的版本,请告诉我。

预先感谢您:)

0 个答案:

没有答案