기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사용자 지정 작업 Lambda 실행 블록
사용자 지정 작업 Lambda 실행 블록을 사용하면 Lambda 함수를 사용하여 계획에 사용자 지정 단계를 추가할 수 있습니다.
구성
Lambda 실행 블록을 구성하려면 다음 값을 입력합니다.
단계 이름: 이름을 입력합니다.
단계 설명(선택 사항): 단계에 대한 설명을 입력합니다.
리전을 활성화하거나 비활성화할 때 호출할 Lambda 함수 ARN:이 단계에서 실행할 Lambda 함수의 ARN을 지정합니다.
Lambda 함수를 실행할 리전: 드롭다운 메뉴에서 Lambda 함수를 실행할 리전을 선택합니다.
제한 시간: 제한 시간 값을 입력합니다.
재시도 간격: 이 간격 내에 성공하지 못하면 Lambda 함수를 다시 실행하려면 재시도 간격을 입력합니다.
그런 다음 단계 저장을 선택합니다.
작동 방법
사용자 지정 작업 Lambda 실행 블록을 생성할 때 실행할 단계에 대해 각 계획의 리전에 하나씩 두 개의 Lambda 함수를 지정해야 합니다.
예를 들어 활성화 리전 또는 비활성화 리전에서 Lambda를 실행할 리전을 구성할 수 있습니다. 그러나 비활성화 리전에서를 실행하는 경우 해당 리전에 종속됩니다. 비활성화 리전에 종속하지 않는 것이 좋습니다.
이 블록은 정상 실행 모드와 비정상 실행 모드를 모두 지원합니다. 비정상 실행 모드에서 리전 스위치는 Lambda 실행 블록 단계를 건너뜁니다.
계획 평가의 일부로 평가되는 항목
리전 전환이 계획을 평가할 때 리전 전환은 Lambda 실행 블록 구성 및 권한에 대해 몇 가지 검사를 수행합니다. 리전 스위치는 다음이 올바른지 확인합니다.
구성에 지정된 Lambda 함수가 있습니다.
다음을 확인하는 등 Lambda 함수의 동시성 설정은 제한되지 않습니다.
동시성은 0으로 설정되지 않습니다.
하나 이상의 동시 실행을 사용할 수 있거나 예약되지 않은 동시성이 있습니다.
리전 스위치는 실제 함수 로직을 실행하지 않고 Lambda 함수의 모의 실행을 수행하여 지정된 파라미터와 권한을 검증합니다. 표준 Lambda 비용은 모의 실행을 수행할 때 발생합니다.
또한 리전 전환은 계획의 IAM 역할에 Lambda 실행에 필요한 권한이 있는지 확인합니다. 리전 스위치 실행 블록에 필요한 권한에 대한 자세한 내용은 섹션을 참조하세요ARC의 리전 전환에 대한 자격 증명 기반 정책 예제.
Lambda 실행 블록이 제대로 작동하려면 올바른 IAM 권한이 필요합니다. 이러한 검증 중 하나라도 실패하면 리전 스위치는 문제가 있다는 경고를 반환하고 권한 또는 구성 문제를 해결하는 데 도움이 되는 특정 오류 메시지를 제공합니다. 이렇게 하면 계획 실행 중에이 단계가 실행되는 동안 Lambda를 관리하고 상호 작용하는 데 필요한 액세스 권한이 계획에 부여됩니다.