EWS API 지원 중단 FAQ
- 최종 업데이트2024/11/07
EWS API 지원 중단 FAQ
Microsoft는 Exchange Online에 연결하는 데 사용되는 EWS API에 대한 EOL을 발표했습니다. 이 지원 중단은 EWS 옵션을 사용하는 봇 이메일 또는 패키지 트리거를 사용하는 자동화 (이메일)에 영향을 미칩니다. EWS API 지원 중단에 대한 자세한 내용은 FAQ를 검토하십시오.
- EWS API 지원 중단이란 무엇입니까?
- Microsoft는 2022년 3월 31일부터 가장 적게 사용된 25개의 EWS API를 지원 중단했습니다. 이것은 지속적인 지원 중단이며 Microsoft는 동등한 Graph API를 사용할 수 있을 때 추가 EWS API에 대한 지원을 중단할 것입니다.
EWS API 사용 중단에 대한 자세한 내용은 Upcoming API Deprecations in Exchange Web Services for Exchange Online 항목을 참조하십시오.
- 이렇게 변경되는 이유는 무엇인가요?
- EWS는 레거시 API로 보안 수준이 낮고 최신 애플리케이션 개발의 보안 및 관리 용이성 요구 사항을 충족하지 않습니다. Microsoft를 기준으로 클라이언트 또는 애플리케이션이 EWS API를 사용하여 Exchange Online을 통해 Exchange 서버에 연결하는 경우 SOAP 기반 EWS API에서 REST 기반 그래프 API로 전환해야 합니다.Microsoft Graph는 EWS에 비해 다음과 같은 이점을 제공합니다.
- 보안: Microsoft Graph는 더 안전하고 OAuth를 통해 더 엄격한 거버넌스 정책을 가지고 있으며, EWS의 전체 액세스 또는 없음 액세스 모델과 비교하여 사서함의 데이터 액세스를 제한할 수 있습니다.
- 단순성: Microsoft Graph는 API를 쉽고 빠르게 검색하고 테스트할 수 있는 Graph Explorer, 다양한 프로그래밍 언어의 SDK, 활발한 개발자 커뮤니티를 제공합니다.
- 효율성: Microsoft Graph API는 REST 기반이며 EWS API는 SOAP 기반입니다. REST 기반 프로토콜을 사용하는 이점에는 더 빠른 JSON 직렬화와 더 낮은 네트워크 사용량이 있습니다.
주: EWS API 지원 중단은 Exchange Online에만 적용되며 Exchange 온프레미스 버전에는 적용되지 않습니다.
- 이 지원 중단은 어떤 영향을 미칩니까?
-
Automation 360에서 Microsoft에서 더 이상 사용하지 않는 EWS API를 사용하지 않기때문에 지금은 영향을 받지 않습니다. Microsoft를 기준으로 더 이상 사용되지 않는 EWS API는 프로덕션 환경에서 계속 사용할 수 있으며 이러한 API가 향후에 언제부터 지원되지 않을지에 대해 정해진 일정은 없습니다.
Automation 360에서 사용되는 특정 EWS API가 앞으로 더 이상 지원되지 않으며, EWS 옵션이 있는 이메일 패키지 및 이메일 트리거 작업을 사용하는 자동화된 이메일이 있는 경우, Exchange Online과의 연결 실패로 인해 이러한 자동화가 중단됩니다.
- Automation 360는 어디에 EWS API를 사용합니까?
- Automation 360는 이메일 패키지의 EWS API와 EWS 옵션에 대한 이메일 트리거를 사용하여 Azure Cloud에서 호스팅되는 Exchange Online에 연결하고 Microsoft 365의 이메일에 액세스합니다.
- 봇 EWS 옵션을 사용하는 영향을 받는 이메일을 어떻게 식별할 수 있습니까?
- Automation 360 Bot Scanner 유틸리티를 사용하여 EOL 기능으로 EWS를 사용하는 영향을 받는 봇을 스캔하고 식별할 수 있습니다. 기본 인증을 위해 Bot 스캔하기 항목을 참조하십시오.
- Automation 360 고객이 EWS API에서 Graph API로 전환하기 위한 지침은 무엇입니까?
- 최신 버전의 Graph API를 기반으로 하는 Microsoft 365 Outlook v.29 릴리스가 포함된 새로운 패키지 Automation 360를 출시했습니다. 이 패키지를 사용하여 Exchange Online용 Outlook 이메일을 자동화할 수 있습니다. 이 패키지에는 작업 이메일에서 사용할 수 있는 작업과 유사한 모든 패키지이 포함되어 있습니다. EWS API에서 Graph API로 전환하여 EWS 옵션을 사용하는 Microsoft 365 Outlook 패키지 대신 이메일 패키지를 사용할 수 있습니다.
- 기존 봇을 Microsoft 365 Outlook 패키지로 업데이트하려면 어떻게 해야 합니까?
- 영향을 받는 기존 봇을 Microsoft 365 Outlook 패키지로 업데이트하려면 Exchange Online의 EWS API 지원 중단 항목을 참조하십시오.
- Automation Anywhere는 Automation 360 고객이 EWS API에서 Graph API로 해당 봇을 업데이트할 수 있는 도구를 제공합니까?
- 아니요. 영향을 받는 봇을 수동으로 업데이트해야 Graph API(Microsoft 365 Outlook 패키지)로 전환할 수 있습니다.
- 이메일과 Microsoft 365 Outlook 패키지 사이에 일대일로 매핑됩니까, 아니면 차이가 있습니까?
-
작업
이메일에서 이용 가능한 모든 패키지는 Microsoft 365 Outlook
패키지에서도 이용할 수 있습니다. 그러나 새 Microsoft 365 Outlook
패키지로 Bot을 구축할 경우 다음과 같은 차이점을 고려해야 합니다
- 이메일 패키지에서 전송, 전달, 회신 및 모두 회신 작업에는 연결 매개변수가 있으므로 자동화를 만들 경우 작업연결과 무관하게 이러한 작업을 사용할 수 있습니다. 그러나 Microsoft 365 Outlook 패키지의 경우 연결 작업에서 생성된 세션을 참조하므로 각각의 해당 작업 연결 작업을 사용해야 합니다. 자세한 내용은 Microsoft 365 Outlook 패키지 항목을 참조하십시오.
- 새로운 Microsoft 365 Outlook
패키지는 두 가지 인증 모드( PKCE를 사용한 인증 코드, 클라이언트 자격증명)를 지원합니다 EWS 옵션을 사용하는 이메일
패키지는 네 가지 인증 모드( ROPC, 암시적 모드, PKCE를 사용한 인증 코드, 클라이언트 자격증명)를 지원합니다.주: ROPC 및 암시적 인증 모드는 더 이상 사용되지 않으므로 Microsoft 365 Outlook 패키지에서 지원되지 않습니다. 유인 자동화의 경우 PKCE 흐름을 사용한 인증 코드를 사용하고 무인 자동화의 경우 클라이언트 자격증명 흐름을 사용한 더 안전한 인증 코드를 사용해야 합니다.