rbac.authorization.k8s.io API Group을 사용합니다.k8s RBACRole은 특정한 namespace에 퍼미션을 주는 역할이기 때문에 항상 namespace를 명시해 주어야 합니다.ClusterRole은 non-namespaced 리소스입니다.
1달러로 AWS기반의 웹서비스 배포한 배포기에 대해 이야기합니다.이번에 사용하게 된 AWS 서비스는 위와 같다. 1달러 중에서 대부분의 비용이 Route 53과 Secrets Manager에 치중이 되어있다. Secrets Manager를 사용하지 않으면, 코드에 키를
프론트엔드를 개발할 때 디자인 라이브러리를 사용할 지 말지에 대한 고민에 빠지곤 한다. 어느정도 규모가 있는 기업이라면 내부에서 디자인 라이브러리를 직접 개발하겠지만 그렇지 않다면 늘 고민이 되는 부분이다.예전에는 직접 모든 디자인을 Less활용해서 컴포넌트화 해서 사
API Gateway를 사용할 때 CORS를 테라폼을 이용해 제어하는 방법은 다음과 같다.위와 같이 Access-Control-Allow-Headers Access-Control-Allow-Origin Access-Control-Allow-Methods 세가지 옵션을
최적화 단위가 쿼리 블록이므로 옵티마이저가 뷰 쿼리를 변환하지 않으면 뷰 쿼리 블록을 독립적으로 최적화한다.단점고객 테이블에서 '전월 이후 가입한 고객'을 필터링하는 조건이 인라인 뷰 바깥에 있다.그래서 인라인 뷰 안에서는 당월에 거래한 '모든'고객의 거래 데이터를 읽
인덱스를 마음껏 생성할 수 있다면, 인덱스 설계만큼 쉬운 일도 없다. 하지만 인덱스를 생성하다 보면 관리비용뿐만 아니라 시스템 부하를 증가시키는 요인이 된다. DML(Data Manipulation Language)성능 저하(Transaction per Second 저
참고1인덱스 루트에서 리프 블록까지 수직적으로 탐색한 후에, 필요한 범위만 스캔하는 방법선두컬럼을 가공하지 않은 상태로 조건절에 사용하면 Index Range Scan은 무조건 가능하다.수직적 탐색없이 인덱스 리프 블록을 처음부터 끝까지 수평적으로 탐색하는 방식이다.데
토큰 인증방식 이란REST API 보안 및 인증 방식REST API 보안 및 인증CORS 가장 기초적인 방식으로, API Key를 사용자에게 제공하여 유효한 API Key를 가진 사용자들만 API사용을 허용하는 방식이다.API Key는 일종의 문자열이며, API를 사
Go 기반 ChatGPT 서버리스 REST API를 작업한 후기를 공유합니다.소스코드ChatGPT 는 OpenAI에서 만든 AI입니다. 홈페이지에서 로그인을 한 후 다음과 같이 REST API를 만들 때 사용할 Secret Key 를 먼저 발급합니다. 처음에 발급하게