AWSTemplateFormatVersion: "2010-09-09" Description: Provision the networking resources to be used by the Amazon SageMaker Studio domain. Resources: SageMakerVPC: Type: AWS::EC2::VPC Properties: CidrBlock: 10.0.0.0/16 EnableDnsSupport: true EnableDnsHostnames: true Tags: - Key: Name Value: !Sub '${AWS::StackName}-vpc' SageMakerInternetGateway: Type: AWS::EC2::InternetGateway Properties: Tags: - Key: Name Value: !Sub '${AWS::StackName}-igw' SageMakerIGWAttachment: Type: AWS::EC2::VPCGatewayAttachment Properties: InternetGatewayId: Ref: SageMakerInternetGateway VpcId: Ref: SageMakerVPC SageMakerPublicSubnet1: Type: AWS::EC2::Subnet Properties: VpcId: Ref: SageMakerVPC CidrBlock: 10.0.0.0/24 AvailabilityZone: !Select - 0 - Fn::GetAZs: !Ref 'AWS::Region' Tags: - Key: Name Value: !Sub '${AWS::StackName}-public-subnet1' SageMakerPublicSubnet2: Type: AWS::EC2::Subnet Properties: VpcId: Ref: SageMakerVPC CidrBlock: 10.0.1.0/24 AvailabilityZone: !Select - 1 - Fn::GetAZs: !Ref 'AWS::Region' Tags: - Key: Name Value: !Sub '${AWS::StackName}-public-subnet2' SageMakerPublicRouteTable: Type: AWS::EC2::RouteTable Properties: VpcId: !Ref SageMakerVPC Tags: - Key: Name Value: !Sub '${AWS::StackName}-public-routetable' SageMakerPublicRoute: Type: AWS::EC2::Route Properties: RouteTableId: Ref: SageMakerPublicRouteTable DestinationCidrBlock: 0.0.0.0/0 GatewayId: Ref: SageMakerInternetGateway SageMakerPublicSubnet1RouteTableAssociation: Type: AWS::EC2::SubnetRouteTableAssociation Properties: SubnetId: Ref: SageMakerPublicSubnet1 RouteTableId: Ref: SageMakerPublicRouteTable SageMakerPublicSubnet2RouteTableAssociation: Type: AWS::EC2::SubnetRouteTableAssociation Properties: SubnetId: Ref: SageMakerPublicSubnet2 RouteTableId: Ref: SageMakerPublicRouteTable Outputs: SageMakerVPC: Value: !Ref SageMakerVPC Export: Name: !Sub '${AWS::StackName}-VPC' SageMakerSubnet1: Value: !Ref SageMakerPublicSubnet1 Export: Name: !Sub '${AWS::StackName}-Subnet1' SageMakerSubnet2: Value: !Ref SageMakerPublicSubnet2 Export: Name: !Sub '${AWS::StackName}-Subnet2'