aws:assertAwsResourceProperty
- AWS 리소스 상태 또는 이벤트 상태 어설션
aws:assertAwsResourceProperty
작업은 특정 Automation 단계에 대해 특정 리소스 상태 또는 이벤트 상태를 어설션할 수 있게 합니다. 예를 들어 Automation 단계에서 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스가 시작할 때까지 대기하도록 지정할 수 있습니다. 그런 다음 DesiredValue 속성 running
을 사용하여 Amazon EC2 DescribeInstanceStatus API 작업을 호출합니다. 이렇게 하면 자동화에서 실행 인스턴스를 기다렸다가 실제로 인스턴스가 실행 중일 때 계속 진행됩니다.
이 작업을 사용하는 방법에 관한 자세한 내용은 추가 런북 예제 섹션을 참조하세요.
Input
입력은 선택하는 API 작업에 의해 정의됩니다.
- Service
-
실행하려는 API 작업을 포함하는 AWS 서비스 네임스페이스입니다. 예를 들면 Systems Manager의 네임스페이스는
ssm
입니다. Amazon EC2의 네임스페이스는ec2
입니다. AWS CLI 명령 참조의 사용 가능한 서비스 섹션에서 지원되는 AWS 서비스 네임스페이스 목록을 볼 수 있습니다.타입: 문자열
필수 항목 여부: 예
- Api
-
실행할 API 작업의 이름입니다. 다음 [서비스 참조(Services Reference)
] 페이지의 왼쪽 탐색 영역에서 서비스를 선택하여 API 작업(메서드라고도 함)을 볼 수 있습니다. 호출할 서비스에 대한 클라이언트 섹션에서 메서드를 선택합니다. 예를 들어 Amazon Relational Database Service(Amazon RDS)에 대한 모든 API 작업(메서드)이 Amazon RDS 메서드 페이지에 나열됩니다. 타입: 문자열
필수 항목 여부: 예
- API 작업 입력
-
하나 이상의 API 작업 입력입니다. 다음 서비스 참조
페이지의 왼쪽 탐색 영역에서 서비스를 선택하여 사용할 수 있는 입력(파라미터)을 볼 수 있습니다. 호출할 서비스에 대한 클라이언트 섹션에서 메서드를 선택합니다. 예를 들어 Amazon RDS에 대한 모든 메서드는 Amazon RDS 메서드 페이지에 나열됩니다. describe_db_instances 메서드를 선택하고 아래로 스크롤하여 DBInstanceIdentifier, Name 및 Values 같은 사용할 수 있는 파라미터를 볼 수 있습니다. 두 개 이상의 입력을 지정하려면 다음 형식을 사용합니다. 형식: 선택한 API 작업에 의해 결정됨
필수 항목 여부: 예
- PropertySelector
-
응답 객체의 특정 속성에 대한 JSONPath입니다. 다음 서비스 참조
페이지의 왼쪽 탐색 영역에서 서비스를 선택하여 응답 객체를 볼 수 있습니다. 호출할 서비스에 대한 클라이언트 섹션에서 메서드를 선택합니다. 예를 들어 Amazon RDS에 대한 모든 메서드는 Amazon RDS 메서드 페이지에 나열됩니다. describe_db_instances 메서드를 선택하고 Response Structure(응답 구조) 섹션이 있는 아래쪽으로 스크롤합니다. DBInstances가 응답 객체로 나열됩니다. 타입: 문자열
필수 항목 여부: 예
- DesiredValues
-
필요한 상태 또는 자동화를 계속 진행하기 위해 충족되어야 할 상태입니다. 부울 값을 지정할 경우 True 또는 False 같은 대문자를 사용해야 합니다.
유형: StringList
필수 항목 여부: 예