DevOps 12

AWS Translate를 이용해서 영어 태그를 한글로 바꾸기

https://docs.aws.amazon.com/translate/latest/dg/get-started-sdk.html Getting started (SDK) - Amazon TranslateThanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.docs.aws.amazon.com 위 사이트에 들어가면 번역기능을 제공하는 AWS Translate에 대한 코드를 볼 수 있다.    AWS IAM에 들어가서 번역을 위한 사용자를 생성해야 한다.       엑세스 키 만들기 클릭  ..

DevOps/AWS 2024.05.30

깃허브 액션즈에서, Dockerfile 실행이 안될 때 해결방법

만약 깃허브 액션즈만 안된다면, vscode에서 커밋하지 말고, 깃허브 레파지토리에서 편집하자. 필자는 DockerFile이라고 오타를 적고 처음으로 커밋한 후에, vscode에서 계속 수정하여 다시 커밋하였는데도 깃허브 액션즈가  되지 않았다.  이때는 깃허브의 편집기능을 통해 바꾸어 주어야 정상적으로 Dockerfile이라고 등록된다.

DevOps/Github 2024.05.29

AWS S3와 연결하여 AWS Rekognition으로 이미지 인식 태그 API 만들기

https://docs.aws.amazon.com/ko_kr/rekognition/latest/dg/labels-detect-labels-image.html 이미지에서 레이블 감지 - Amazon Rekognition기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다. 이미지에서 레이블 감지 이 DetectLabels작업을 사용하여 이미지에서 레이블 (docs.aws.amazon.com- 메뉴얼을 참고한다.    아래를 참고하여 버킷을 만든다. https://msdev-st.tistory.com/155 [AWS] S3 버킷 만들기 _ 스토리지 만들어서 사용하기S3 버킷 만들기 _ 스토리지 만들어서 사용하기AWS의 S3란? Simple Storag..

DevOps/AWS 2024.05.28

AWS 서버 연결 시, 라이브러리 용량 줄여주는 Docker(도커) 설치하기

https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.www.docker.com 도커는 라이브러리를 container에 담아 용량을 줄여주는 역할을 한다. 도커를 설치가 끝나고 컴퓨터를 재부팅하지 않으면, 나중에 경고창이 뜨기 때문에 꼭 컴퓨터를 재부팅하기 바란다. 도커를 설치하고, sign up..

DevOps/AWS 2024.05.27

Serverless로 만든 프로젝트를 깃허브 액션즈(Github actions)로 자동화하기

사용할 repository를 클릭하고 Settings로 이동한다.     Settings에서 Security -> secrets and variables -> Actions로 이동하고 New repository secret 버튼을 클릭한다.      https://codebunny99.tistory.com/104 완료     사" data-og-host="codebunny99.tistory.com" data-og-source-url="https://codebunny99.tistory.com/104" data-og-url="https://codebunny99.tistory.com/104" data-og-image="https://scrap.kakaocdn.net/dn/ch68TI/hyV9QfJedf/fFe..

DevOps/Github 2024.05.24

Serverless로 만든 프로젝트 폴더를 깃허브(Github)와 연결하기

cmd(명령프롬프트)   serverless 라고 입력한다 serverless   방향키로 Flask API로 이동한다         깃허브(Github)   New repository하기    VSCode  VSCode Serverless로 아까 만든 폴더 열고, 가상환경으로 이동하기     가상환경 만드는 방법은 아래 글 참고 https://codebunny99.tistory.com/105 RestFul API를 Serverless Framework로 연결하기*** 가상환경 만들면서 flask에 필요한 라이브러리를 다운 받아준다 *** conda create -n lambda_310 python=3.10pip install flask flask-restful mysql-connector-python ..

DevOps/Github 2024.05.23

Github Actions(깃허브 액션즈)로 서버 자동 배포 하기

CI/CD- Continuous Integration (CI) - ex) github에서 직접 pull하여서 수정사항이 완료되면 수동으로 서버에 연동- Continuous Delivery/Deployment (CD) ex) github actions로 자동으로 수정사항을 서버에 반영한다.  애자일 방식일단 아이디어 개발단계까지의 시간은 축소시키고, 배포한 후에 수정, 개선사항을 바로바로 반영하는 것으로,CD방식을 사용하면 애자일 방식을 더욱 간편하게 추구할 수 있다.   깃허브 액션즈할 repository를 선택하고, Settings를 클릭   왼쪽 메뉴창에서 Secrets and variables -> Actions로 이동한다.    New repository secret 버튼을 누른다.      (1..

DevOps/Github 2024.05.20

AWS EC2로 여러 개 웹페이지에서 실행하기, Potty(푸티) 용어 정리

일반 웹페이지 생성은https://hope91.tistory.com/20?category=1197140 [AWS] AWS(아마존 서버)에 앱 배포하기(1) / EC2 인스턴스 생성하는 방법AWS에 앱을 배포해보자AWS에 앱을 배포하려면 몇가지 단계를 거쳐야 한다.1. AWS EC2 인스턴스 생성하기2. windows에서 AWS EC2 리눅스에 접속하기 위한 방법putty 설정aws 설정3. EC2 리눅스에 아나콘다 설hope91.tistory.com포스팅 (1)~(5)를 참고하자  또는https://sorktjrrb.tistory.com/47 AWS EC2 SERVER : (1) EC2 인스턴스 생성하기(1) AWS EC2 인스턴스 생성하기 # 사전준비로 AWS 가입후 메인 화면에서 region 설정!#..

DevOps/AWS 2024.05.03