단서해
개발일지
단서해
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • Project (5)
    • JAVA (2)
    • Server (11)
      • Info (4)
      • 작동 원리 예상 (4)
      • Question (1)
      • JPA (1)
    • Infra (2)
    • Trouble Shooting (8)

블로그 메뉴

  • 홈
  • 글쓰기
  • 관리

공지사항

인기 글

태그

  • gradle
  • Fileter
  • error
  • 분산락
  • 비동기
  • enhanced for
  • Lettuce
  • Intellij
  • Reflection
  • flutter
  • pinpoint
  • @configuration
  • JPA
  • gradle-wrapper.properties
  • docker
  • gradlew
  • 성능 개선
  • @Component scan
  • Github Actions
  • yml
  • REQUIRES_NEW
  • OAuth2.0
  • Java
  • 무중단 배포
  • 동시성
  • thymeleaf
  • CodeDeploy
  • 트랜잭션
  • Spring
  • 파일 경로

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
단서해

개발일지

Infra

[AWS] codedeploy 에서 S3에 위치하는 파일 경로 설정 방법.

2022. 8. 24. 13:17

ci/cd 를 위해 codedeploy 에서 S3에 있는 zip 파일을 끌어와야 한다.

그에 따른 경로 설정을 github action의 workflow 파일에서 해줘야 하는데,

만약 내가 S3 버켓에 jar_archive 폴더를 만들고 그 안에 zip 파일을 저장해 두었다고 하면 아래와 같이 설정하면 된다.

# (6) S3 버킷에 있는 파일을 대상으로 CodeDeploy 실행
      - name: Deploy to AWS EC2 from S3
        run: |
          aws deploy create-deployment \
            --application-name ${{ env.CODE_DEPLOY_APPLICATION_NAME }} \
            --deployment-config-name CodeDeployDefault.AllAtOnce \
            --deployment-group-name ${{ env.CODE_DEPLOY_DEPLOYMENT_GROUP_NAME }} \
            --s3-location bucket=$S3_BUCKET_NAME,key=jar_archive/$GITHUB_SHA.zip,bundleType=zip

--s3-location 의 key 부분에 경로를 설정한다.

여기서 $GITHUB_SHA 는 무작위 생성값 이라고 생각하면 된다.

 

 

저작자표시 (새창열림)

'Infra' 카테고리의 다른 글

[Infra] 무중단 배포 과정에서 컨테이너 종료되지 않는 문제  (0) 2023.03.16
    'Infra' 카테고리의 다른 글
    • [Infra] 무중단 배포 과정에서 컨테이너 종료되지 않는 문제
    단서해
    단서해

    티스토리툴바