사용자 런북 생성 - AWS Systems Manager

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사용자 런북 생성

자동화 런북은 자동화가 실행될 때 Systems Manager가 관리형 인스턴스 및 기타 AWS 리소스에서 수행하는 작업을 정의합니다. 자동화는 의 기능입니다. AWS Systems Manager 실행서에는 순차적으로 실행되는 하나 이상의 단계가 포함되어 있습니다. 각 단계는 단일 작업을 중심으로 구축됩니다. 한 단계의 출력을 이후 단계에서 입력으로 사용할 수 있습니다.

이러한 작업과 해당 단계를 실행하는 프로세스를 자동화라고 합니다.

런북에 지원되는 작업 유형을 사용하면 사용자 AWS 환경에서 다양한 작업을 자동화할 수 있습니다. 예를 들어 executeScript 액션 유형을 사용하여 Python 또는 PowerShell 스크립트를 런북에 직접 포함할 수 있습니다. 사용자 정의 실행서를 만들 때 스크립트를 인라인으로 추가하거나 S3 버킷 또는 로컬 시스템에서 첨부할 수 있습니다. createStackdeleteStack 작업 유형을 사용하여 AWS CloudFormation 리소스 관리를 자동화할 수 있습니다. 또한 executeAwsApi 작업 유형을 사용하면 단계에서 AWS 리소스 생성 또는 삭제, 다른 프로세스 시작 AWS 서비스, 알림 시작 등 모든 API 작업을 실행할 수 있습니다.

Automation에서 지원되는 20가지 작업 유형의 목록은 Systems Manager Automation 작업 참조 섹션을 참조하세요.

AWS Systems Manager 자동화는 하나 이상의 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스를 다시 시작하거나 () 를 생성하는 것과 같은 일반적인 작업을 수행하는 데 사용할 수 있는 사전 정의된 단계가 포함된 여러 런북을 제공합니다. Amazon Machine Image AMI 또한 자체 런북을 만들어 다른 AWS 계정 사람과 공유하거나 모든 자동화 사용자에게 공개할 수 있습니다.

실행서는 YAML 또는 JSON을 사용하여 작성됩니다. 그러나 Systems Manager Automation 콘솔에서 [문서 빌더(Document Builder)]를 사용하면 기본 JSON 또는 YAML로 작성하지 않고도 실행서를 생성할 수 있습니다.

중요

AWS Identity and Access Management (IAM) 서비스 역할을 사용하여 다른 서비스를 호출하는 자동화 워크플로를 실행하는 경우 해당 서비스 역할이 다른 서비스를 호출할 권한이 있도록 구성되어야 합니다. 이 요구 사항은 AWS-ConfigureS3BucketLogging, AWS-CreateDynamoDBBackup, AWS-RestartEC2Instance 실행서 등의 모든 AWS Automation 실행서(AWS-* 실행서)에 적용됩니다. 이 요구 사항은 다른 서비스를 호출하는 작업을 사용하여 다른 AWS 서비스 사용자를 호출하는 모든 사용자 지정 자동화 런북에도 적용됩니다. 예를 들어 aws:executeAwsApi, aws:createStack 또는 aws:copyImage 작업을 사용하는 경우 이러한 서비스를 호출할 수 있는 권한을 포함하여 서비스 역할을 구성합니다. 역할에 IAM 인라인 정책을 AWS 서비스 추가하여 다른 사람에게 권한을 부여할 수 있습니다. 자세한 설명은 (선택 사항) 다른 AWS 서비스를 간접적으로 호출할 Automation 인라인 정책과 고객 관리형 정책 추가 섹션을 참조하세요.

실행서에서 지정할 수 있는 작업에 대한 자세한 내용은 Systems Manager Automation 작업 참조 섹션을 참조하세요.

를 사용하여 AWS Toolkit for Visual Studio Code 런북을 생성하는 방법에 대한 자세한 내용은 사용 설명서의 AWS Toolkit for Visual Studio Code Systems Manager 자동화 문서 사용을 참조하십시오.

문서 빌더를 사용하여 사용자 정의 실행서를 생성하는 방법에 대한 자세한 내용은 문서 빌더를 사용하여 런북 생성 섹션을 참조하세요.

목차