Alibaba CloudでVPCを作る
業務ではAWSを使っていますが、Alibaba Cloudに手を出してみます。
今回はVPC作成です。
コンソールでのVPC作成
CIDRが3つからしか選択できませんでした。
自分で数値入力できなくなってます、何でだろう?
公式ドキュメント
利用可能な CIDR ブロック 192.168.0.0/16 、172.16.0.0/12 、10.0.0.0/8 、およびそれらのサブセット サブセットの指定ができるように書いてあります。
CLIでVPC作成
コンソールは諦めて、CLIで試してみました。
CLIだと、サブセットの指定ができます。
~$ aliyun vpc CreateVpc --CidrBlock 10.0.0.0/16 --VpcName vpc-test {"RequestId":"933195A7-9AAB-4C6C-BB98-748C73580F0D","ResourceGroupId":"rg-acfnwbkqz24vhca","RouteTableId":"vtb-6we5znt1i4g097wqpfwol","VpcId":"vpc-6werszk0wi0vi6lqyrj8z","VRouterId":"vrt-6werucrslele1xu2c4x10"}
~$ aliyun vpc CreateVpc --CidrBlock 10.0.1.0/24 --VpcName vpc-test2 {"RequestId":"A2CEB167-6696-4B25-B9B3-9958273719C7","ResourceGroupId":"rg-acfnwbkqz24vhca","RouteTableId":"vtb-6weva02h5wwl730pigxyz","VpcId":"vpc-6weyca56yw7hgrnit4hdl","VRouterId":"vrt-6weme3kha7k0s2yslhdyy"}
作成後はコンソールで確認できます。
Publicアドレスを指定する
~$ aliyun vpc CreateVpc --CidrBlock 1.1.0.0/16 --VpcName vpc-test3 ERROR: SDK.ServerError ErrorCode: InvalidParameter Recommend: RequestId: 603C4383-CBD9-4A48-A57D-2AE58DA4FFA9 Message: Specified CIDR block is not valid
エラー出ました。ダメなようです。
ただ、コンソール見ると、サポートセンターに聞けば何とかなるようです。
AWSの場合
Publicアドレスも指定できます。
~$ aws ec2 create-vpc --cidr-block 1.1.1.0/16 { "Vpc": { "CidrBlock": "1.1.0.0/16", "DhcpOptionsId": "dopt-3d98d759", "State": "pending", "VpcId": "vpc-01ed7f6bdcc762c59", "InstanceTenancy": "default", "Ipv6CidrBlockAssociationSet": [], "CidrBlockAssociationSet": [ { "AssociationId": "vpc-cidr-assoc-03e8415f781aaa277", "CidrBlock": "1.1.0.0/16", "CidrBlockState": { "State": "associated" } } ], "IsDefault": false, "Tags": [] } }