AWS SDK for Ruby
開発者ガイド

パブリックサブネットを作成する

次の例では、us-west-2 リージョンとアベイラビリティーゾーン us-west-2a でパブリックサブネット MyGroovySubnet を作成します。例では、CIDR ブロック 10.200.10.0/24 を使用する ID VPC_ID を持つ VPC をパブリックサブネットにアタッチして、サブネットの ID を表示します。

この例で作成したパブリックサブネットには、VPC 内に 256 個のプライベート IP アドレスがあります。

require 'aws-sdk' ec2 = Aws::EC2::Resource.new(region: 'us-west-2') subnet = ec2.create_subnet({ vpc_id: VPC_ID, cidr_block: '10.200.10.0/24', availability_zone: 'us-west-2a' }) subnet.create_tags({ tags: [{ key: 'Name', value: 'MyGroovySubnet' }]}) puts subnet.id