- 전체
- 명
- 오늘 찾아주신 분
- 명
저번 포스팅 에서는 ECS 환경에 로컬에서 작업했던 이미지를 띄우기 전, 기본 환경 작업인 Task 정의에 대해 포스팅을 작성해 보았고, [AWS] ECS 에 Docker 연동하기 -2- (ECS Task 정의) 이번 포스팅은 ECS - Docker 연동기 두번째 포스팅으로, 첫번째였던 ECR 리포지토리 생성에 이어서 이 리포지토리를 컨테이너에 올리기위한 Task 라는 것을 정의/등록 하는 방법에 대해 적어보려 한 tempodivalse.tistory.com 이번 포스팅에서는 정의한 Task 를 이용하여 실행을 시키는 단계인 클러스터 및 서비스 생성 부분에 대해 작성해 보려고 한다. 작업했던 흐름에 대해서 작성하는 것이기 때문에 딥하게 들어가진 않고 흐름만 작성되어있기 떄문에 자세한 사항이 궁금하다면 공..
이번 포스팅은 ECS - Docker 연동기 두번째 포스팅으로, 첫번째였던 ECR 리포지토리 생성에 이어서 이 리포지토리를 컨테이너에 올리기위한 Task 라는 것을 정의/등록 하는 방법에 대해 적어보려 한다. 일단, 이전 포스팅은 다음 링크를 확인한다. [AWS] ECS 에 Docker 연동하기 -1- (ECR 리포지토리 생성) 이번 포스팅 시리즈는 ECS 라는 AWS 의 서비스를 이용하여 로컬에서 작업중이던 Docker 를 AWS 에 띄우는 방법에 대해서 기술해보도록 한다. 먼저 ECS 란, Elastic Container Service 라는 풀네임을 가진 서비 tempodivalse.tistory.com 1. Task 란? Task 에 대해서 정확하게 아는 건 아니지만 내가 작업을 하면서 이해한 바 ..
이번 포스팅 시리즈는 ECS 라는 AWS 의 서비스를 이용하여 로컬에서 작업중이던 Docker 를 AWS 에 띄우는 방법에 대해서 기술해보도록 한다. 먼저 ECS 란, Elastic Container Service 라는 풀네임을 가진 서비스로 Container 라는 환경 내에서 웹 서버(or 기타 서비스) 가 동작할 수 있도록 환경을 제공해주는 서비스라고 하면 될까 싶다. 더 자세한 내용은, Amazon Elastic Container Service란 무엇입니까? - Amazon Elastic Container Service Amazon Elastic Container Service란 무엇입니까? Amazon Elastic Container Service(Amazon ECS)는 확장성이 뛰어나고 빠른 컨..
예전부터 열려진 팝업에서 콜백을 받기위해서 내가 알고 있는 것 2가지를 사용하곤 했다. 1. window.opener 를 통하여 팝업을 연 주체에 접근하여 직접 메소드 실행 2. postMessage 를 이용하여 메세지 전달 그런데 이런 경우에는 어떻게 깔끔하게 처리 해야 하는 가에 대해서 고민을 하게 되었다. 1. 메소드를 실행하여 팝업을 연다 2. 아이템을 선택한다. 3. 팝업이 닫힌다. 4. 값을 받아서 리턴을 시킨다. C# 의 경우에는 OpenFileDialog 같은 것을 예를 들자면, dialog 를 열고 파일을 선택하게 되면 files 변수에 내가 선택한 값들이 들어가서 해당 변수를 콜백 삼아 사용하면 되는데... JS 에서는 2번 postMessage 를 사용하는 방식에 대해 먼저 예를 들어..
AWS Lambda 에서 Node.js 를 사용하게 되면 Lambda 내에서 사용할 수 있는 AWS SDK 는 v2 버전으로 되어있다. 그러나 AWS SDK 문서에서는 v3 가 나왔으니 v3 를 사용하도록 유도를 하고 있는 상태이다. 비동기 처리하는 것이나 데이터 전송, 기타 등등의 성능이 좋아졌다고 얘기를 하고 있기도 하다. AWS SDK for JavaScript란 무엇인가요? - AWS SDK for JavaScript 다음과 같은 프레임워크AWSAmplify JavaScript용 SDK와 동일한 브라우저 지원을 제공하지 않을 수 있습니다. 세부 정보는 프레임워크 설명서를 확인합니다. docs.aws.amazon.com 일단 AWS 개발을 시작한 지 얼마 되지 않았기 때문에 새로운 SDK 에 적응할..
Laravel 에서는 Vue-cli 가 설치 되어있지 않기 때문에 npm 을 통하여 필요한 Dependency 를 설치해주어야 된다. 설치하는 방법은 자음의 공식 사이트에서 Webpack 설치에 대해 확인하도록 한다. Vuetify — A Material Design Framework for Vue.js vuetifyjs.com 설치를 하게 되고 나서 Vuetify 를 Vue 에 적용하고자 할 때, 다음 2가지의 방법이 있다. 프레임워크 전체를 Import 시키는 경우 내가 프로젝트 내에서 필요한 Vuetify 컴포넌트 들만 Import 시키는 경우 (Vuetify-loader) 를 사용하는경우 인데, 여기서 전자의 경우에는 너무나도 쉽게 공식홈페이지 문서에 나와있는 대로 입력하면 바로 실행을 할 수 있..
특정 S3 버킷에 파일이나 폴더를 업로드 하게되면 자동으로 배포를 할 수 있도록 하는 로직이라고 할 수 있다. 0. S3 생성 S3 버킷을 콘솔에서 잘 만들어 준다. 단, 액세스를 퍼블릭으로 해줘야 한다는 것을 기억하자. 1. Lambda 생성 함수명을 입력하고, 나 같은 경우에는 Node.js 환경에서 Lambda 로직을 작성했다. Python 도 가능하기 때문에 각자 편한 언어를 선택하여 사용하면 될 것 같다. 그리고 실행 역할에 대하서는 일단 "기본 Lambda 권한을 가진 새 역할" 로 세팅을 해주고 생성을 하고, 생성 후에 IAM 창을 통해 변경하도록 한다. 2. Lambda 설정 TEST 라는 이름으로 Lambda 를 만들었다. 함수 개요에는 아무런 셋팅을 하지 않은 초기 상태이다. 여기에서 ..
listObject 나 V2 메소드를 사용하게 되면 무수히 많은 JSON 정보들과 함께 내가 사용할 값들을 가져올 수 있다. 다음의 JSON 예시는 공식 API 문서에서 가져온 내용이다. AWS SDK for PHP 3.x Client: Aws\S3\S3Client Service ID: s3 Version: 2006-03-01 This page describes the parameters and results for the operations of the Amazon Simple Storage Service (2006-03-01), and shows how to use the Aws\S3\S3Client object to call the described operations docs.aws.amazon...