Memo/AmazonWebServices/EC2/AMI

https://dexlab.net:443/pukiwiki/index.php?Memo/AmazonWebServices/EC2/AMI
 

AMI(Amazon Machine Image)

  • EBSインスタンスからAMIを作るときに「No Reboot」オプションにチェックをいれないと再起動される。チェックした場合、ファイルの整合性は保証されない。

Windows Server


AWS管理のジョブ機能: 役職毎に権限を分ける

デフォルトポリシーとして、役職毎の権限を選択できるようになった。


Image Builder: SSM automationを使ったAMI作成


カスタムAMIの作成


AMIとEBS snapshotの削除

AMIを消しても、AMIが使っていたEBS snapshotは残るで、個別に消す必要がある。
放置するとかなりコストがかかる。


公式AMIの検索

  • CentOS 7のAMIを検索: 作成日の降順、最大2件までを表示
    AWS_PROFILE=default
    AWS_REGION=ap-northeast-1
    AMI_PRODUCT_CODE=aw0evgkw8e5c1q413zgy5pjce
    aws ec2 describe-images \
      --owners aws-marketplace \
      --filters Name=product-code,Values=$AMI_PRODUCT_CODE \
      --query 'reverse(sort_by(Images, &CreationDate))[:2].[CreationDate, Description, ImageId]' \
      --profile $AWS_PROFILE \
      --region $AWS_REGION \
      --output text
    
    2019-01-30T23:44:22.000Z        CentOS Linux 7 x86_64 HVM EBS ENA 1901_01       ami-045f38c93733dd48d
    2018-06-13T15:58:01.000Z        CentOS Linux 7 x86_64 HVM EBS ENA 1805_01       ami-8e8847f1
  • CentOS公式AMI
    • CentOS 8 (x86_64) with Updates HVM (2020-02-14現在、無し)
    • CentOS 7 (x86_64) with Updates HVM
    • CentOS 6 (x86_64) - with Updates HVM
      • Product Code: 6x5jmcajty9edm3f211pqjfn2
      • AMI TYPE:HVM。T2シリーズが使える
      • セキュリティアップデート適用済みのAMI
      • 2016-02-17 時点では 6.7, /dev/xvda1 のためresize2fsで拡張不可
      • cloud-initが入っている。ルートボリュームは上記理由で拡張されない。
      • CentOS 7 (x86_64) with Updates HVMと同じく、cloud-initによって色々変更される
    • CentOS 6.5 (x86_64) - Release Media
      • DVDリリース時点のAMI、それまでのセキュリティアップデート等は自分で行う
      • 2015-02-05 時点では /dev/xvde のみのため resize2fsで拡張可能
      • tmpwatchが入っていないため、「sudo yum groupinstall base」で追加した方が良いと思う
    • CentOS 6 (x86_64) - with Updates
      • AMI TYPE:PV。T2シリーズは使えない
      • セキュリティアップデート適用済みのAMI
      • 2015-02-05 時点では 6.5, /dev/xvde1 のためresize2fsで拡張不可
  • Amazon Linux AMIAmazon公式AMI。entOS/RedHat互換のAmazon EC2に最適化。aws-api-tools導入済み。ライブラリが新しすぎてyumでいれようとしたパッケージがうまく入らない事も
    • Owner ID:137112412989
  • RightScale CentOSRightScale社のAMI
    • Owner ID:411009282317
    • Asia Pacific(Tokyo) / ap-northeast-1
      • ami-8c9e238d RightImage_CentOS_6.3_x64_v5.8.8_EBS
      • ami-7c9e237d RightImage_CentOS_6.3_x64_v5.8.8.manifest.xml
      • ami-786fdd79 RightImage_CentOS_6.2_x64_v5.8.8_EBS
      • ami-5c6fdd5d rightscale-ap-northeast/RightImage_CentOS_6.2_x64_v5.8.8.manifest.xml
      • ami-ae3487af RightImage_CentOS_5.8_x64_v5.8.8_EBS
      • ami-96348797 rightscale-ap-northeast/RightImage_CentOS_5.8_x64_v5.8.8.manifest.xml

CodeBuildを使ったAMIのビルド


ami-builder-packer: AMIのビルド


M5/C5シリーズ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-03-02 (月) 14:55:21 (29d)