Summary AWS CodeCommit은 AWS 완전 관리형 private git repository로 인데, 콘솔화면이 조금 부실해서 콘솔화면에서 repository 관리가 좋아보이진 않았다.
SourceTree라는 Atlassian의 Git GUI tool로 AWS CodeCommit을 연동해보자.
AWS CodeCommit에서 Git repository 생성하기 AWS CodeCommit화면으로 들어가서 Create repository를 하면 아래와 같은 화면이 나오는데 각 항목에 내용을 입력하자.
Repository name: test Description: CodeCommit with SourceTree Local에 Git repository 설정하기 Repository를 생성하면 다음과 같은 화면이 나타난다.
주목해야 할 부분은 빨간 박스로 표시해놓았다.
...
Summary ElasticBeanstalk를 Docker로 배포하기 위해 살펴보았는데 문제점이 있었다. 기존의 사용하던 ALB와 연동하여 사용하고 싶었지만 설정화면에서는 Classic Load Balancer만 지원되었기 때문이다. eb-cli를 사용하여 AutoScaling Group을 생성하여 ALB의 Target Group에 설정하여 앱을 배포해보자.
EB cli 설치하기 Install eb cli를 참고하여 로컬에 eb-cli를 설치하자.
사전에 python이 2.7 또는 3.4이상의 버전이 설치되어 있어야 한다.
$ pip install awsebcli --upgrade --user 설치 후에 환경변수에 아래와 같은 path를 추가하자.
Linux – ~/.local/bin macOS – ~/Library/Python/3.4/bin Windows – %USERPROFILE%\AppData\Roaming\Python\Scripts Python 3.5 on Windows – %USERPROFILE%\AppData\Roaming\Python\Python3.5\Scripts Python 3.6 on Windows – %USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts 올바르게 입력했다면 eb의 version을 확인할 수 있을 것이다.
...