aws:waitForAwsResourceProperty - AWS 리소스 속성 대기 - AWS Systems Manager

aws:waitForAwsResourceProperty - AWS 리소스 속성 대기

aws:waitForAwsResourceProperty 작업을 사용하면 자동화를 계속 진행하기 전에 자동화에서 특정 리소스 상태나 이벤트 상태를 대기할 수 있습니다. 이 작업을 사용하는 방법에 관한 자세한 내용은 추가 런북 예제 섹션을 참조하세요.

참고

이 작업의 기본 제한 시간 값은 3600초(1시간)입니다. aws:waitForAwsResourceProperty 단계에서 timeoutSeconds 파라미터를 지정하여 제한 시간을 제한 또는 연장할 수 있습니다. 이 작업을 사용하는 방법에 관한 자세한 내용과 예제는 실행서에서 시간 제한 처리 섹션을 참조하세요.

Input

입력은 선택하는 API 작업에 의해 정의됩니다.

YAML
action: aws:waitForAwsResourceProperty inputs: Service: The official namespace of the service Api: The API operation or method name API operation inputs or parameters: A value PropertySelector: Response object DesiredValues: - Desired property value
JSON
{ "action": "aws:waitForAwsResourceProperty", "inputs": { "Service":"The official namespace of the service", "Api":"The API operation or method name", "API operation inputs or parameters":"A value", "PropertySelector": "Response object", "DesiredValues": [ "Desired property value" ] } }
Service

실행하려는 API 작업을 포함하는 AWS 서비스 네임스페이스입니다. 예를 들면 AWS Systems Manager의 네임스페이스는 ssm입니다. Amazon Elastic Compute Cloud(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, NameValues 같은 사용할 수 있는 파라미터를 볼 수 있습니다.

YAML
inputs: Service: The official namespace of the service Api: The API operation name API input 1: A value API Input 2: A value API Input 3: A value
JSON
"inputs":{ "Service":"The official namespace of the service", "Api":"The API operation name", "API input 1":"A value", "API Input 2":"A value", "API Input 3":"A value" }

형식: 선택한 API 작업에 의해 결정됨

필수 항목 여부: 예

PropertySelector

응답 객체의 특정 속성에 대한 JSONPath입니다. 다음 서비스 참조 페이지의 왼쪽 탐색 영역에서 서비스를 선택하여 응답 객체를 볼 수 있습니다. 호출할 서비스에 대한 클라이언트 섹션에서 메서드를 선택합니다. 예를 들어 Amazon RDS에 대한 모든 메서드는 Amazon RDS 메서드 페이지에 나열됩니다. describe_db_instances 메서드를 선택하고 Response Structure(응답 구조) 섹션이 있는 아래쪽으로 스크롤합니다. DBInstances가 응답 객체로 나열됩니다.

타입: 문자열

필수 항목 여부: 예

DesiredValues

필요한 상태 또는 자동화를 계속 진행하기 위해 충족되어야 할 상태입니다.

유형: MapList, StringList

필수 항목 여부: 예