Server Side/AWS
-
Boto3 파일 업로드 & 다운로드- upload and downloadServer Side/AWS 2020. 1. 15. 00:31
Boto3에 대한 추가 정리 - Notion upload_file - AWS # AWS에서 제공하는 usage import boto3 s3 = boto3.resource('s3') s3.meta.client.upload_file('/tmp/hello.txt', 'mybucket', 'hello.txt') import boto3 import os BASE_DIR = os.getcwd() IMAGE_DIR = os.path.join(BASE_DIR, 'images') AWS_ACCESS_KEY_ID = "[access key]" AWS_SECRET_ACCESS_KEY = "[secret key]" AWS_DEFAULT_REGION = "ap-northeast-2" AWS_BUCKET_NAME = "aws-j..
-
Boto3 - 기본 설정 및 사용법Server Side/AWS 2020. 1. 13. 18:46
Boto3는 AWS에서 제공하는 SDK이다. python 애플리케이션과 AWS 서비스를 연결시키기 위해 사용된다. 본 포스트는 coding for entreprenures에서 제공하는 AWS-S3 강의에서 s3에 대한 boto3 부분만 정리한 내용이다. 학원에서 배울 때 그냥 boto3 패키지 설치하면 다 되는 줄 알았는데 강의를 보면서 Boto3가 무엇인지, 어떻게 사용하는지 조금은 이해할 수 있었다. boto3에서 정말 많은 양을 다루기 때문에 모든 항목에 대한 완전한 이해보다는 기본적인 부분들을 다뤄보면서 이런 게 있구나 하는 정도로만 정리해보았다. IAM 정책(IAM - 공식문서) IAM: AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스 IAM 정책은 AWS에서 제공하는 시각적 ..
-
AWS Setting - EC2Server Side/AWS 2020. 1. 13. 18:10
AWS key를 ssh.config에 등록 # xxx.pem 파일을 .ssh 폴더에 위치시킨다. $ vim ~/.ssh/config Host linux_app HostName ec2-54-180-87-138.ap-northeast-2.compute.amazonaws.com User ubuntu IdentityFile ~/.ssh/jihoon_linux.pem # server 접속 $ ssh linux_app EC2 주요 설치 목록 및 셋팅 apt-get update apt-get install nginx apt-get install vim apt-get install python3-dev python3-venv python3-pip # application 계정 useradd -b /home -m -s ..