LoginSignup
0
0

【AWS】ユーザーデータ,起動テンプレートetc

Last updated at Posted at 2023-12-10

ユーザーデータ

EC2インスタンス起動時に任意のスクリプトを実行できる。
実行権限はrootユーザー権限。

形式は以下の2通りある。

形式 説明
シェルスクリプト形式 1行目が#!で始まる。
cloud-init形式 1行目が#cloud-configで始まる

起動テンプレート

インスタンス起動フローの一連の設定をテンプレート化して実行。AMIのID,インスタンスタイプ,キーペア,セキュリティグループ,EC2インスタンスを起動するのに必要なパラメータが含まれている。

ハードウェア専有オプション

自身が専有するAWSアカウントで,インスタンスが配置されるハードウェアを専有できるオプション。

オプション 説明
専有ハードウェアインスタンス AWSアカウント単位でハードウェアを占有するオプション。インスタンス単位で課金。
専有ホスト インスタンスの起動単位でハードウェアを専有するオプション。ホスト単位で課金

インスタンスメタデータ

インスタンスに関するデータで、実行中のインスタンスを設定または管理するために使用。目的によって使用するコマンドが異なる。

形式 説明
プログラムで使用 curlコマンド
EC2にログインして情報を目視確認 ec2-metadataコマンド

キーペア

EC2へログインするために使用する秘密鍵(.pem),公開鍵のペア。公開鍵はAWSが保管
秘密鍵の再作成する場合は,AMIとしてバックアップを取って,起動時にキーペアを再作成する。

プレースメントグループ

EC2インスタンスの実行時にAWSのAZの物理的な配置戦略を選択できる機能。

配置戦略 説明
Cluster 単一のAZ内のできるだけ近い位置でインスタンスを配置
Spread EC2インスタンスは別々のハードウェアに分散して配置
Partition インスタンスは同一のハードウェアを共有しない論理的なパーティションに分割し手配置

参考

https://aws.amazon.com/jp/ec2/pricing/dedicated-instances/
https://www.youtube.com/watch?v=IhIGppxveTc&list=PL2nCE2iR-lpkKekqLv6Z4tDfC6n0FLJos&index=3
AWSの基本・仕組み・重要用語が全部わかる教科書

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0