본문 바로가기
반응형

AWS4

[ECS]CannotStartContainerError: Error response from dae Next.js + ECS + Jenkins를 통한 CI/CD 프로젝트 셋업을 하던중 task definition이 다음 이미지와 같은 *STOPPED ( CannotStartContainerError: Error response from dae ) * 이유로 컨테이너가 제대로 RUNNING 되지 않는 이슈가 있었습니다. 처음에는 왜 Stop이 되는지에 대해 자세히 알지못하였고 여러번의 삽질을 해봤습니다. 결론부터 말씀드리면 CloudWatch에 로그그룹이 제대로 생성되지 않아서 발생하는 이슈였습니다. 전에 생성했던 프로젝트들을 보면 분명 자동으로 로그그룹이 생성되었던 것으로 확인했습니다. aws 공식문서와 task definition에 정의한 옵션들을 찾아봤습니다. 먼저 내가 taskdefinition을.. 2021. 1. 27.
RDS를 만들어보자 이것저것 공부좀 해보려고 하는데 컴퓨터에 DB를 설치하기가 너무 싫었습니다... 그러던중 회사 동료분에게 허락을 맡고 회사 AWS계정으로 DB를 만들어서 놀아도 된다는 허락을 받아 이렇게 RDS를 만들겸 포스팅해보려고 합니다! 일단 당연하게 AWS계정으로 로그인을 한 후 검색에 RDS를 검색한다음 데이터베이스 생성을 누릅니다. 그러면 밑에있는 화면처럼 나올것입니다. 무료로 회사에있는것을 사용하는 것이기때문에 손쉬운 생성으로 제일싼 프리티어로 사용해보겠습니다. 마스터 사용자 이름과 비밀번호는 각자 사용하실 내용으로 적고 생성해주시면됩니다. 생성된 RDS정보입니다. 저같은 경우 DB tool로 DBeaver를 사용하기 때문에 DBeaver로 테스트를 진행하였고. 혹시나 모르는상황에 대비해 집에서만 접속하기위.. 2020. 12. 10.
[AWS S3] Python 코드로 S3 버켓 생성 및 파일 업로드. 작성되는 글은 boto3 Docs글을 보고 제 방식대로 해석 및 실행하며작성한 내용입니다. boto3 docs는 우측 링크를 참고하세요 [boto3 Docs] 이번 글에서는 기존 Amazon S3에 생성되어있는 버킷 리스트를 가져와 확인하고 버킷을 생성하고 파일을 지정된 버킷에 업로드하는 예제를 확인할 것입니다. 리스트를 출력하는데는 S3의 list_buckets()를 사용할 것입니다. 예제와 결과로 확인해 보도록 하겠습니다. import boto3 # S3 Client 생성 s3 = boto3.client('s3') # S3에있는 현재 버킷리스트의 정보를 가져온다. response = s3.list_buckets() #print(response) # response에 담겨있는 Buckets의 이름만 가.. 2018. 10. 5.
[AWS S3] AWS boto3를 이용한 Python + S3 연동 AWS S3 버킷이 생성되있고 계정이 있다는 가정으로 글을 작성하였습니다. S3연동을 위해 boto3 SDK를 사용하겠습니다. 사용하기에 앞서 설치부터 하겠습니다. QuickStart 를 참고하여 작성하였습니다. 커맨드라인 입력창에 # aws s3 연결을 하기위해 aws에서 제공하는 S3 SDK #> pip install boto3 #aws 커맨드라인 명령어를 사용하기 위한 awscli설치 #> pip install awscli aws Access Key , Secret Key , region 등록을 위한 설정파일 생성. #>aws configure 다음과 같이 4가지를 입력하는창을 확인할 수 있다. 제 개인키와 Secret Access Key이기 때문에 blur처리를하였습니다. 두개의 키는 IAM 콘솔.. 2018. 10. 5.
반응형