Premium 플랜에서 Function App을 호스팅하고 있으며, 무중단 배포를 수행해야 합니다. 스테이징 슬롯을 이미 생성했으며 유효성 검사 후 스왑할 계획입니다. 스테이징 환경에서 유효성 검사 중에는 프로덕션 Event Hub 또는 Service Bus 메시지를 소비해서는 안 됩니다. 어떤 두 가지 구성을 구현해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 이벤트 소스 연결 문자열 및 기타 비밀을 슬롯 설정으로 표시하고 스테이징 슬롯이 비프로덕션 리소스를 가리키도록 합니다., AzureWebJobs.`<FunctionName>`.Disabled = true를 스테이징 슬롯의 슬롯 설정으로 추가하여 트리거가 스테이징에서는 비활성화되고 프로덕션에서는 활성화된 상태로 유지되도록 합니다..
이것이 정답인 이유
스테이징 환경에서 프로덕션 리소스를 사용하지 않으려면, 첫째, Event Hub 연결 문자열과 같은 중요한 설정은 '슬롯 설정'으로 표시하여 슬롯 스왑 시 값이 함께 스왑되지 않도록 해야 합니다. 이렇게 하면 스테이징 슬롯은 개발/테스트용 리소스를 가리키고, 프로덕션 슬롯은 실제 프로덕션 리소스를 가리키게 됩니다. 둘째, AzureWebJobs.<FunctionName.Disabled = true를 스테이징 슬롯의 슬롯 설정으로 추가하여 스테이징 환경에서는 특정 함수 트리거가 비활성화되도록 합니다. 이는 스테이징 환경에서 의도치 않게 프로덕션 메시지를 처리하는 것을 방지합니다. 'Swap with preview'는 스왑 전 프로덕션 라우팅을 스테이징에 연결하여 워밍업하는 기능으로, 프로덕션 메시지 소비를 막는 직접적인 방법이 아닙니다. 프로덕션 슬롯을 중지하는 것은 서비스 중단을 야기하며, Run-From-Package 비활성화는 배포 방식에 대한 설정으로 메시지 소비 제어와는 무관합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음