블로그 글
시니 선생님이 개발 블로그에 쓴 글입니다.
![[실습] S3 버킷 생성하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80d2-ac76-cef73f32b2bb-6516d899cef3c598.webp&w=3840&q=75)
[실습] S3 버킷 생성하기
✅ S3에서만 사용하는 용어 정리 S3에서는 버킷(Bucket)과 객체(Object)라는 용어를 사용한다. 이 용어에 대해 알아보자. 버킷(Bucket)이란? ⇒ 깃헙(Github)을 보면 여러 개의 Repository를 만들 수 있다. S3에서도 여
[실습] Docker 이미지 생성하기
✅ 1. Docker 이미지 빌드하기 Dockerfile FROM nginx:1.27-alpine COPY build /usr/share/nginx/html stages { stage('Build') { agent {
![[실습] Jenkins에 AWS 자격증명 추가하기 / AWS CLI 환경 변수 구성](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80c5-9f98-cdf34dee4e88-3b4fc7e8509d93ab.webp&w=3840&q=75)
[실습] Jenkins에 AWS 자격증명 추가하기 / AWS CLI 환경 변수 구성
✅ 1. Jenkins에 AWS 자격 증명 추가하기 Username : IAM에서 발급받은 액세스 키 Password : IAM에서 발급받은 비밀 액세스 키 ID : my-aws로 설정 ✅ 2. AWS CLI 환경 변수 구성 방금 등록한 자격 증명을
![[실습] Jenkins를 활용하여 S3에 파일 업로드하기 / 버킷명 환경 변수로 등록하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80c1-ad8d-cb0146e298a1-098e54b2bba6e2da.webp&w=3840&q=75)
[실습] Jenkins를 활용하여 S3에 파일 업로드하기 / 버킷명 환경 변수로 등록하기
✅ 1. Jenkins를 활용하여 S3에 파일 업로드하기 해당 문서의 Example을 활용하여 Jenkins로 S3에 파일 업로드를 진행해보자. stage('AWS') { agent { docker { im
![[실습] AWS CLI를 사용하는 이유 / AWS CLI 설치방법](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80b7-a534-f0e41062785e-431c952cb5fe5463.webp&w=3840&q=75)
[실습] AWS CLI를 사용하는 이유 / AWS CLI 설치방법
✅ 1. AWS CLI를 사용하는 이유 우리는 AWS 클라우드 안에 S3 버킷을 생성했다. 그렇다면 Jenkins를 활용해서 방금 생성한 S3 버킷에 파일을 업로드할 수 있을까? 바로 CLI(Command Line Interface)를 사용해야 한
![[실습] ECS에 수동으로 배포하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80b7-8256-e4134395bfa5-6118b68b9a3f569f.webp&w=3840&q=75)
[실습] ECS에 수동으로 배포하기
✅ 1. ECS에 수동으로 테스크 정의 업데이트하기 테스크 정의에서 테스크를 선택 후 새 계정 생성을 클릭한다. 테스크 실행 역할의 값을 기본 역할 생성으로 변경한다. 이미지 URI를 우리 ECR의 URI 주소로 변경하고 생성 버튼을 클릭한다. 클러스
![[실습] Jenkins와 S3를 활용한 정적 웹사이트 호스팅하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80af-81c4-de0f99584a41-9f24fa7217ac609e.webp&w=3840&q=75)
[실습] Jenkins와 S3를 활용한 정적 웹사이트 호스팅하기
✅ 1. 정적 웹사이트 호스팅 활성화하기 생성한 버킷을 클릭하고 속성 탭을 찾아 클릭한다. 스크롤을 아래로 내려 정적 사이트 웹 호스팅을 확인해보면, 정적 웹사이트 호스팅이 비활성화된 것을 확인할 수 있다. 우리는 이번 파트에서 Jenkins를 활용하
![[실습] ECR이란 무엇일까? / 비공개 리포지토리 생성하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80a0-b5d8-cdd18a10dce9-6d8f75540172aa08.webp&w=3840&q=75)
[실습] ECR이란 무엇일까? / 비공개 리포지토리 생성하기
✅ 1. ECR이란 무엇일까? ECR은 Elastic Container Registry의 약자이다. ECR은 쉽게 말해서 AWS가 운영하는 비공개 도커 이미지 저장소라고 생각하면 된다. ✅ 2. 비공개 리포지토리 생성하기 ECR 서비스로 접속한다.
![[보충자료] 비용 나가지 않게 S3 깔끔하게 종료하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-8086-96fc-d7bc5eda5b64-443466a4e227ca55.webp&w=3840&q=75)
[보충자료] 비용 나가지 않게 S3 깔끔하게 종료하기
✅ 비용 나가지 않게 S3 깔끔하게 종료하기 버킷 안에 있는 객체 전부 삭제하기 버킷 삭제하기
![[실습] 새로운 버전의 Docker 컨테이너 배포하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-8085-93d5-f4d851bf92f3-60a024b5120eb3ff.webp&w=3840&q=75)
[실습] 새로운 버전의 Docker 컨테이너 배포하기
✅ 1. 새로운 버전의 Docker 컨테이너 배포하기 만약 사용하던 Docker 이미지의 버전이 업데이트되어 새로운 버전의 Docker 컨테이너를 배포해야 한다면 어떻게 하면 될까? 우리가 작성한 task-definition-prod.json 파일을
[보충자료] S3란? / S3를 왜 사용하는걸까? / 현업에서 S3를 많이 사용할까?
✅ S3란? 한 줄 요약 : 파일 저장 서비스이다. 우린 사진이나 동영상과 같은 파일들을 구글 드라이브나 iCloud에 저장한다. S3는 이런 종류의 서비스라고 생각하면 된다. ✅ S3를 왜 사용하는 걸까? 백엔드 서버를 구현하다보면 이미지 업로드 기
ECS란 무엇일까? / ECS의 구성 요소
✅ 1. ECS란 무엇일까? ECS는 Elastic Container Service의 약자이다. Docker 컨테이너를 쉽고 빠르게 실행, 중단 및 관리할 수 있게 해주는 서비스라고 생각하면 된다. ✅ 2. ECS의 구성요소 Cluster Task D