View a markdown version of this page

Snowball Edge でサポートされている EC2-compatibleインスタンスメタデータとユーザーデータ - AWS Snowball Edgeデベロッパーガイド

AWS Snowball Edgeは新規顧客には利用できなくなりました。新規のお客様は、オンライン転送AWS DataSync、安全な物理的な転送のためのAWSデータ転送ターミナル、またはAWSパートナーソリューションを検討する必要があります。エッジコンピューティングについては、AWS Outposts をご覧ください。

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

Snowball Edge でサポートされている EC2-compatibleインスタンスメタデータとユーザーデータ

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

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

Snowball Edge デバイスでサポートされるインスタンスメタデータのカテゴリ
データ 説明
ami-id インスタンスの起動に使用される AMI ID。
hostname インスタンスのプライベート IPv4 DNS ホスト名。
instance-id このインスタンスの ID。
instance-type インスタンスの種類。
local-hostname インスタンスのプライベート IPv4 DNS ホスト名。
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 EC2 ユーザーガイド」の「インスタンスアイデンティティドキュメント」を参照してください。

Snowball Edge のコンピュータインスタンスユーザーデータ

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

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

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

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

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