📜  aws cli ec2 运行实例,您必须指定一个区域 (1)

📅  最后修改于: 2023-12-03 15:29:32.746000             🧑  作者: Mango

AWS CLI EC2 运行实例

如果您想在您的AWS帐户中启动一个EC2实例,您可以使用AWS命令行界面(CLI)。

指定区域

在运行实例之前,您必须指定要在哪个AWS区域中启动实例。AWS区域是一个包含一组可用区域的物理位置,这些可用区域由AWS管理。

要指定您要在哪个区域中启动实例,请使用以下命令:

aws configure set default.region <region-name>

其中<region-name>是您要使用的AWS区域的名称,例如us-west-2ap-southeast-1

您可以使用以下命令来列出所有可用的AWS区域:

aws ec2 describe-regions
运行实例

一旦您指定了所需的AWS区域,就可以使用以下命令在该区域中启动EC2实例:

aws ec2 run-instances --image-id <ami-id> --count <count> --instance-type <instance-type> --key-name <key-pair-name> --security-group-ids <security-group-id-1> <security-group-id-2>... --subnet-id <subnet-id>

其中:

  • <ami-id>是您要使用的Amazon Machine Image(AMI)的ID。
  • <count>是您要启动的实例数量。
  • <instance-type>是您要启动的实例类型。例如,t2.micro是一个较小的实例类型,适用于测试和开发。您可以在AWS文档中找到完整的实例类型列表。
  • <key-pair-name>是您要使用的EC2密钥对的名称。如果您没有EC2密钥对,可以创建一个新的密钥对。
  • <security-group-ids>是一个或多个安全组的ID,用于配置实例的网络安全设置。您可以在AWS文档中了解更多有关安全组的信息。
  • <subnet-id>是您要使用的Amazon Virtual Private Cloud(VPC)子网的ID。如果您不使用VPC,则可以忽略此参数。
示例

以下是将在us-west-2区域中启动一个t2.micro实例的示例命令:

aws configure set default.region us-west-2
aws ec2 run-instances --image-id ami-0c55b159cbfafe1f0 --count 1 --instance-type t2.micro --key-name my-key-pair --security-group-ids sg-12345678 --subnet-id subnet-12345678
结论

现在您已经了解了如何使用AWS命令行界面在AWS中启动EC2实例,并指定了要在哪个区域中启动实例。要了解更多有关AWS CLI和EC2实例的信息,请参阅官方文档