Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 您必须有正确的EC2 AMI ID吗?_Amazon Web Services_Amazon Ec2_Amazon Cloudformation_Amazon Ami - Fatal编程技术网

Amazon web services 您必须有正确的EC2 AMI ID吗?

Amazon web services 您必须有正确的EC2 AMI ID吗?,amazon-web-services,amazon-ec2,amazon-cloudformation,amazon-ami,Amazon Web Services,Amazon Ec2,Amazon Cloudformation,Amazon Ami,我试着在头脑中使用一个随机生成的AMI id来启动一个带有云结构的Linux实例,但没有成功。我必须拥有AWS提供的准确id,如ami-0b69ea66ff7391e80 Resources: Ec2Instance: Type: AWS::EC2::Instance Properties: InstanceType: t2.micro ImageId: ami- <******> # Amazon Linux AMI in N.Virgi

我试着在头脑中使用一个随机生成的AMI id来启动一个带有云结构的Linux实例,但没有成功。我必须拥有AWS提供的准确id,如ami-0b69ea66ff7391e80

Resources:
  Ec2Instance:
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: t2.micro
      ImageId: ami- <******> # Amazon Linux AMI in N.Virginia
      Tags:
      - Key: Name
        Value: EC2 Linux
去你的控制台 尝试启动一个实例 复制AMI id,例如AMI-0b69ea66ff7391e80 然后使用云形成模板启动生成的

Amazon机器映像(AMI)是一个操作系统(OS)映像,用于引导服务器(EC2实例)

AMI包含操作系统(如Linux或Windows)、软件、应用程序和任何所需的数据。您可以使用来自AWS(带有默认软件的基本操作系统)或带有定制软件捆绑的AWS Marketplace的预先提供的AMI。甚至您也可以使用预装的软件和数据创建自己的一个


启动AmazonEC2实例时,必须指定AMI。然后,此AMI将被复制到启动磁盘,以便实例启动。因此,如果您不指定AMI,实例将无法启动,因此将被禁止。

当然,如果您只是为AMI ID键入一些随机数,它将不起作用,因为AMI将不存在。
ami-0b69ea66ff7391e80

Resources:
  Ec2Instance:
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: t2.micro
      ImageId: ami-0b69ea66ff7391e80 # Amazon Linux AMI in N.Virginia
      Tags:
      - Key: Name
        Value: EC2 Linux