aws 4

AWS S3을 Django 연동 + Image File S3 저장

[오늘은 늦었으니 ㅠㅠ S3 원리 및 추가 상세 설명은 추후에 포스팅 하겠다..! 우선 핵심 코드만 블로깅...!!! ] 1. S3 버킷 생성 2. 버킷 정책 설정 { "Version": "2012-10-17", "Statement": [ { "Sid": "StatementSid1", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::번호:user/버킷이름" }, "Action": [ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Resource": "arn:aws:s3:::버킷이름/*" }, { "Sid": "StatementSid2", "Effect": "Allow", "Principal": "*", "..

카테고리 없음 2021.08.03

AWS EC2 nohup - 프로젝트 파일 삭제 후 종료하는 방법

AWS EC2 UBUNTU 서버에서, 배포하고자 clone 한 폴더를 삭제하면 자연스럽게 nohub으로 띄워놓은 파일도 삭제되니까 nohup 설정한 파일의 연결이 끊길 줄 알았는데, 그렇지 않았다... 그리고 파일이 삭제돼서 원래 내가 알고 있던 스크립트 파일명 종료 명령을 실행할 수 없었다. ❓❗ 여기서 잠깐! 파일 명으로 nohup 삭제 명령 ps -ef | grep -i 'file.py runserver' 여기서 file.py는 임시 명칭이므로, 본인의 파일명으로 바꿔주면 된다. 따라서 이때는 어떻게 해결할 지 찾아봤는데, pid 번호로 종료해주면 쉽게 해결된다. 방법은 아래와 같다. 1. pid 번호 찾기 ps -ef 2-1. pid 번호로 nohup 삭제 - pid번호 식별 후 삭제 kill -..

카테고리 없음 2021.08.02

AWS EC2 & RDS '인스턴스를 찾을 수 없음' 오류 해결

AWS에 EC2 서버 배포하고 잘 Postgresql 생성도 했는데 왜 인스턴스를 찾을 수 없다고 나오는지 답답했었다 ... 구글링을 해보니, 다른 사람이 내 인스턴스를 사용했을 수도 있다(?)고 하길래 순간 머리로 망치를 한 대 맞은 것 같았지만, 해결 방법은 생각보다 간단했다. https://aws.amazon.com/ko/premiumsupport/knowledge-center/find-ec2-instance/ 특정 EC2 인스턴스 찾기 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 시작했는데 Amazon EC2 콘솔에서 해당 인스턴스를 확인할 수 없습니다. 이 인스턴스는 어디에 있습니까? 다음은 콘솔에서 EC2 인스턴스를 확인하지 못하 aws.amazon.co..

카테고리 없음 2021.08.01

Django 웹사이트에 AWS RDS (PostgreSQL) 연결 방법

현재 프로젝트를 진행하며 데이터베이스를 PostgreSQL로 지정하기로 결정했다. RDB를 선택한 이유는 아래와 같다. 사용자 데이터 등 데이터 간 관계 정의 open api data의 경우, 고정된 스키마로 스키마 중복 차지 공간 없앰 그런데, RDB에서도 다양한 DB의 종류가 있다. 그 중에서도 가장 대표적인 건 MySQL과 MS SQL 그리고 PostgreSQL이 있다. PstgreSQL을 선택한 이유 PostgreSQL MySQL 빠르게 데이터를 삽입 삭제할 때 용이 고정된 데이터의 처리에 용이 데이터베이스 백업 기능으로 데이터 소실 시 해결 가능 데이터 소실 우려 오픈 데이터 소스 오픈 데이터 소스 다양한 join 방법이 존재 join 등 데이터 집계의 한계 데이터 삭제 및 삽입 프로세스라 업데..