【问题标题】:AWS EC2 launching latest ubuntu Image in Cloud Formation TemplateAWS EC2 在 Cloud Formation 模板中启动最新的 ubuntu 映像
【发布时间】:2022-01-08 00:10:21
【问题描述】:

我在参数部分有 CFT:

  LatestAmiId:
    Type:  'AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>'
    Default: '/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2'

在 EC2 的资源部分:

EC2Instance:
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: !Ref 'InstanceType'
      SecurityGroups: [!Ref 'InstanceSecurityGroup']
      KeyName: !Ref 'KeyName'
      ImageId: !Ref 'LatestAmiId'

此类设置始终为我提供 Amazon Linux 发行版的最新 AMI 映像 - 我想开始使用 Ubuntu 18.x -

我应该在默认部分(或作为参数)中添加什么?

【问题讨论】:

标签: amazon-web-services amazon-ec2 ubuntu-18.04 amazon-ami


【解决方案1】:

最近 Canonical 开始将最新的 Ubuntu AMI ID 存储在公共 SSM 参数中,就像 Amazon 为 Amazon Linux 所做的那样:

Parameters:
  LatestUbuntuFocalAMI:
    Type: AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>
    Default: /aws/service/canonical/ubuntu/server/focal/stable/current/amd64/hvm/ebs-gp2/ami-id

Resources:
  UbuntuInstance:
    Type: AWS::EC2::Instance
    Properties:
      ImageId: !Ref LatestUbuntuFocalAMI

来源:https://discourse.ubuntu.com/t/finding-ubuntu-images-with-the-aws-ssm-parameter-store/15507

【讨论】:

    猜你喜欢
    • 2014-08-06
    • 1970-01-01
    • 2015-06-29
    • 2018-12-07
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 2021-01-22
    • 2018-06-27
    相关资源
    最近更新 更多