amazon-vpc相关内容

如何为部署在私有子网中的服务配置 api 网关?

我在我的私有子网中部署了一个 Web 服务,而在公共子网中没有 ELB. 现在我想把它公之于众.我可以使用 API 网关作为 http 代理吗 要公开吗? 有人知道怎么做吗? 解决方案 该服务必须是公开的,API Gateway 才能连接到它.您可以使用 SSL 客户端证书来限制对 API 网关的访问.否则,API Gateway 将无法很好地解决您的问题. 更新: ..
发布时间:2021-11-27 11:18:58 其他开发

无法通过 Lambda 中的 VPC 端点访问 S3

我的 VPC 中有一个 Lambda 函数,我想访问 S3 存储桶. 我认为我已经正确设置了 S3 VPC 端点, 因为我在同一个子网(Lambda 函数子网)中创建了一个 EC2 实例, 使用相同的安全组, 并运行 Lambda 函数代码的副本, 可以正确显示S3文件内容. 但是当我在 Lambda 中运行代码时,它失败了. 那么,我想知道“在 EC2 ..

AWS Lambda 连接到 RedShift 超时

我的 Redshift 集群位于私有 VPC 中.我在 Node.js 中编写了以下 AWS Lamba,它应该连接到 Redshift(针对这个问题进行了打扮): 'use strict';console.log('加载函数');const pg = require('pg');export.handler = (事件、上下文、回调) =>{var client = new pg.Client ..
发布时间:2021-11-27 11:18:29 其他开发

我可以将 VPC 中的 HTTP 端点指定为 AWS API Gateway 中的资源吗?

我的产品(某些 Web API)存在于 VPC 中,即没有任何外部访问权限时,我遇到了这种情况.我想公开这个 API 的一部分(只是几个 HTTP 方法),以便从 Internet 访问.我正在尝试使用 AWS API Gateway 实现这一点,但看起来我无法将内部 ELB 端点设为 API Gateway 资源.任何想法我该怎么做? 谢谢,--沃文 解决方案 这最初是不可能的,但 ..
发布时间:2021-11-27 11:18:10 其他开发

EC2 t2.micro 实例没有公共 DNS

我启动了一个 Amazon Web Service (AWS) EC2 实例 t2.micro,它必须启动到 VPC 中. VPC 已将自动分配公共 IP 设置为是. DNS 解析:是 DNS 主机名:是 但是在 EC2 Dashboard 上,实例仍然有一个空白的公共 DNS 和公共 IP.我多次尝试重新启动该实例,但仍未为它分配公共 IP.我们的 AWS 账户附带的 5 ..
发布时间:2021-11-27 11:17:50 其他开发

EC2 实例没有公共 DNS

一个与我共事的人给了我 EC2 凭据以登录他的 EC2 控制台.我不是设置它的人.一些实例显示公共 dns 名称,而其他实例显示空白公共 DNS.我希望能够连接到具有空白公共 DNS 的实例.我一直无法弄清楚为什么这些显示为空白. 解决方案 我遇到了同样的问题并已解决.查看分步说明: 转到 console.aws.amazon.com 转到服务 ->专有网络 打开您的 VPC ..
发布时间:2021-11-27 11:17:41 其他开发

如何从亚马逊 vpc 连接到外部世界?

我通过向导将亚马逊 VPC 设置为“仅限公共网络",所以我的所有实例都在公共子网中. VPC 中分配了弹性 IP 的实例可以毫无问题地连接到互联网. 但是没有弹性 IP 的实例无法连接到任何地方. 互联网网关存在.aws 控制台中的路由表看起来像 目的地目标10.0.0.0/16 本地0.0.0.0/0 igw-nnnnn 和从内部实例显示的路由 内核IP路由表目标网关 G ..

VPC 中的 Lambda 函数无法访问公共 Internet

我正在尝试从 Lambda 函数内向第三方服务发出出站 API 请求,但该函数总是超时且没有任何错误. 这之前在尝试在不同的函数中执行 s3.putObject 操作时发生过(仍然在相同的 VPC/子网中),我设法通过添加一个带有服务的端点来解决这个问题命名 com.amazonaws.us-east-1.s3 并将其连接到与此 Lambda 函数所在的 VPC 关联的路由表. 在网络 ..
发布时间:2021-11-27 11:17:22 其他开发

从 VPC 中的 Lambda 访问 AWS S3

总的来说,我对在 VPC 中使用 AWS Lambda 感到非常困惑.问题是 Lambda 在尝试访问 S3 存储桶时超时.解决方案似乎是 VPC Endpoint. 我已将 Lambda 函数添​​加到 VPC,以便它可以访问 RDS 托管数据库(以下代码中未显示,但可以正常使用).但是,现在我无法访问 S3 并且任何尝试这样做都会超时. 我尝试创建 VPC S3 端点,但没有任何改 ..
发布时间:2021-11-27 11:16:45 其他开发

允许 AWS Lambda 访问 RDS 数据库

我正在尝试从 AWS Lambda (Java) 连接到 RDS 数据库. 我应该从 RDS 安全组规则启用哪个 IP? 解决方案 您无法通过 IP 启用此功能.首先,您需要为 Lambda 函数启用 VPC 访问,在此期间您将为其分配一个安全组.然后,在分配给 RDS 实例的安全组中,您将为分配给 Lambda 函数的安全组启用访问权限. ..

为什么我们在 VPC 中需要私有子网?

AWS VPC 配置中有 4 种场景.但是让我们看看这两个: 场景 1:1 个公共子网. 场景 2:1 个公共子网和 1 个私有子网. 由于在公共子网中启动的任何实例都没有 EIP(除非已分配),因此它已经无法从 Internet 寻址.然后: 为什么需要私有子网? 私有子网和公共子网之间究竟有什么区别? 解决方案 更新: 2015 年 12 月下旬,AWS 宣布一项 ..
发布时间:2021-11-27 11:16:20 其他开发

如何让 VPC 中的 AWS lambda 发布 SNS 通知?

我有一个 lambda 函数,可以通过 VPC 访问 RDS 中的 Postgres 数据库.在查询数据库后,我想向 SNS 发布通知.因为我的 lambda 函数存在于我的 VPC 中,所以它无法访问 SNS.我的 VPC 上有一个 Internet 网关.我通读了 VPC 端点文档,目前仅支持 s3. 无论如何要在 VPC 中的 lambda 函数中发布到 SNS? 解决方案 您 ..
发布时间:2021-11-27 11:08:13 其他开发

将 Lambda 连接到不同可用区中的 Redshift

我们的 Redshift 集群位于 A 区. 当我们的 Lambda 函数使用区域 A 子网时,它可以连接到 Redshift. 当我们的 Lambda 函数使用区域 A 以外的子网时,它会超时. 我们不需要从 0.0.0.0/0 开始在端口 5439 上连接 Redshift 的解决方法. 我们在同一 VPC 中拥有 Lambda 函数和 Redshift 集群. La ..
发布时间:2021-11-27 10:36:43 其他开发

使用 MySQL Workbench 通过 EC2 实例连接到 Amazon RDS 实例

在 AWS 中,我设置了一个带有堡垒主机的 VPC.堡垒主机是一个带有公共地址槽的 EC2 实例,您可以通过 SSH 连接到 VPC 上的任何其他服务器. 我在 VPC 中创建了一个 RDS MySQL 实例,我想使用 MySQL 工作台连接到它.我已经按照此处,但是在“第 6 步:设置远程 SSH 配置"中,它要求我“提供 Amazon EC2 实例的公共 DNS"(即堡垒主机). ..
发布时间:2021-11-27 10:26:21 数据库