如何在 AWS CloudShell 中获取用户(我的)公共 IP 地址?

问题描述 投票:0回答:1

我不是在寻找CloudShell的公共IP地址;我知道我可以通过访问一些外部网站找到它。

我想知道当我连接到 CloudShell 时我的公共 IP 地址是什么。

我已连接到互联网。我已登录 AWS 控制台并在浏览器选项卡中打开一个新的 CloudShell 会话。当然,在不同的浏览器选项卡上,我可以访问外部站点并查看我的公共 IP 地址,但如何从 CloudShell 内部执行此操作?

目的:我想以编程方式执行此操作,以便我们的流程中的一个步骤可以自动化(将用户的 IP 添加到安全组)。

amazon-web-services automation ip-address aws-cloudshell
1个回答
0
投票

您可以执行与在浏览器上相同的操作 - 请求外部服务来检查您的公共 IP。

但是,在 CloudShell 情况下,您必须使用另一个 HTTP 客户端,例如

curl
,而不是浏览器。这是一些例子:

curl https://httpbin.org/ip
curl icanhazip.com
curl ifconfig.me
© www.soinside.com 2019 - 2024. All rights reserved.