

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

# DLAMI の ID の検索
<a name="find-dlami-id"></a>

DLAMI にはそれぞれ一意の識別子 (ID) があります。Amazon EC2 コンソールを使用して DLAMI インスタンスを起動する場合、DLAMI ID を使用して、使用する DLAMI を検索することもできます。AWS Command Line Interface (AWS CLI) を使用して DLAMI インスタンスを起動する場合、この ID が必要です。

選択した DLAMI の ID は、AWS Systems Manager の一機能である Amazon EC2 または Parameter Store の AWS CLI コマンドを使用して確認できます。AWS CLI のインストールおよび設定の手順については、「*AWS Command Line Interface ユーザーガイド*」の「[AWS CLI の開始方法](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started)」を参照してください。

------
#### [ Using Parameter Store ]

****ssm get-parameter** を使用して DLAMI ID を見つけるには**

次の [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ssm/get-parameter.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ssm/get-parameter.html) コマンドでは、`--name` オプションの場合、パラメータの名前形式は {{/aws/service/deeplearning/ami/$architecture/$ami\_type/latest/ami-id}} です。この名前形式では、{{architecture}} は **x86\_64** または **arm64** のいずれかになります。DLAMI 名を取得し、「deep」、「learning」、「ami」のキーワードを削除して、{{ami\_type}} を指定します。AMI 名は [Deep Learning AMI リリースノート](appendix-ami-release-notes.md) にあります。
**重要**  
このコマンドを使用する場合、使用する AWS Identity and Access Management (IAM) プリンシパルに `ssm:GetParameter` 許可が必要です。IAM プリンシパルの詳細については、「*IAM ユーザーガイド*」の「**IAM ロール**」にある「[その他のリソース](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_additional-resources)」セクションを参照してください。
+ 

  ```
  aws ssm get-parameter --name {{/aws/service/deeplearning/ami/x86_64/base-oss-nvidia-driver-ubuntu-22.04/latest/ami-id}}  \
  --region {{us-east-1}} --query "Parameter.Value" --output text
  ```

  出力は次の例に類似したものになります:

  ```
  ami-09ee1a996ac214ce7
  ```
**ヒント**  
現在サポートされている DLAMI フレームワークの一部については、[Deep Learning AMI リリースノート](appendix-ami-release-notes.md) でより具体的な **ssm get-parameter** コマンドの例を確認できます。選択した DLAMI のリリースノートへのリンクを選択し、その ID クエリをリリースノートで検索します。

------
#### [ Using Amazon EC2 CLI ]

****ec2 describe-images** を使用して DLAMI ID を見つけるには**

次の [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-images.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-images.html) コマンドで、フィルター `Name=name` の値に DLAMI 名を入力します。特定のフレームワークのリリースバージョンを指定したり、バージョン番号を疑問符 (?) に置き換えて最新のリリースを取得したりできます。
+ 

  ```
  aws ec2 describe-images --region {{us-east-1}} --owners amazon \
  --filters 'Name=name,Values={{Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 22.04) ????????}}' 'Name=state,Values=available' \
  --query 'reverse(sort_by(Images, &amp;CreationDate))[:1].ImageId' --output text
  ```

  出力は次の例に類似したものになります:

  ```
  ami-09ee1a996ac214ce7
  ```
**ヒント**  
選択した DLAMI に固有の **ec2 describe-images** コマンドの例については、「[Deep Learning AMI リリースノート](appendix-ami-release-notes.md)」を参照してください。選択した DLAMI のリリースノートへのリンクを選択し、その ID クエリをリリースノートで検索します。

------

**次のステップ**  
[DLAMI インスタンスの起動](launch.md)