この記事の目的
随時Alibaba Cloud専用のcliコマンドを更新していきます。
cliツールの環境準備は割愛しています。
Dry-run
コマンドを実施される前に--dryrun
を付与することをおすすめします。
ECS系
aliyun ecs CreateInstance
基本コマンド |
機能 |
aliyun ecs CreateInstance |
ECSを作る |
オプション |
機能 |
指定例 |
備考 |
データ型 |
--HostName |
ホスト名付ける |
Test_ECS |
必須ではない |
String |
--Password |
Loginパスワードを設定 |
password%$#0 |
必須ではない |
String |
--KeyPairName |
pemキーを指定 |
aliyun.pem |
必須ではない |
String |
--ZoneId |
AZの指定 |
ap-northeast-1a |
RegionId一覧:https://jp.alibabacloud.com/help/doc-detail/40654.htm
|
String |
--InstanceName |
インスタンスに名付け |
my_test_instance |
必須ではない |
String |
--VSwitchId |
vSwitchを指定 |
vs-18oiuasddfa9 |
必須ではない |
String |
--SecurityGroupId |
適用させるセキュリティグループを指定 |
sg-iosadufaw98 |
必須ではない |
String |
--ImageId |
利用するImageIdを指定 |
centos_7_06_64_20G_alibase_20190711.vhd |
必須パラメータ |
String |
--InstanceType |
インスタンスタイプを指定 |
ecs.se1ne.large |
必須パラメータ、Type一覧:https://jp.alibabacloud.com/help/doc-detail/25378.htm
|
String |
--PrivateIpAddress |
P-IPを指定 |
192.168.20.0/24 |
必須ではない |
String |
--InternetMaxBandwidthIn |
インバウンド帯域幅を指定 |
1 ~ 200M |
必須ではない |
String |
--InternetMaxBandwidthOut |
アウトバウンド帯域幅を指定 |
1 ~ 100M |
必須ではない |
String |
--SystemDisk.Size |
システムディスクサイズを指定 |
100 |
必須ではない、Linux系:20~500, WindowsOS:40~500 |
String |
--SystemDisk.DiskName |
ディスク名を付ける |
disk_my |
必須ではない |
String |
--SystemDisk.Description |
ディスクの説明を記載 |
this is test disk |
必須ではない |
String |
--InternetChargeType |
インスタンスの支払い方法を指定 |
PayByTrafic |
必須ではない |
String |
--Tag.1.Key |
タグkeyを名付ける |
tag_key |
必須ではない, Tag.1.key ~ Tag.5.keyまで対応 |
String |
--Tag.1.Value |
タグValueを名付ける |
tag_value |
必須ではない, Tag.1.Value ~ Tag.5.Valueまで対応 |
String |
aliyun ecs DescribeInstances
基本コマンド |
機能 |
aliyun ecs DescribeInstances |
ECSインスタンスの詳細情報を確認する |
オプション |
機能 |
指定例 |
備考 |
データ型 |
--ZoneId |
AZの指定 |
ap-northeast-1a |
必須ではない、RegionId一覧:https://jp.alibabacloud.com/help/doc-detail/40654.htm
|
String |
--InstanceType |
インスタンスタイプを指定 |
ecs.se1ne.large |
必須ではない、Type一覧:https://jp.alibabacloud.com/help/doc-detail/25378.htm
|
String |
--VpcId |
vpc-idで指定 |
vpc-dajfwoekdjafdaf |
必須ではない |
String |
--SecurityGroupId |
セキュリティグループIDで指定 |
sg-9182esdsdf |
必須ではない |
String |
--PrivateIpAddresses |
プライベートIPで指定 |
192.168.100.30 |
必須ではない |
String |
--PublicIpAddresses |
グローバルIPで指定 |
47.64.100.23 |
必須ではない |
String |
--EipAddresses |
EIPで指定 |
47.64.100.23 |
必須ではない |
String |
--InstanceChargeType |
課金タイプで指定 |
PostPaid |
必須ではない |
String |
--InternetChargeType |
支払い方法を指定 |
PayByTrafic |
必須ではない |
String |
--InstanceName |
インスタンス名で指定 |
test_ecs |
必須ではない |
String |
--ImageId |
イメージIDで指定 |
centos_7_06_64_20G_alibase_20190711.vhd |
必須ではない |
String |
--Status |
インスタンスステータスで指定 |
Running, Stopped, Starting, Stopping |
必須ではない |
String |
--KeyPairName |
紐付いているpemkeyで指定 |
xx.pem |
必須ではない |
String |
VPC系
aliyun vpc CreateVpc
基本コマンド |
機能 |
aliyun vpc CreateVpc |
VPCを作成する |
オプション |
機能 |
指定例 |
備考 |
データ型 |
--RegionId |
リージョンを指定可能 |
ap-northeast-1 |
必須パラメータ |
String |
--CidrBlock |
Cidrレンジを決定 |
192.168.0.0/16 |
必須パラメータ |
String |
--VpcName |
作成時にVpcに名付け |
test_vpc |
必須ではない |
String |
--Description |
説明を加える |
"this is test vpc." |
必須ではない |
String |
--ResourceGroupId |
リソースグループIDを付与して作成 |
10 |
必須ではない |
String |
aliyun vpc DeleteVpc
基本コマンド |
機能 |
aliyun vpc DeleteVpc |
VPCを削除する |
オプション |
機能 |
指定例 |
備考 |
データ型 |
--VpcId |
vpc-idを指定して削除する |
vpc-aiuead7aw08daf |
必須パラメータ |
String |
aliyun vpc DescribeVpc
基本コマンド |
機能 |
aliyun vpc DescribeVpcs |
VPCを確認する |
オプション |
機能 |
指定例 |
備考 |
データ型 |
--VpcId |
vpc-idで指定可能 |
vpc-12ufjaw01ijsafdlf |
必須ではない |
String |
--RegionId |
リージョンで指定可能 |
ap-northeast-1 |
必須ではない |
String |
--VpcName |
vpc名で指定可能 |
vpc_test |
必須ではない |
String |
--IsDefault |
指定されたリージョンのデフォルトVPCを参照するかどうか |
false |
必須ではない |
Boolean |
--ResourceGroupId |
vpcが所属するリソースグループIdを指定 |
任意 |
必須ではない |
String |
--PageNumber |
レスポンスを返すページ数を指定(デフォルト:1page) |
10 |
必須ではない |
String |
--PageSize |
1ページあたりの行数。最大値は50。既定値は10 |
1 |
必須ではない |
String |