이 페이지는 워크플로우 자동화 액션 카탈로그에서 사용할 수 있는 AWS Auto Scaling 액션에 대한 참조를 제공합니다. 이러한 액션을 사용하여 Auto Scaling 그룹(ASG)을 관리하십시오 — 인스턴스 연결 및 분리, 용량 조정, 스케일링 정책 실행, 인스턴스 새로 고침 관리, 스케일링 프로세스 제어 및 ASG 상태 쿼리.
전제 조건
사전 요구 사항 및 자격 증명 설정에 대해서는 AWS 자격 증명 설정을 참조하십시오.
인스턴스 연결
작업 식별자는 aws.autoscaling.attachInstances입니다.
기존 Auto Scaling 그룹에 하나 이상의 EC2 인스턴스를 연결하십시오. 인스턴스를 연결하면 연결된 수만큼 원하는 용량이 증가합니다. 호출당 최대 20개의 인스턴스를 연결할 수 있습니다. 인스턴스는 실행 중이거나 중지된 상태여야 하며, 연결 시 그룹의 최대 크기를 초과해서는 안 됩니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
instanceIds | 목록 | 필수 항목입니다. 연결할 EC2 인스턴스 ID입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 attach_instances — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 EC2 인스턴스를 Auto Scaling 그룹에 연결합니다.
워크플로 예 |
|---|
|
인스턴스 분리
작업 식별자는 aws.autoscaling.detachInstances입니다.
Auto Scaling 그룹에서 하나 이상의 EC2 인스턴스를 분리합니다. 호출당 최대 20개의 인스턴스를 분리할 수 있습니다. 인스턴스는 InService 또는 Standby 상태여야 합니다. shouldDecrementDesiredCapacity이(가) false인 경우, ASG는 원하는 용량을 유지하기 위해 대체 인스턴스를 출시합니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
instanceIds | 목록 | 필수 항목입니다. 분리할 EC2 인스턴스 ID입니다. |
|
shouldDecrementDesiredCapacity | 부울 | 필수 항목입니다.
인 경우, 분리된 인스턴스 수만큼 원하는 용량을 줄입니다.
인 경우, ASG는 교체 항목을 출시합니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 detach_instances — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제에서는 인스턴스를 분리하고 원하는 용량을 감소시킵니다.
워크플로 예 |
|---|
|
원하는 용량 설정
작업 식별자는 aws.autoscaling.setDesiredCapacity입니다.
Auto Scaling 그룹의 원하는 인스턴스 수를 업데이트합니다. 새 값은 그룹의 MinSize과(와) MaxSize 사이에 있어야 합니다. honorCooldown이(가) true인 경우, ASG가 휴지 기간 내에 있으면 요청이 거부됩니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
desiredCapacity | Int | 필수 항목입니다. 인스턴스의 목표 수입니다. 그룹의
및
사이여야 합니다. |
|
honorCooldown | 부울 | 선택 사항.
인 경우, ASG가 휴지 기간에 있을 때 요청을 거부합니다. 기본값은
입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 set_desired_capacity ― Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예는 원하는 용량을 5개의 인스턴스로 설정합니다.
워크플로 예 |
|---|
|
스케일링 정책 실행
작업 식별자는 aws.autoscaling.executePolicy입니다.
Auto Scaling 그룹에서 명명된 조정 정책을 실행합니다. 정책이 그룹에 이미 존재해야 합니다. 단계 조정 정책의 경우, metricValue 및 breachThreshold이(가) 정책 임계값을 재정의할 수 있습니다. honorCooldown이(가) true 이고 ASG가 휴지 기간에 있는 경우, 호출은 성공하지만 조정 활동은 트리거되지 않습니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
policyName | 문자열 | 필수 항목입니다. 실행할 조정 정책의 이름 또는 ARN입니다. |
|
honorCooldown | 부울 | 선택 사항.
이고 ASG가 쿨다운 상태인 경우, 호출은 성공하지만 스케일링 활동이 트리거되지 않습니다. |
|
metricValue | 문자열 | 선택 사항. 단계 조정 정책에 대한 메트릭 값 재정의입니다. |
|
breachThreshold | 문자열 | 선택 사항. 단계 조정 정책에 대한 위반 임계값 재정의입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 execute_policy — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 명명된 스케일 아웃 정책을 실행합니다.
워크플로 예 |
|---|
|
인스턴스 새로 고침 시작
작업 식별자는 aws.autoscaling.startInstanceRefresh입니다.
최신 출시 템플릿 또는 설정을 사용하여 인스턴스의 롤링 교체를 시작합니다. 그룹당 한 번에 하나의 새로 고침만 활성화할 수 있습니다 ― 이미 진행 중인 경우 호출은 InstanceRefreshInProgress(으)로 실패합니다. 상태를 폴링하려면 aws.autoscaling.describeInstanceRefreshes을(를) 사용하십시오.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
전략 | 문자열 | 선택 사항. 새로 고침 전략입니다.
만 지원되는 값입니다. |
|
기본 설정 | 지도 | 선택 사항. 새로 고침 기본 설정입니다.
은(는) 교체 중에 정상 상태를 유지하는 인스턴스 수를 제어합니다(기본값 90%).
은(는) 인스턴스가
에 도달한 후 다음 배치를 교체하기 전에 대기할 시간을 설정합니다. |
|
desiredConfiguration | 지도 | 선택 사항. 이 새로 고침에 대한 출시 템플릿 또는 설정을 재정의합니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | 새로 고침을 식별하는
(문자열 UUID)을 포함합니다. 전체 응답 구문은 start_instance_refresh — Boto3 설명서 를 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 최소 정상 인스턴스가 90%인 롤링 인스턴스 새로 고침을 시작합니다.
워크플로 예 |
|---|
|
인스턴스 새로 고침 취소
작업 식별자는 aws.autoscaling.cancelInstanceRefresh입니다.
진행 중인 인스턴스 새로 고침을 취소합니다. 진행 중인 새로 고침만 취소할 수 있습니다 ― 활성 새로 고침이 없을 때 이를 호출하면 ActiveInstanceRefreshNotFound(으)로 실패합니다. 이미 교체된 인스턴스는 되돌려지지 않으며, 교체된 인스턴스를 되돌리려면 aws.autoscaling.rollbackInstanceRefresh을(를) 사용하십시오.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | 취소된 새로 고침의
을(를) 포함합니다. 전체 응답 구문은 cancel_instance_refresh — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 진행 중인 인스턴스 새로 고침을 취소합니다.
워크플로 예 |
|---|
|
인스턴스 새로 고침 롤백
작업 식별자는 aws.autoscaling.rollbackInstanceRefresh입니다.
진행 중인 인스턴스 새로 고침을 롤백하여, 교체된 인스턴스를 이전 출시 템플릿 또는 설정으로 되돌립니다. 롤백을 지원하려면 그룹에 체크포인트가 활성화되어 있어야 합니다. 롤백할 수 있는 새로 고침이 없으면 호출이 ActiveInstanceRefreshNotFound(으)로 실패합니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | 롤백된 새로 고침의
을(를) 포함합니다. 전체 응답 구문은 rollback_instance_refresh — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 진행 중인 인스턴스 새로 고침을 롤백합니다.
워크플로 예 |
|---|
|
조정 프로세스 일시 중지
작업 식별자는 aws.autoscaling.suspendProcesses입니다.
Auto Scaling 그룹에 대한 하나 이상의 조정 프로세스를 일시 중지합니다. 원치 않는 조정 활동을 방지하려면 배포 또는 유지 관리 기간 동안 사용하십시오. scalingProcesses을(를) 생략하면 모든 프로세스가 일시 중지됩니다. 일시 중지된 프로세스는 aws.autoscaling.resumeProcesses을(를) 사용하여 명시적으로 재개될 때까지 일시 중지된 상태로 유지됩니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
scalingProcesses | 목록 | 선택 사항. 일시 중지할 프로세스입니다. 모든 프로세스를 일시 중지하려면 생략하십시오. 유효한 값:
,
,
,
,
,
,
,
,
. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 를 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 배포 전에 출시, 종료 및 상태 확인 프로세스를 일시 중지합니다.
워크플로 예 |
|---|
|
스케일링 프로세스 재개
작업 식별자는 aws.autoscaling.resumeProcesses입니다.
하나 이상의 일시 중지된 조정 프로세스를 재개합니다. 정상적인 조정 동작을 복원하려면 배포 또는 유지 관리 기간 후에 사용하십시오. scalingProcesses을(를) 생략하면 일시 중지된 모든 프로세스가 재개됩니다. 현재 일시 중지된 프로세스가 없으면 호출은 성공하지만 아무런 효과가 없습니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
scalingProcesses | 목록 | 선택 사항. 재개할 프로세스입니다. 일시 중지된 모든 프로세스를 재개하려면 생략하십시오. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 resume_processes — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 배포 후 조정 프로세스를 재개합니다.
워크플로 예 |
|---|
|
그룹 내 인스턴스 종료
작업 식별자는 aws.autoscaling.terminateInstanceInAutoScalingGroup입니다.
수명 주기 후크를 준수하면서 Auto Scaling 그룹의 특정 인스턴스를 종료합니다. 인스턴스를 자동으로 교체하려면 shouldDecrementDesiredCapacity을(를) false (으)로 설정하고, 그룹을 축소하려면 true (으)로 설정하십시오.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
instanceId | 문자열 | 필수 항목입니다. 종료할 EC2 인스턴스의 ID입니다. |
|
shouldDecrementDesiredCapacity | 부울 | 필수 항목입니다.
인 경우, 원하는 용량을 1만큼 줄입니다.
인 경우, 교체 인스턴스가 자동으로 출시됩니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 |
,
및
이(가) 포함된
객체를 포함합니다. 전체 응답 구문은 terminate_instance_in_auto_scaling_group ― Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 비정상 인스턴스를 종료하고 대체 인스턴스를 출시합니다.
워크플로 예 |
|---|
|
인스턴스를 대기 상태로 이동하십시오.
작업 식별자는 aws.autoscaling.enterStandby입니다.
하나 이상의 인스턴스를 대기 모드로 이동하여, 종료하지 않고 활성 로테이션에서 제외합니다. 특정 인스턴스에 대한 유지 관리에 사용하십시오. 인스턴스를 서비스로 복귀시키려면 aws.autoscaling.exitStandby와(과) 페어링하십시오.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
instanceIds | 목록 | 선택 사항. 대기 상태로 이동할 인스턴스 ID입니다. 모든 인스턴스를 이동하려면 생략하십시오. |
|
shouldDecrementDesiredCapacity | 부울 | 필수 항목입니다.
인 경우, 대기 상태로 들어가는 인스턴스 수만큼 원하는 용량을 줄입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | 각 인스턴스의 대기 전환을 설명하는
어레이가 포함되어 있습니다. 전체 응답 구문은 enter_standby — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 유지 관리를 위해 인스턴스를 대기 상태로 이동합니다.
워크플로 예 |
|---|
|
대기 상태 종료
작업 식별자는 aws.autoscaling.exitStandby입니다.
하나 이상의 인스턴스를 대기 모드에서 활성 로테이션으로 복귀시킵니다. 유지 관리가 완료된 후 aws.autoscaling.enterStandby와(과) 페어링합니다. instanceIds을(를) 생략하면 모든 대기 인스턴스가 서비스로 복귀됩니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
instanceIds | 목록 | 선택 사항. 활성 로테이션으로 복귀시킬 인스턴스 ID입니다. 모든 인스턴스의 대기 상태를 해제하려면 생략하십시오. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | 각 인스턴스의 서비스 복귀를 설명하는
어레이가 포함되어 있습니다. 전체 응답 구문은 exit_standby — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예는 유지 관리 후 대기 상태에서 인스턴스를 반환합니다.
워크플로 예 |
|---|
|
예약된 작업 생성 또는 업데이트
작업 식별자는 aws.autoscaling.putScheduledUpdateGroupAction입니다.
Auto Scaling 그룹에 대한 예약된 조정 작업을 생성하거나 업데이트합니다. 크론 기반 일정에는 recurrence을(를) 사용하고 일회성 변경에는 startTime을(를) 사용하십시오. 작업을 제거하려면 aws.autoscaling.deleteScheduledAction와(과) 함께 사용하십시오.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
scheduledActionName | 문자열 | 필수 항목입니다. 생성 또는 업데이트할 예약된 작업의 이름입니다. |
|
시작 시간 | 문자열 | 선택 사항. 작업이 적용되는 시점의 ISO 8601 UTC 타임스탬프입니다. |
|
종료 시간 | 문자열 | 선택 사항. 반복 작업이 중지되는 시점의 ISO 8601 UTC 타임스탬프입니다. |
|
recurrence | 문자열 | 선택 사항. 반복되는 일정에 대한 크론 표현식입니다. |
|
시간대(timeZone) | 문자열 | 선택 사항. 반복 cron 표현식의 IANA 시간대입니다. |
|
minSize | Int | 선택 사항. 예약된 시간에 적용할 최소 그룹 크기입니다. |
|
최대 크기 | Int | 선택 사항. 예약된 시간에 적용할 최대 그룹 크기입니다. |
|
desiredCapacity | Int | 선택 사항. 예약된 시간에 적용할 원하는 용량입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 put_scheduled_update_group_action — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 야간 축소 작업을 생성합니다.
워크플로 예 |
|---|
|
예약된 작업 삭제
작업 식별자는 aws.autoscaling.deleteScheduledAction입니다.
Auto Scaling 그룹에서 예약된 조정 작업을 삭제합니다. 호출당 하나의 작업만 삭제할 수 있습니다. 작업 이름이 존재하지 않으면 호출이 ValidationError(으)로 실패합니다. 작업을 삭제해도 이미 진행 중인 조정 활동에는 영향을 미치지 않습니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
scheduledActionName | 문자열 | 필수 항목입니다. 삭제할 예약된 작업의 이름입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 delete_scheduled_action — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예는 예약된 조정 작업을 삭제합니다.
워크플로 예 |
|---|
|
Auto Scaling 그룹 업데이트
작업 식별자는 aws.autoscaling.updateAutoScalingGroup입니다.
기존 Auto Scaling 그룹의 설정 — 최소/최대 크기, 원하는 용량, 상태 확인 설정, 출시 템플릿 등을 업데이트합니다. 아래에 나열되지 않은 boto3 update_auto_scaling_group API의 추가 필드를 전달하려면 parameters 맵을 사용하십시오.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. 업데이트할 Auto Scaling 그룹의 이름입니다. |
|
minSize | Int | 선택 사항. 새로운 최소 그룹 크기입니다. |
|
최대 크기 | Int | 선택 사항. 새로운 최대 그룹 크기입니다. |
|
desiredCapacity | Int | 선택 사항. 새로 원하는 인스턴스 수입니다. |
|
defaultCooldown | Int | 선택 사항. 초 단위의 기본 재사용 대기 시간입니다. |
|
healthCheckType | 문자열 | 선택 사항. 상태 확인 유형입니다. 허용되는 값:
,
. |
|
healthCheckGracePeriod | Int | 선택 사항. 인스턴스 출시 후 상태 검사가 시작되기 전까지의 시간(초)입니다. |
|
매개변수 | 지도 | 선택 사항. 위에 나열되지 않은 추가 boto3
필드입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | AWS API 응답 객체입니다. 전체 응답 구문은 update_auto_scaling_group — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 최소/최대 경계, 상태 확인 유형 및 출시 템플릿을 업데이트합니다.
워크플로 예 |
|---|
|
Auto Scaling 그룹 설명
작업 식별자는 aws.autoscaling.describeAutoScalingGroups입니다.
하나 이상의 Auto Scaling 그룹을 설명하고, 설정 및 인스턴스 상태를 반환합니다. autoScalingGroupNames을(를) 생략하면, 리전의 모든 그룹이 반환됩니다. 대규모 결과 세트를 페이지로 나누려면 maxRecords 및 nextToken을(를) 사용하십시오.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupNames | 목록 | 선택 사항. 설명할 그룹의 이름입니다. 리전의 모든 그룹을 반환하려면 생략하십시오. |
|
최대 레코드 | Int | 선택 사항. 반환할 그룹의 최대 수입니다. 최대 100입니다. |
|
nextToken | 문자열 | 선택 사항. 이전 응답의 페이지 매김 토큰입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | 각 그룹에 대한 설정 및 인스턴스 상태가 포함된
어레이를 포함합니다. 전체 응답 구문은 describe_auto_scaling_groups — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 그룹의 원하는 용량, 최소, 최대 및 인스턴스 수를 검색합니다.
워크플로 예 |
|---|
|
인스턴스 새로 고침 설명
작업 식별자는 aws.autoscaling.describeInstanceRefreshes입니다.
Auto Scaling 그룹에 대한 하나 이상의 인스턴스 새로 고침 상태를 설명합니다. aws.autoscaling.startInstanceRefresh에서 시작된 새로 고침을 폴링하는 데 사용하십시오. instanceRefreshIds을(를) 생략하면 그룹의 모든 새로 고침이 최신 항목부터 반환됩니다. 완료, 취소 및 실패한 새로 고침은 기록에 유지됩니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 필수 항목입니다. Auto Scaling 그룹의 이름입니다. |
|
instanceRefreshIds | 목록 | 선택 사항. 설명할 특정 새로 고침의 ID입니다. 그룹의 모든 새로 고침을 가져오려면 생략하십시오. |
|
최대 레코드 | Int | 선택 사항. 반환할 새로 고침의 최대 수입니다. 기본값은 50, 최대값은 100입니다. |
|
nextToken | 문자열 | 선택 사항. 이전 응답의 페이지 매김 토큰입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 |
,
및 기타 새로 고침 세부 정보가 포함된
어레이를 포함합니다. 전체 응답 구문은 describe_instance_refreshes — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 이전 단계에서 시작된 새로 고침의 상태를 폴링합니다.
워크플로 예 |
|---|
|
스케일링 활동 설명
작업 식별자는 aws.autoscaling.describeScalingActivities입니다.
진행 중이거나 최근에 완료된 이벤트를 포함하여 Auto Scaling 그룹의 조정 활동을 설명합니다. activityIds을(를) 생략하면 그룹의 모든 활동이 최신순으로 반환됩니다. 활동에는 성공 및 실패한 스케일 인 및 스케일 아웃 이벤트가 모두 포함됩니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 선택 사항. 쿼리할 그룹의 이름입니다. 모든 그룹의 활동을 반환하려면 생략하십시오. |
|
activityIds | 목록 | 선택 사항. 반환할 특정 활동의 ID입니다. |
|
includeDeletedGroups | 부울 | 선택 사항.
인 경우 삭제된 그룹의 활동을 포함합니다. |
|
최대 레코드 | Int | 선택 사항. 반환할 활동의 최대 수입니다. 최대 100입니다. |
|
nextToken | 문자열 | 선택 사항. 이전 응답의 페이지 매김 토큰입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 |
,
,
및 타이밍 필드가 있는
어레이를 포함합니다. 전체 응답 구문은 describe_scaling_activities — Boto3 설명서 를 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 가장 최근의 스케일링 활동 5개를 검색합니다.
워크플로 예 |
|---|
|
예약된 작업 설명
작업 식별자는 aws.autoscaling.describeScheduledActions입니다.
Auto Scaling 그룹에 대해 예약된 스케일링 액션을 설명합니다. scheduledActionNames을(를) 생략하면 그룹의 모든 액션이 반환됩니다. startTime 및 endTime (으)로 필터링하여 결과를 시간 창으로 좁힙니다 — scheduledActionNames이(가) 제공되면 이러한 필터는 무시됩니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
awsRoleArn | 문자열 | 선택 사항. IAM 역할 ARN입니다. 실행자는 AWS에 인증하기 위해 STS를 통해 이 역할을 맡습니다. 정적 자격 증명보다 권장됩니다. 하나 이상의 인증 필드가 필요합니다. |
|
awsAccessKeyId | 문자열 | 선택 사항. AWS 액세스 키 ID입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSecretAccessKey | 문자열 | 선택 사항. AWS 비밀 액세스 키입니다. 비밀 참조로 전달되어야 합니다. |
|
awsSessionToken | 문자열 | 선택 사항. 임시 자격 증명을 위한 AWS 세션 토큰입니다. 비밀 참조로 전달되어야 합니다. |
|
지역 | 문자열 | 필수 항목입니다. Auto Scaling 그룹이 위치한 AWS 리전입니다. |
|
autoScalingGroupName | 문자열 | 선택 사항. 쿼리할 그룹의 이름입니다. 모든 그룹의 작업을 나열하려면 생략하십시오. |
|
scheduledActionNames | 목록 | 선택 사항. 반환할 특정 작업의 이름입니다. 알 수 없는 이름은 알림 없이 무시됩니다. |
|
시작 시간 | 문자열 | 선택 사항. 결과 필터링을 위한 ISO 8601 UTC 타임스탬프 하한입니다. |
|
종료 시간 | 문자열 | 선택 사항. 결과 필터링을 위한 ISO 8601 UTC 타임스탬프 상한입니다. |
|
최대 레코드 | Int | 선택 사항. 반환할 액션의 최대 수입니다. 최대 100입니다. |
|
nextToken | 문자열 | 선택 사항. 이전 응답의 페이지 매김 토큰입니다. |
|
selectors | 목록 | 선택 사항. 작업 출력에서 특정 필드를 추출하기 위한 JQ 선택자입니다. |
|
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
response | 물체 | 각 작업에 대한 이름, 반복, 시간대 및 용량 필드가 포함된
어레이를 포함합니다. 전체 응답 구문은 describe_scheduled_actions — Boto3 documentation 을 참조하십시오. |
success | 부울 |
작업이 성공한 경우이며, 그렇지 않으면
입니다. |
errorMessage | 문자열 | 작업이 실패한 경우의 오류 메시지입니다. 성공 시
입니다. |
다음 예제는 그룹에 예약된 모든 작업을 나열합니다.
워크플로 예 |
|---|
|