标签: amazon-vpc

(AWS)无法在我选择的VPC中启动RDS

我正在遵循AWS的说明方案2:使用公共和私有子网的VPC,并且在尝试启动数据库服务器时遇到问题.

当我启动我的实例时,一切都很好,我可以将它分配给我新创建的VPC.但是,在启动RDS时,唯一可用的VPC(在步骤4中,配置高级设置)是默认的VPC(即不是我根据其指示创建的那个).

有没有人对此有所了解或确实如何解决?

amazon-web-services amazon-rds amazon-vpc

8
推荐指数
1
解决办法
3305
查看次数

从VPC内的另一个云形成模板引用SecurityGroup

我有一个VPC(通过cloudformation创建),它为该VPC中创建的所有堆栈创建了一些公共共享基础结构,例如ssh jumphost和ssh jumphost的安全组.

我有一个单独的cloudformation模板,用于在现有VPC中创建Web + App + DB堆栈.

如何从第一个模板中定义的常见ssh jumphost允许入站ssh 22到我的堆栈模板中的实例?

根据文档,我需要指定一个VPC SourceSecurityGroupId,它必须具有实际的VPC ID或使用Ref函数来查找模板中定义的安全组的ID .

如何在同一个VPC中引用现有的SG,但是从另一个模板引用?

编辑:

通过NAT实例出站的相同问题.NAT实例在VPC级别提供,但每个堆栈都需要其安全组才允许仅对 NAT实例进行出站访问.

amazon-web-services aws-cloudformation amazon-vpc

8
推荐指数
1
解决办法
3425
查看次数

在describe-vpcs中按标签过滤的正确语法是什么?

我想了解一个aws ec2 cli电话.我想在自定义标签上描述所有VPC然后文件管理器(vpcname = myvpc,但是在尝试多种组合后,我不断得到关于格式和使用--filters的冲突错误.使用作为参考[ http://docs.aws .amazon.com/CLI /最新/参考/ EC2 /描述-vpcs.html] [1]

aws --profile myProfile --region eu-west-1 ec2 describe-vpcs --filters vpcname,myvpc

然而这又回来了

Error parsing parameter '--filters': should be: Key value pairs, where values are separated by commas, and multiple pairs are separated by spaces.
--filters Name=string1,Values=string1,string2 Name=string1,Values=string1,string2
Run Code Online (Sandbox Code Playgroud)

这么努力

aws --profile myProfile --region eu-west-1 ec2 describe-vpcs --filters Name = vpcname,Values = myvpc

然后它回来了

A client error (InvalidParameterValue) occurred when calling the DescribeVpcs operation: The filter 'vpcname' is invalid
Run Code Online (Sandbox Code Playgroud)

所以尝试其他一些组合

aws --profile myProfile …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services amazon-vpc aws-cli

8
推荐指数
1
解决办法
5917
查看次数

默认AWS VPC vs一个新的?

我应该使用AWS默认VPC,还是应该创建一个新的?

创建一个新的有什么区别和优势?

或者,在女巫的情况下,我应该在两者之间进行选择?

vpc amazon-web-services amazon-vpc

8
推荐指数
2
解决办法
1785
查看次数

Kubernetes容器连接到单独的VPC中的RDS实例

我在自己的VPC中有一个在Amazon EC2中运行的Kubernetes集群,我正在尝试将Dockerized服务连接到RDS数据库(在不同的VPC中).我已经找到了对等和路由表条目,所以我可以从minion机器上做到这一点:

ubuntu@minion1:~$ psql -h <rds-instance-name>
Password:
Run Code Online (Sandbox Code Playgroud)

所以这一切都在发挥作用.问题是当我尝试从Kubernetes管理的容器内部建立连接时,我得到一个超时:

ubuntu@pod-1234:~$ psql -h <rds-instance-name>
…
Run Code Online (Sandbox Code Playgroud)

为了让minion连接,我配置了一个对等连接,从Kubernetes VPC设置路由表,以便10.0.0.0/16(RDS VPC的CIDR)映射到对等连接,并更新RDS实例的安全组以允许流量到端口5432来自地址范围172.20.0.0/16(Kubernetes VPC的CIDR).

amazon-rds amazon-vpc docker kubernetes

8
推荐指数
1
解决办法
2665
查看次数

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

我的情况是我的产品(某些Web API)存在于VPC内部,即没有任何外部访问.我想公开这些API的一部分(只是几种HTTP方法),可以从互联网上访问.我正在尝试使用AWS API Gateway实现此目的,但看起来我无法使内部ELB端点成为API网关资源.任何想法我怎么能这样做?

谢谢, - Vovan

amazon-web-services amazon-vpc aws-api-gateway

8
推荐指数
1
解决办法
1万
查看次数

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

我在私有子网中部署了一个Web服务,没有ELB在公共子网中.

现在我想把它暴露给公众.我可以使用API​​网关作为http代理

把它公之于众?

谁知道怎么做?

amazon-vpc aws-api-gateway

8
推荐指数
1
解决办法
2849
查看次数

AWS Lambda访问VPC外部的RDS

RDS实例不在VPC(Classic)上; 它与允许某些CIDR/IP和EC2安全组的安全组相关联.

我想创建一个AWS Lambda函数,该函数将在此数据库上执行一些SQL语句,并且还向同一安全组中的EC2实例发出请求.是否可以允许Lambda访问此数据库?

amazon-web-services amazon-rds amazon-vpc aws-lambda

8
推荐指数
1
解决办法
5268
查看次数

更改elasticbeanstalk环境vpc

我似乎无法找到任何关于此的文档.如何更改弹性豆秆环境的VPC?我已尝试将安全组从当前组更改为新VPC中的组,但亚马逊返回以下错误:

SecurityGroups: Invalid option value: 'sg-a91f43d2' (Namespace: 'aws:autoscaling:launchconfiguration', OptionName: 'SecurityGroups'): The security group 'sg-a91f43d2' does not exist
Run Code Online (Sandbox Code Playgroud)

规则确实存在,所以我认为它是抱怨的,因为规则在不同的VPC(这是整点).

amazon-web-services amazon-vpc amazon-elastic-beanstalk

8
推荐指数
1
解决办法
3170
查看次数

AWS DMS 与 RDS 上的 Postgresql 的连接问题

我有 2 个 Aws RDS 实例(在 Postgresql 上运行)。两者都在不同的帐户和不同的地区。我想使用 AWS DMS 在它们之间设置数据复制。我尝试过进行 VPC 对等互连。我观看了以下视频以启用 VPC 对等互连:-

https://www.youtube.com/watch?v=KmCEFGDTb8U

问题:- 当我尝试创建 AWS DMS 服务时,我为源添加了主机名、用户名和密码等(存在于其他账户上),当我点击 时Test Connection,出现以下错误。

Test Endpoint failed: Application-Status: 1020912, Application-Message: Failed to connect Network error has occurred, Application-Detailed-Message: RetCode: SQL_ERROR SqlState: 08001 NativeError: 101 Message: [unixODBC]timeout expired ODBC general error.
Run Code Online (Sandbox Code Playgroud)

Test Connection令我惊讶的是,当我点击同一账户中的目标 RDS 实例时,我收到了类似的错误。IE:-

Test Endpoint failed: Application-Status: 1020912, Application-Message: Cannot connect to ODBC provider Network error has occurred, Application-Detailed-Message: RetCode: SQL_ERROR SqlState: 08001 NativeError: 101 Message: [unixODBC]timeout …
Run Code Online (Sandbox Code Playgroud)

postgresql amazon-web-services amazon-rds amazon-vpc aws-dms

8
推荐指数
1
解决办法
1万
查看次数