投稿日: Jan 6, 2022

EC2 インスタンスメタデータサービスからインスタンスのタグにアクセスできるようになりました。タグを使用すると、AWS リソースを目的、所有者、環境などさまざまな方法で分類することができます。割り当てたタグに基づいて特定のリソースをすばやく識別できるので、同じタイプのリソースが多数ある場合に役立ちます。これまでは、コンソールから、または describe-tags API を使用して、インスタンスタグにアクセスできました。

インスタンスメタデータからタグにアクセスすることで、タグ情報を取得するために DescribeInstance または DescribeTag API コールを使用する必要がなくなりました。これにより、1 秒あたりの API トランザクションが削減され、制御するインスタンスの数に応じてタグの取得のスケールが可能となります。さらに、インスタンスで実行されているローカルプロセスは、インスタンスメタデータからインスタンスのタグ情報を直接表示できます。

使用を開始するには、コンソールまたは CLI で起動時にインスタンスメタデータのタグを有効にし、この起動設定を起動テンプレートに保存できます。CLI を使用して、実行中のインスタンスまたは停止したインスタンスのインスタンスメタデータでタグを有効にすることもできます。起動時にインスタンスメタデータでタグを有効化すると、起動時にインスタンスメタデータに対してインスタンスタグが発行されます。起動後のタグの変更は、最終的にインスタンスメタデータに反映されます。

EC2 インスタンスメタデータサービスのタグがすべての商用リージョンで利用できるようになりました。

EC2 インスタンスメタデータサービスでのタグの有効化の詳細については、EC2 ユーザーガイド を参照してください。

ベストプラクティスとして、個人データや、秘密または機密データをタグに含めないことをお勧めします。Amazon EC2 リソースのタグ付けの詳細については、タグに関する EC2 ユーザーガイドを参照してください。