분류 전체보기30 [AWS Marketplace] resolveCustomer API 관련 기록 배경:메가존클라우드를 통해 마켓플레이스 등록하면서 발생했던 예상치 못한 상황들을 기록합니다.전에는 직접 seller로 제품을 AWS 마켓플레이스에 등록했었는데, 이번에는 메가존클라우드를 통해서 제품을 등록하게 됨이럴 경우 기존과 동일하게 람다를 세팅하면 ResolveCustomer API 를 사용할 수 없습니다. ResolveCustomer API 는 마켓플레이스에서 등록한 제품에 사용자가 접근했을때 aws 측에서 제공하는 regToken 을 통해 사용자의 정보(제품명, awsid 등) 을 알아내기 위해 사용하는데, seller account 만 사용이 가능합니다. seller account 가 아닌 계정에서 해당 API를 콜하면ERROR Error resolving customer: AccessD.. 2024. 12. 29. SQS 보호되어 있는 글 입니다. 2024. 12. 22. Vector + Scalable Loki referencehttps://grafana.com/docs/loki/latest/setup/install/helm/install-scalable/ Vector는 Loki 에 로그르 전송하고, 로키는 데이터를 수집, 저장, 쿼리할 수 있는 분산 환경을 쿠버네티스에 올리려고 합니다. 벡터는 쿠버네티스 파드의 로그를 수집하고, 수집된 로그는 로키로 전송됩니다.로키는 로그를 저장소에 저장하고, 그라파나를 통해 시각화합니다. 헬름 차트를 활용하여 각각의 설정을 해줍니다. 1. 로키 설정 (Simple Scalable Mode)replicaCount: 3auth_enabled: falseloki: config: auth_enabled: true schema_config: configs: .. 2024. 12. 22. Headless Service 쿠버네티스에서 Headless Servicee 는 일반적인 서비스와는 달리 가상 IP 를 생성하지 않고, 파드의 IP를 직접 노출하는 서비스 유형입니다.클라이언트는 서비스 이름을 DNS 조회하면 파드의 IP 목록을 직접 받게 됩니다. 주요 특징로드 밸런싱 없음일반 서비스는 쿠버네티스가 자동으로 로드 밸런싱을 처리하지만, 헤드리스 서비스는 클라이언트가 직접 분산 처리(ex. Round Robin)을 구현해야 합니다.보통 Statefulset 를 Headless Service로 설정합니다.StatefulSet은 각 파드에 고유한 정적 DNS 이름을 제공하는데, 이를 통해 클라이언트는 특정 파드에 접근하거나 순서를 지정하여 통신 가능합니다. (예: pod-0.my-headless-service.default... 2024. 12. 8. 이전 1 2 3 4 ··· 8 다음