【发布时间】:2021-04-21 00:00:35
【问题描述】:
我想在我的 zprofile 中创建一个别名,它将根据名称标签获取 EC2 IP 地址,然后通过 SSH 连接到该机器。我用的是mac。
这个 zsh 脚本成功检索到我想通过 ssh 进入的 EC2 机器的 IP 地址:
aws ec2 describe-instances \
--filters "Name=tag:Name, Values=my-name" \
--query "Reservations[*].Instances[*].[PrivateIpAddress]" \
--output text
输出可能类似于:some.ip.address
这个 zsh 脚本让我可以通过 SSH 连接到我的 EC2 机器:
alias ec2="ssh person@some.ip.address.us-east-1.place"
如何将第二个脚本的 IP 地址替换为第一个脚本的输出?
谢谢!
【问题讨论】:
标签: bash amazon-web-services amazon-ec2 zsh ip-address