[解決済み】ec2インスタンスからインスタンスIDを取得する方法は?
2022-03-24 19:19:29
質問
を調べるにはどうしたらよいですか?
instance id
をec2インスタンスの内部で使用できますか?
解決方法を教えてください。
実行します。
wget -q -O - http://169.254.169.254/latest/meta-data/instance-id
スクリプト内からインスタンスIDにプログラム的にアクセスする必要がある場合。
die() { status=$1; shift; echo "FATAL: $*"; exit $status; }
EC2_INSTANCE_ID="`wget -q -O - http://169.254.169.254/latest/meta-data/instance-id || die \"wget instance-id has failed: $?\"`"
より高度な使用例です(インスタンスIDだけでなく、アベイラビリティゾーンやリージョンなども取得する)。
EC2_INSTANCE_ID="`wget -q -O - http://169.254.169.254/latest/meta-data/instance-id || die \"wget instance-id has failed: $?\"`"
test -n "$EC2_INSTANCE_ID" || die 'cannot obtain instance-id'
EC2_AVAIL_ZONE="`wget -q -O - http://169.254.169.254/latest/meta-data/placement/availability-zone || die \"wget availability-zone has failed: $?\"`"
test -n "$EC2_AVAIL_ZONE" || die 'cannot obtain availability-zone'
EC2_REGION="`echo \"$EC2_AVAIL_ZONE\" | sed -e 's:\([0-9][0-9]*\)[a-z]*\$:\\1:'`"
を使用することもできます。
curl
の代わりに
wget
あなたのプラットフォームで何がインストールされているかによります。
関連
-
[解決済み] EC2: 8080ポートをセキュリティグループに追加する方法は?
-
[解決済み] 504 Gateway Timeout - ロードバランサーを使用した2つのEC2インスタンス
-
[解決済み] "保護されていない秘密鍵ファイル!" Amazon EC2インスタンス(AWS)へのSSH利用時のエラーについて
-
[解決済み] パスワードなしでec2インスタンスにscp(セキュアコピー)する
-
[解決済み] Amazon EC2インスタンスをt1.microからlargeに安全にアップグレードする方法とは?[クローズド]
-
[解決済み】ec2インスタンスからインスタンスIDを取得する方法は?
-
[解決済み】EC2インスタンスにスワップを追加する方法とは?
-
[解決済み】Amazon EC2インスタンスのEphemeral Storageに保存されているデータは何ですか?
-
[解決済み】Amazon EC2インスタンスにファイルをコピーするためにscpを使用する?
-
[解決済み] EC2インスタンス内からのリージョン検索
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EC2: 8080ポートをセキュリティグループに追加する方法は?
-
[解決済み] Amazon ec2 user-data、どのように機能するのですか?
-
[解決済み] 504 Gateway Timeout - ロードバランサーを使用した2つのEC2インスタンス
-
[解決済み] EC2インスタンスクローニング
-
[解決済み] Amazon EC2インスタンスをt1.microからlargeに安全にアップグレードする方法とは?[クローズド]
-
[解決済み】ec2インスタンスからインスタンスIDを取得する方法は?
-
[解決済み】Amazon EC2インスタンスにファイルをコピーするためにscpを使用する?
-
[解決済み] EC2インスタンス内からのリージョン検索