• 프로필사진
    Home
  • Portfolio
  • github [#ffffff] Created with Sketch.
    Github
  • linkedin
    Linkedin
  • Setting
  • Posting
    • 분류 전체보기 (105)
      • Aws (96)
      • Backend (3)
      • Extension (1)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • CodeDeploy로 ECS Service 자동으로 업데이트 하기
        2024년 12월 24일
        • wngnl05
        • 작성자
        • 2024.12.24.:00

        ECS

        Service를 Blue&Green으로 배포해주세요.

        CMD-SHELL, curl --fail http://localhost:8080/health || exit 1

         

         

         

        curl -o buildspec.yml https://raw.githubusercontent.com/wngnl05/Aws/main/ECS/buildspec.yml
        curl -o appspec.yml https://raw.githubusercontent.com/wngnl05/Aws/main/ECS/appspec.yml
        curl -o taskdef.json https://raw.githubusercontent.com/wngnl05/Aws/main/ECS/taskdef.json

         

        Taskdef는 ECS 콘솔에서 직접 "테스크 정의"를 생성하고 JSON코드를 복사해서 붙여넣어주세요.

        붙여넣은 JSON코드에서 "Docker image"를 "<WNGNL_IMAGE>"로 변경해주세요.

         

        Code Build

        - buildspec.yml

        Code Deploy

        "배포 그룹" - "원래 개정 종료" 를 0일 0시간 0분으로 변경해주세요

        "배포 그룹" - "고급"  - "롤백" 에서 "롤백 비활성화"를 클릭해주세요.

        그리고 "배포에 실패하는 경우 롤백", "경보 임계값이 충족되는 경우 롤백"을 선택해주세요.

         

        Code Pipeline

        "배포 스테이지" - Amazon ECS 작업 정의 : "taskdef.json"

        "배포 스테이지" - AWS CodeDeploy AppSpec 파일 : "appspec.yaml"

         

         

        Pipeline에서 "Tags can  not be empty"라는 오류가 발생하면 taskdef아래에 있는 "tags" : [] 를 지워주세요.

         

        저작자표시 비영리 변경금지 (새창열림)

        'Aws' 카테고리의 다른 글

        ElastiCache 도전  (0) 2024.12.24
        DocDB 도전  (1) 2024.12.24
        CodePipeline으로 CodeCommit 업로드 시 S3에 자동으로 업로드 하기  (0) 2024.12.24
        EKS CodeBuild를 이용해서 자동으로 Pod 업데이트 하기  (0) 2024.12.24
        EKS Fargate  (0) 2024.12.24
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바