渡辺さんのブログ

中国、クラウド、

Alibaba CloudでVPCを作る

業務ではAWSを使っていますが、Alibaba Cloudに手を出してみます。

今回はVPC作成です。

コンソールでのVPC作成

f:id:n_watanabe:20181113221100p:plain

CIDRが3つからしか選択できませんでした。

自分で数値入力できなくなってます、何でだろう?

公式ドキュメント

jp.alibabacloud.com

利用可能な CIDR ブロック 192.168.0.0/16 、172.16.0.0/12 、10.0.0.0/8 、およびそれらのサブセット   サブセットの指定ができるように書いてあります。

CLIVPC作成

コンソールは諦めて、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"}

作成後はコンソールで確認できます。

f:id:n_watanabe:20181113220325p:plain
VPC一覧

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

エラー出ました。ダメなようです。

f:id:n_watanabe:20181113220642p:plain

ただ、コンソール見ると、サポートセンターに聞けば何とかなるようです。

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": []
    }
}