gpt4 book ai didi

amazon-web-services - AWS 跨区域 VPC 对等 Cloudformation 无法识别其他区域中的 VPC

转载 作者:行者123 更新时间:2023-12-03 07:22:35 27 4
gpt4 key购买 nike

我一直致力于创建一个 VPC 对等连接,该连接可以使用 cloudformation 从 eu-west-1 与 us-east-1 进行对等。这是目前的云信息:

AWSTemplateFormatVersion: 2010-09-09
Description: This templates creates a VPC Peering connection. (Requester Account)

Parameters:
PeerName:
Description: Name of the VPC Peer
MaxLength: 255
Type: String
PeerVPCID:
AllowedPattern: '^vpc-[0-9a-f]{17}$'
ConstraintDescription: Must have a prefix of "vpc-". Followed by 17 characters (numbers, letters "a-f")
Description: ID of the VPC with which you are creating the VPC peering connection
Type: AWS::EC2::VPC::Id
VPCID:
Description: ID of the VPC
Type: AWS::EC2::VPC::Id
PeerRegion:
Description: Region of the VPC Accepter (not required)
Type: String

Resources:
VPCPeeringConnection:
Type: AWS::EC2::VPCPeeringConnection
Properties:
VpcId: !Ref VPCID
PeerVpcId: !Ref PeerVPCID
PeerOwnerId: !Ref "AWS::AccountId"
PeerRegion: !Ref PeerRegion
Tags:
- Key: Name
Value: !Ref PeerName

Outputs:
VPCPeeringConnectionId:
Description: VPC Peering Connection ID
Value: !Ref VPCPeeringConnection

这些是参数值:

PeerName: Connector
PeerVPCID: vpc-1234567
VPCID: vpc-7654321
PeerRegion: us-east-1

我知道我需要一个接受者来批准 us-east-1 中的连接,但当前的 cloudformation 输出它无法识别有效的 VPCID(位于 AWS 账户的其他区域中的 VPCID)我正在使用)。

当我在 GUI 中创建 VPC 对等连接时,它不会抛出任何错误,我只需接受连接并更新路由表,这一切都工作正常...我应该对当前的 cloudformation 做些什么?

感谢您的帮助!

最佳答案

要解决该更改:

 Type: AWS::EC2::VPC::Id

进入

 Type: String

对于远程 VPC,即来自您部署堆栈的区域以外的 VPC。

关于amazon-web-services - AWS 跨区域 VPC 对等 Cloudformation 无法识别其他区域中的 VPC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72361448/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com