【问题标题】:Using AWS CLI from EC2 instance without internet access从 EC2 实例使用 AWS CLI,无需 Internet 访问
【发布时间】:2025-12-07 02:20:05
【问题描述】:

有没有办法使用 AWS CLI 从 EC2 linux 实例调用不同的服务,例如 SQS、EC2、SNS?
从中调用 AWS CLI 命令的 EC2 实例无法访问 Internet。它位于私有子网中。它没有使用互联网网关或 NAT。

谢谢,

【问题讨论】:

    标签: amazon-web-services amazon-ec2 aws-cli


    【解决方案1】:

    不可能。 CLI 必须访问您提到的所有服务的 API 端点。为此,CLI 需要访问 Internet。只有内部元数据服务器是它可以在没有互联网的情况下访问的服务。

    AWS Regions and Endpoints

    【讨论】:

    【解决方案2】:

    VPC endpoints 在您的 VPC 和 AWS 服务之间创建私有连接。但是,目前唯一受支持的服务是 S3,您的问题中没有列出任何服务。

    目前,我们仅支持与 Amazon S3 连接的终端节点。 稍后我们将添加对其他 AWS 服务的支持。端点是 仅在同一区域内支持。

    【讨论】: