특정 문서 버전을 사용하여 명령 실행
문서 버전 파라미터를 사용하여 명령 실행 시 사용할 AWS Systems Manager 문서 버전을 지정할 수 있습니다. 이 파라미터에는 다음 옵션 중 하나를 지정할 수 있습니다.
-
$DEFAULT
-
$LATEST
-
버전 번호
문서 버전 파라미터를 실행하여 명령을 실행하려면 다음 절차를 사용합니다.
- Linux
-
로컬 Linux 시스템에서 AWS CLI를 사용하여 명령을 실행하려면
아직 하지 않은 경우 AWS Command Line Interface(AWS CLI)를 설치하고 구성합니다.
자세한 내용은 최신 버전의 AWS CLI 설치 또는 업데이트를 참조하세요.
-
사용할 수 있는 모든 문서 나열
이 명령을 실행하면 AWS Identity and Access Management(IAM) 권한에 따라 계정에 사용할 수 있는 문서를 모두 나열합니다.
aws ssm list-documents
-
다음 명령을 실행하여 문서의 여러 버전을 확인합니다.
document name
을 사용자의 정보로 바꿉니다.aws ssm list-document-versions \ --name "
document name
" -
다음 명령을 실행하여 SSM 문서 버전을 사용하는 명령을 실행합니다. 각
example resource placeholder
를 사용자의 정보로 바꿉니다.aws ssm send-command \ --document-name "AWS-RunShellScript" \ --parameters commands="echo Hello" \ --instance-ids
instance-ID
\ --document-version '$LATEST
'
- Windows
-
로컬 Windows 시스템에서 AWS CLI를 사용하여 명령을 실행하려면
아직 하지 않은 경우 AWS Command Line Interface(AWS CLI)를 설치하고 구성합니다.
자세한 내용은 최신 버전의 AWS CLI 설치 또는 업데이트를 참조하세요.
-
사용할 수 있는 모든 문서 나열
이 명령을 실행하면 AWS Identity and Access Management(IAM) 권한에 따라 계정에 사용할 수 있는 문서를 모두 나열합니다.
aws ssm list-documents
-
다음 명령을 실행하여 문서의 여러 버전을 확인합니다.
document name
을 사용자의 정보로 바꿉니다.aws ssm list-document-versions ^ --name "
document name
" -
다음 명령을 실행하여 SSM 문서 버전을 사용하는 명령을 실행합니다. 각
example resource placeholder
를 사용자의 정보로 바꿉니다.aws ssm send-command ^ --document-name "AWS-RunShellScript" ^ --parameters commands="echo Hello" ^ --instance-ids
instance-ID
^ --document-version "$LATEST
"
- PowerShell
-
Tools for PowerShell을 사용하여 명령을 실행하려면
아직 설치하지 않은 경우 AWS Tools for PowerShell(Tools for Windows PowerShell)을 설치하고 구성합니다.
자세한 내용은 AWS Tools for PowerShell 설치를 참조하세요.
-
사용할 수 있는 모든 문서 나열
이 명령을 실행하면 AWS Identity and Access Management(IAM) 권한에 따라 계정에 사용할 수 있는 문서를 모두 나열합니다.
Get-SSMDocumentList
-
다음 명령을 실행하여 문서의 여러 버전을 확인합니다.
document name
을 사용자의 정보로 바꿉니다.Get-SSMDocumentVersionList ` -Name "
document name
" -
다음 명령을 실행하여 SSM 문서 버전을 사용하는 명령을 실행합니다. 각
example resource placeholder
를 사용자의 정보로 바꿉니다.Send-SSMCommand ` -DocumentName "AWS-RunShellScript" ` -Parameter @{commands = "echo helloWorld"} ` -InstanceIds "
instance-ID
" ` -DocumentVersion$LATEST