Snow Family デバイスでサポートされる EC2互換インスタンスメタデータとユーザーデータ - AWS Snowball Edge デベロッパーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Snow Family デバイスでサポートされる EC2互換インスタンスメタデータとユーザーデータ

インスタンスメタデータは、インスタンスに関するデータで、実行中のインスタンスを設定または管理するために使用します。Snowball Edge では、コンピューティングインスタンス用の、インスタンスメタデータカテゴリのサブセットがサポートされます。詳細については、「Amazon ユーザーガイド」の「インスタンスメタデータとユーザーデータEC2」を参照してください。

以下のカテゴリがサポートされています。他のカテゴリを使用すると、404 エラーメッセージが返されます。

Snowball Edge デバイスでサポートされているインスタンスメタデータカテゴリ
[データ] 説明
ami-id インスタンスの起動に使用される AMI ID。
hostname インスタンスのプライベートIPv4DNSホスト名。
instance-id このインスタンスの ID。
instance-type インスタンスの種類。
local-hostname インスタンスのプライベートIPv4DNSホスト名。
local-ipv4 インスタンスのプライベートIPv4アドレス。
mac インスタンスのメディアアクセスコントロール (MAC) アドレス。
network/interfaces/macs/mac/local-hostname インターフェイスのローカルホスト名。
network/interfaces/macs/mac/local-ipv4s インターフェイスに関連付けられたプライベートIPv4アドレス。
network/interfaces/macs/mac/mac インスタンスのMACアドレス。
network/interfaces/macs/mac/public-ipv4s インターフェイスに関連付けられた Elastic IP アドレス。
public-ipv4 パブリックIPv4アドレス。
public-keys/0/openssh-key パブリックキー。インスタンスの起動時に指定された場合のみ返されます。
reservation-id 予約の ID。
userData 起動時にインスタンスに指示を送るシェルスクリプト。
Snowball Edge デバイスでサポートされているインスタンスの動的データカテゴリ
[データ] 説明
インスタンスアイデンティティ/ドキュメント JSON インスタンス属性を含む。instanceIdimageIdprivateIp、および instanceType のみが値を持ちます。返されるその他の属性は null です。詳細については、「Amazon ユーザーガイド」の「インスタンス ID ドキュメント」を参照してください。 EC2

Snow Family デバイスのコンピュータインスタンスユーザーデータ

シェルスクリプトを使用して、Snowball Edge デバイスのコンピューティングインスタンスのユーザーデータにアクセスします。シェルスクリプトを使用して、起動時にインスタンスに指示を送ることができます。ユーザーデータは、 modify-instance-attribute AWS CLI コマンドまたは ModifyInstanceAttributeAPIアクションを使用して変更できます。

ユーザーデータを変更するには
  1. stop-instances AWS CLI コマンドを使用してコンピューティングインスタンスを停止します。

  2. modify-instance-attribute AWS CLI コマンドを使用して、 userData 属性を変更します。

  3. start-instances AWS CLI コマンドを使用してコンピューティングインスタンスを再起動します。

コンピューティングインスタンスでは、シェルスクリプトのみがサポートされています。Snowball Edge デバイスで実行されているコンピューティングインスタンスでは、cloud-initパッケージディレクティブはサポートされていません。 AWS CLI コマンドの操作の詳細については、AWS CLI 「 コマンドリファレンス」を参照してください。