MWAA 에서 cross account로 PodOperator 실행하기

회사에서 MWAA (Amazon Managed Workflowfor Apache Airflow) 를 조금 써보게 됐는데, KubernetesPodOperator(https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/stable/operators.html)를 써서, EKS Pod을 DAG Worker로 사용하고 있어요. 최근에 동일 계정, 리전이 아닌 환경의 Pod도 trigger할 수 있을까? 하는 문의가 있었는데, 잘 설명된 글을 발견했어요. https://blog.beachgeek.co.uk/mwaa-eks-multi-aws/ 간단히 요약하면 호출하는 쪽에서는 AssumeRole 권한을 부여하고, Pod을 실행할 환경에서는 Assume Role이 가능하도록 Trust Relationship에 등록해주고, cross account 대상 클러스터의 kubeconfig에 해당 클러스터에 엑세스 가능한(AssumeRole을 허용한) role을 지정함으로서 실행가능해요. kubernetes나 EKS의 인증구조가 많은 고민 끝에 나온거구나...하고 한번 더 생각이 들었어요.

KubernetesPodOperator — apache-airflow-providers-cncf-kubernetes Documentation

Apache Airflow

KubernetesPodOperator — apache-airflow-providers-cncf-kubernetes Documentation

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 5월 30일 오전 10:07

조회 2,326

댓글 0

    함께 읽은 게시물

    < 진짜 강함은 자기 틀림을 인정하는 용기에서 나온다 >

    1. 진짜로 강한 사람이 왜 부드러운 줄 아는가? 유연하기 때문이다.

    ... 더 보기

    Kotlin의 Scope 함수 정리

    K

    ... 더 보기

    Kotlin의 Scope 함수 정리

    www.daleseo.com

    Kotlin의 Scope 함수 정리

    “직원들에게 월급 외에 출근할 이유를 줘야 합니다. 팀장이 좋다던가, 이 일이 날 성장시킨다던가, 이 일이 좋다던가, 이게 다 여기에 해당합니다.“ 박웅현 TBWA 코리아 조직문화연구소 소장은 직원들을 조직에 남게하는 방법을 이렇게 제안했다.

    ... 더 보기

    박웅현 TBWA 조직문화연구소장 "모든 직원은 고객, '회사 팬' 만들어야" [뉴시스 포럼-10년후 한국]

    뉴시스

    박웅현 TBWA 조직문화연구소장 "모든 직원은 고객, '회사 팬' 만들어야" [뉴시스 포럼-10년후 한국]

    구현패턴으로 DB사용비용을 10배줄이기

    ... 더 보기

    kopring-reactive-labs/Docs/eng/08_bulkprocessor.md at main · psmon/kopring-reactive-labs

    GitHub

    kopring-reactive-labs/Docs/eng/08_bulkprocessor.md at main · psmon/kopring-reactive-labs

     • 

    저장 27 • 조회 2,254


    🪄 플레이모어와 함께할 동료를 찾습니다

    ... 더 보기

    플레이모어와 함께할 동료를 찾습니다 | Notion

    playmoreai on Notion

    플레이모어와 함께할 동료를 찾습니다 | Notion

     • 

    저장 7 • 조회 2,731


    엘박스는 300억원 규모 시리즈C 투자 라운드를 마무리했다. 이번 라운드는 키움인베스트먼트가 리드했으며 기존 투자자인 SV인베스트먼트도 참여했다. 글로벌 VC 레전드캐피탈도 투자자로 이름을 올렸다.

    ... 더 보기

    thebell Free

    m.thebell.co.kr

    thebell Free

    조회 387