macOS를 Catalina로 만들면 Amazon EMR의 JupyterHub에 액세스할 수 없습니다.
거친
참고
좀 더 자세히
EMR이나 JupyterHub의 이야기는 사라집니다.
Catalina로 만들기 전에
macOS를 업데이트하기 전부터 EMR의 JupyterHub에 연결할 때 보안 경고가 발생했습니다.
하지만 Chrome UI에서 '자세한 정보 보기 →~~~~.com에 액세스(안전하지 않음)'를 클릭하면 그대로 날 수 있었습니다.
잘 보면 이때의 에러 코드는 NET::ERR_CERT_AUTHORITY_INVALID
입니다.
카탈리나로 만든 후
앞서 언급한 UI가 사라지고 평소처럼 접근할 수 없게 되었습니다.
자세히 보면 오류 코드가 NET::ERR_CERT_INVALID
로 바뀝니다.
OS가 돌려주는 예외의 종류가 바뀌어 취급하는 방법이 바뀌고 있는 것 같습니다.
해결 방법
참고로 든 이 사이트 에 있는 방법은 아래의 3가지로 JupyterHub on EMR에 한하지 않고 사용할 수 있습니다.
1. Chrome 창을 활성화하고 'thisisunsafe'
2. 인증서를 삭제하고 신뢰할 수 있는 인증서 목록에 추가
3. chrome -ignore-certificate-errors
옵션으로 부팅하기
일단 나는 "1"의 방법으로 대응했습니다. (2의 방법을 EMR을 시작할 때마다 매번 실시하는 것은 상당한 수고이고, 3의 방법이라고 사고가 무서웠기 때문에.)
다만, AWS 공식 에도 있는 대로, 「자신의 신뢰받은 증명서와 키를 사용」하는 것이 제일 좋을 것 같습니다.
아마도
0. 증명서를 어딘가에 두고 (S3에서 좋을까?)
1. EMR 시작 시 노트북 서버로 다운로드하고,
2. 그것을 JupyterHub에서 이용하는 명령을 두드린다
그렇게 생각하기 때문에 1과 2를 해주는 부트 스트랩 액션을 만드는 것이 좋은 것일까 ...? 아직 잘 모르겠습니다.
만약 이 부분도 대응하면 이 기사를 편집하려고 합니다.
Reference
이 문제에 관하여(macOS를 Catalina로 만들면 Amazon EMR의 JupyterHub에 액세스할 수 없습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kit-Ok/items/512463de27d74489163f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(macOS를 Catalina로 만들면 Amazon EMR의 JupyterHub에 액세스할 수 없습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kit-Ok/items/512463de27d74489163f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)