

• AWS Systems Manager CloudWatch ダッシュボードは、2026 年 4 月 30 日以降は利用できなくなります。お客様は、これまでと同様に Amazon CloudWatch コンソールを使用して、Amazon CloudWatch ダッシュボードの表示、作成、管理を継続できます。詳細については、「[Amazon CloudWatch ダッシュボードのドキュメント](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)」を参照してください。

# 特定のドキュメントバージョンを使用したコマンドの実行
<a name="run-command-version"></a>

ドキュメントバージョンパラメータを使用して、コマンドの実行時に使用する AWS Systems Manager ドキュメントのバージョンを指定できます。このパラメータに指定できるオプションは以下のとおりです。
+ \$1DEFAULT
+ \$1LATEST
+ バージョン番号

ドキュメントバージョンパラメータを使用してコマンドを実行するには、次の手順を実行します。

------
#### [ Linux ]

**ローカルの Linux マシンで AWS CLI を使用してコマンドを実行するには**

1. まだ AWS Command Line Interface (AWS CLI) をインストールして設定していない場合は、インストールして設定します。

   詳細については、「[AWS CLI の最新バージョンをインストールまたは更新します。](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。

1. 利用可能なすべてのドキュメントを表示します。

   このコマンドでは、AWS Identity and Access Management(IAM) アクセス許可に基づいて、アカウントで利用可能なすべてのドキュメントが表示されます。

   ```
   aws ssm list-documents
   ```

1. ドキュメントのバージョンを一覧表示するには、次のコマンドを実行します。*document name* を自分の情報に置き換えます。

   ```
   aws ssm list-document-versions \
       --name "document name"
   ```

1. SSM ドキュメントバージョンを実行するコマンドを実行するには、次のコマンドを使用します。各*リソースプレースホルダーの例*をユーザー自身の情報に置き換えます。

   ```
   aws ssm send-command \
       --document-name "AWS-RunShellScript" \
       --parameters commands="echo Hello" \
       --instance-ids instance-ID \
       --document-version '$LATEST'
   ```

------
#### [ Windows ]

**ローカル Windows マシンで AWS CLI を使用してコマンドを実行するには**

1. まだ AWS Command Line Interface (AWS CLI) をインストールして設定していない場合は、インストールして設定します。

   詳細については、「[AWS CLI の最新バージョンをインストールまたは更新します。](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。

1. 利用可能なすべてのドキュメントを表示します。

   このコマンドでは、AWS Identity and Access Management(IAM) アクセス許可に基づいて、アカウントで利用可能なすべてのドキュメントが表示されます。

   ```
   aws ssm list-documents
   ```

1. ドキュメントのバージョンを一覧表示するには、次のコマンドを実行します。*document name* を自分の情報に置き換えます。

   ```
   aws ssm list-document-versions ^
       --name "document name"
   ```

1. SSM ドキュメントバージョンを実行するコマンドを実行するには、次のコマンドを使用します。各*リソースプレースホルダーの例*をユーザー自身の情報に置き換えます。

   ```
   aws ssm send-command ^
       --document-name "AWS-RunShellScript" ^
       --parameters commands="echo Hello" ^
       --instance-ids instance-ID ^
       --document-version "$LATEST"
   ```

------
#### [ PowerShell ]

**Tools for PowerShell を使用してコマンドを実行するには**

1. AWS Tools for PowerShell (Tools for Windows PowerShell) をインストールして設定します (まだインストールしていない場合)。

   詳細については、「[AWS Tools for PowerShell のインストール](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-set-up.html)」を参照してください。

1. 利用可能なすべてのドキュメントを表示します。

   このコマンドでは、AWS Identity and Access Management(IAM) アクセス許可に基づいて、アカウントで利用可能なすべてのドキュメントが表示されます。

   ```
   Get-SSMDocumentList
   ```

1. ドキュメントのバージョンを一覧表示するには、次のコマンドを実行します。*document name* を自分の情報に置き換えます。

   ```
   Get-SSMDocumentVersionList `
       -Name "document name"
   ```

1. SSM ドキュメントバージョンを実行するコマンドを実行するには、次のコマンドを使用します。各*リソースプレースホルダーの例*をユーザー自身の情報に置き換えます。

   ```
   Send-SSMCommand `
       -DocumentName "AWS-RunShellScript" `
       -Parameter @{commands = "echo helloWorld"} `
       -InstanceIds "instance-ID" `
       -DocumentVersion $LATEST
   ```

------