전체 글
-
[Keycloak.part1] Keycloak을 설치해서 로그인을 해보자(3분)코딩/개발일지 2024. 5. 4. 01:59
OS: Mac OSKeycloack 오픈소스 버전을 활용해서 SAML 로그인을 구현해 보려고 합니다.만약 구현에 성공한다면 SAML을 지원하는 많은 IDP적용 시킬 수 있을 것으로 예상됩니다. 간단하게 설치기를 남기려고 합니다. 아래 단계를 따라서 최종 목표를 달성하려고 합니다. 순서는 중간에 변경 될 수도 있습니다.대략적인 리서치를 끝내고 예상한 단계이기에 내용이 실하지 않으며 때로는 부족할 수도 있습니다. 1. keycloak 로컬 설치2. DB 연결 (postgresql)3. keycloack 로컬 로그인 구현하기4. public 서버 배포5. plublic 서버에서 로그인 구현 1. Keycloak 설치하기 Keycloack에서 제공하는 container 이미지로 로컬에 설치해 보겠습니다.다양한..
-
[Errno 99] error while attempting to bind on address cannot assign requested address 에러코딩/에러 2023. 7. 11. 21:33
문제 상황 도커(docker) 이미지 빌드 후 아래와 같은 에러가 뜨는 경우 가 있습니다. 분명 로컬에서는 잘되는데 이미지 빌드 후 아래와 같은 에러가 발생하게 됩니다. [Errno 99] error while attempting to bind on address ('::1', 9090, 0, 0): cannot assign requested address 해결 방법 저의 경우 어플리케이션 실행시 호스트 주소를 localhost (127.0.0.1)에서 0.0.0.0 주소로 변경 했을 떄 에러가 해결되었습니다. 아래 글을 통해 힌트를 얻었습니다. https://github.com/ray-project/ray/issues/7084 [Dashboard] OSError: [Errno 99] error whil..
-
[CD] 5분만에 오픈소스를 활용한 Docker container 이미지 자동으로 배포하기(feat. watchtower)코딩/CI.CD 2023. 5. 25. 00:51
간단한 GitActions를 이용한 간단한 CI를 구축하고 싶으시면 아래 포스트를 참고해 주세요. 2023.03.10 - [코딩/CI] - [CI] Github Action으로 Docker hub에 이미지 업로드 #1 [CI] Github Action으로 Docker hub에 이미지 업로드 #1 목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 github workflow 작성하기 Github Action은 트리거가 발생하면 repository의 root 디렉토리 밑에 .github/workflow의 yourknow.tistory.com 2023.03.14 - [코딩/CI] - [CI] Github Action으로..
-
AWS IAM용어정리 2023. 5. 22. 17:18
자격증명 기반 정책 - root 사용자는 최대한 사용 안하는게 낫다 (Recommanded) - 정책을 통한 권한 관리 - 개인에게 부여된 권한 + 그룹에 부여된 권한을 동시에 받았을 경우 모두 합하여 적용된다. 리소스 기반 정책 - AWS 리소스에도 정책을 부여 할 수 있다.(일부 서비스) - 특정 유저만 S3 삭제 가능 - 특정 그룹에게 업로드 허용 - 권한이 충돌이 날 경우 , Deny정책이 제일 먼저 적용이 된다. - S3 리소스에는 삭제 금지 , 유저A는 S3 오브젝트에 대한 삭제 권한이 있을 경우 -> S3에 삭제 금지(Deny) 정책이 존재하기 때문에 우선순위를 가진다. 컨설팅 Role 보안 주체 AWS api를 호출하는 주체 정책 요소 Effect: Allow , Deny (required..
-
관계형데이터 베이스 vs 비관계형 데이터베이스용어정리 2023. 5. 13. 16:07
기록을 위한 끄적임 관계형 데이터베이스 - 스키마 고정 - 데이터스토리지 - AWS RDS, AWS Aurora - 엄격한 데이터 품질이 요구된다. - 과도한 읽기/쓰기 용량을 필요로 하지 않는다. 비관계형 데이터베이스 - 스키마 없음, 동적으로 설정 가능 - 키-밸류 쌍, 와이드 칼럼, 그래프, 문서 또는 다른 모델 - DynamoDB, ElasticCache - 데이베이스 크기를 수평으로 조정 할수 있다. 데이터베이스를 클라우드에서 사용하면 좋은점은? - 물리적인 서버를 관리하기 위한 모든 작업을 신경쓰지 않아도 된다. - 전력, HVAC, 네트워킹, 랙설치, 서버 유지관리(여기까지 AWS 영역) - OS 유지보수 , 데이터베이스 설치, 백업, 고가용성, 크기조정 등등..(AWS 서비스의 영역 AWS..
-
블록스토리지 vs 파일스토리지 vs 객체 스토리지용어정리 2023. 5. 11. 11:22
끄적끄적 작성한 메모 네트워크 수준에서의 스토리지 블록스토리지 원시 스토리지, 데이터가 관련 없는 블록의 어레이로 구성됨(하드 디스크, SAN, 스토리지 어레이) 아마존 EBS 다른 가용영역일 경우 제약이 있다. 확정적인 스토리지 용량 파일 스토리지(공유 파일 시스템) 다른 가용영역, 리전, 사용자도 접근할 수 있다. 아마존 EFS(리눅스) NFSv4 프로토콜을 사용함(리눅스 기반) 용량 지정 안함, 용량 무제한 -> 용량에 따라 요금 부과 버스트 모드 용량에 따라 iops 증사 프로비저닝 모드 용량에 관계 없이 iops 조절 가능 아마존 FSx(윈도우) 제공되는 서비스 유형 4가지 for Windows File Server for NETapp ONTAP for Lustre for OpenZFS 객체 스..
-
[CI] Github Action으로 Docker hub에 이미지 업로드 #2코딩/CI.CD 2023. 3. 14. 00:41
1편 - gitaction workflow 예제를 작성해보는 포스트 [CI] Github Action으로 Docker hub에 이미지 업로드 #1 목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 github workflow 작성하기 Github Action은 트리거가 발생하면 repository의 root 디렉토리 밑에 .github/workflow의 yourknow.tistory.com 목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 Docker hub 정보 Repository에 설정하기 Github 레포지토리로 이동해..
-
[CI] Github Action으로 Docker hub에 이미지 업로드 #1코딩/CI.CD 2023. 3. 10. 02:36
목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 github workflow 작성하기 Github Action은 트리거가 발생하면 repository의 root 디렉토리 밑에 .github/workflow의 yaml 파일을 읽어서 동작합니다. 링크 GitHub Actions 빠른 시작 - GitHub Docs Introduction You only need a GitHub repository to create and run a GitHub Actions workflow. In this guide, you'll add a workflow that demonstrates some of the essential fea..