AEP에서 만료된 SAS 토큰으로 인해 데이터 블록 커넥터에 실패
AEP에서 Databricks 커넥터는 인프라 변경 후 또는 Spark 구성의 SAS(Shared Access Signature) 토큰이 만료되거나 새로 고쳐진 후 작동을 중지합니다. 이 문제를 해결하려면 랜딩 영역 자격 증명 API에서 검색한 유효한 SAS 토큰으로 Spark 구성을 업데이트합니다.
설명 description
환경
- 제품: Adobe Experience Platform Real-Time CDP
- Source: Databricks 커넥터
- 저장소: Azure Blob 저장소
문제/증상
- 특정 날짜 이후에 Databricks 커넥터의 작동이 중지됩니다.
- 데이터 미리 보기는 새 매핑을 만들 때 작동하지만 실행 중에 데이터 흐름이 실패합니다.
- 오류 메시지는 Azure Blob 저장 공간 인증 실패를 나타냅니다. 예: 서버에서 요청을 인증하지 못했습니다. Authorization 헤더의 값이 서명을 포함하여 올바르게 구성되었는지 확인하십시오.
- Spark 구성에서 오래된 SAS 토큰이나 변경된 SAS 토큰이 근본 원인입니다.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
- 데이터 랜딩 영역 자격 증명 API 끝점을 호출하여 Databricks 소스에 대한 새 자격 증명을 검색합니다.
- API 응답에서 업데이트된 SAS 토큰을 가져옵니다.
- Databricks 작업 영역에서 Spark 구성 설정을 새 SAS 토큰 값으로 업데이트합니다.
- 업데이트된 Spark 구성을 저장하고 Databricks 환경에 적용합니다.
- 데이터 흐름을 다시 실행합니다.
- 데이터 흐름 실행이 정상적으로 완료되고 인증 오류가 발생하지 않는지 확인합니다.
참고:
SAS 토큰의 "sv" 값은 해당 서비스 버전을 나타내며, 만료 시 자동으로 또는 자격 증명 검색 API를 통해 수동으로 토큰이 새로 고쳐지거나 다시 생성될 때 변경될 수 있습니다. Azure Blob Storage를 사용한 성공적인 인증을 위해 Spark 구성에서 만료되지 않은 유효한 SAS 토큰을 사용해야 합니다.
관련 읽기
- Adobe Experience Platform 설명서에서 Databricks 소스 커넥터에 대한 자격 증명을 새로 고치는 중입니다.
- Adobe Experience Platform 설명서의 Databricks 소스 커넥터.
- Adobe Experience Platform 설명서의 데이터 랜딩 영역.
- Adobe Experience Platform 설명서의 API를 통해 데이터 랜딩 영역 자격 증명을 검색합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f