[Develope] 96

AWS CORS 설정 (S3/Cloudfornt)

CORS 란? 참조 : https://velog.io/@kimsehwan96/S3-CORS-%ED%97%A4%EB%8D%94-%EA%B4%80%EB%A0%A8-%EC%9D%B4%EC%8A%88-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95-html2canvas-lottie 우선 CORS 라는 개념을 알고 가야 한다. CORS란 Cross Origin Resource Sharing 을 의미한다. 우리말로 번역해보면 교차 출처 리소스 공유라고 번역 할 수 있다. CORS는 웹 브라우저에서 보안상의 이유로 도입되었는데. 현재 사용자가 접속한 웹 애플리케이션이 다른 출처의 리소스를 불러올 때, Access-Control-Allow-Origin 헤더를 보내주지 않으면 브라우저가 그 리소스를 거..

[4] aws-cli 설치

본 고는 다음 링크를 참조하여 작성하였습니다. Reference : spiritlink.tistory.com/42 윈도우 10 에서 WSL(Ubuntu)로 AWSCLI 실행하기 S3에 있는 파일을 EFS로 옮겨야 되는데 AWS CLI를 사용해야 되는 상황이 있다. 근데 내컴퓨터가 윈도우라서 AWS CLI를 사용해야 되는데 PowerShell이 반응이 없는 상황이 자주 나와서 ㅡㅡ... 이번에는 최 spiritlink.tistory.com AWS CLI를 설치하기 위해서는 Python과 PIP가 필요한데 이것들을 먼저 설치해보자. 우분투는 방금 깔아서 텅 비어있기 때문에 설치해줘야 한다. - Python 설치 우리는 Ubuntu 이기 때문에 이 명령어로 설치한다. sudo apt-get install py..

[3] Amazon EC2 XShell로 연결하기

본 글은 다음 링크를 참조하여 작성하였습니다. Reference : zzdd1558.tistory.com/202 [Amazon EC2] Amazon EC2 XShell로 연결하기. Amazon EC2 인스턴스를 생성하였다는 가정하에 진행하겠습니다. ( IP , Key pair등 다 가지고 있다는 가정하에 진행합니다. ) OS : Centos 7.5로 실행 . 각자 자신의 인스턴스 ID가 있을것이고 IPv4 퍼블릭 IP zzdd1558.tistory.com Amazon EC2 인스턴스를 생성하였다는 가정하에 진행하겠습니다. ( IP , Key pair등 다 가지고 있다는 가정하에 진행합니다. ) OS : Amazon 자습서대로 구성하셨다면 OS는 Amazon Linux 2의 HVM 버전 일 것입니다. 각자..

[2] Amazon EC2 인스턴스 시작하기

아래 자료는 다음 링크를 참고하여 작성하였습니다. Reference : docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/EC2_GetStarted.html 자습서: Amazon EC2 Linux 인스턴스 시작하기 - Amazon Elastic Compute Cloud 키 페어 없이 계속을 선택하지 마십시오. 키 페어 없이 인스턴스를 시작하면 인스턴스에 연결할 수 없습니다. docs.aws.amazon.com 개요 이 인스턴스는 Amazon EBS 지원 인스턴스(루트 볼륨이 EBS 볼륨임을 의미)입니다. 인스턴스가 실행되는 가용 영역을 지정하거나 적합한 가용 영역이 Amazon EC2에서 자동으로 선택할 수 있습니다. 인스턴스를 시작할 때 키 페어와 보안 그룹을 지..

[1] Amazon EC2 사용 설정

본 글은 아래 AWS 자습서를 참고하여 작성하였습니다. 링크에 설명된 내용을 따라가면 쉽게 설정 구성할 수 있습니다. Reference : docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html Amazon EC2 사용 설정 - Amazon Elastic Compute Cloud 보안상 테스트를 위해 짧은 시간 동안만 허용하는 경우를 제외하고 모든 IPv4 주소(0.0.0.0/0)에서의 인스턴스에 대한 SSH 액세스를 허용하지 않는 것이 좋습니다. docs.aws.amazon.com Amazon EC2 인스턴스를 처음으로 설정하려면 이 단원의 작업을 완료합니다. AWS에 가입 키 페어 생성 보안 그룹 생성 작업을 마..

Docker 환경에서 library 참조 실패

1 ffmpeg 실패 1.1. 원인 ffmpeg의 library들을 찾지 못해 recording이 실패하는 경우가 있다. (log 중 일부) [11:25:03.536] [utor-12] [DEBUG] [LOGKEY_202004021125001_QONXG] ffmpeg log : /usr/local/bin/ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory 아래와 같이 확인하면 library path가 제대로 안 잡혀져 있는 경우가 있다. [root@gep-base logs]# ldd /usr/local/bin/ffmpeg linux-vds..

How to Deploy Your Project with Docker

🚢 How to Deploy Your Project with Docker💡자신의 Project를 Docker 기반 Container 형태로 구성/배포하기 위해 작성. (대부분의 인터넷에 있는 예제들은 Docker Hub에 있는 이미지를 다운받아 구동시키는 것으로 끝나는 것이 아쉬웠다.)1. Goals2. ScriptsA. BuildB. Run/root/init_gep20.sh/root/rabbitmq_config.sh/root/init_samba.sh/root/init_gls.sh/root/init_srv.shC. StopD. Trash Remove 2. DockerfilesA. Dockerfile (2020.01.21)3. TroubleshootingA. cgroups : cannot find cgro..