본문 바로가기
728x90

클라우드 서버/AWS5

[AWS EC2] Amazon DynamoDB Table 생성 - Create table을 눌러 테이블을 생성해줍니다.생성하기 전에, 개념을 짚고 가자면, DynamoDB 테이블을 생성할 때, 파티션 키와 정렬 키는 테이블의 기본 키를 정의하는 중요한 구성 요소입니다. 각각의 역할과 의미를 다음과 같이 설명할 수 있습니다:Partition Key (파티션 키)역할: 파티션 키는 테이블의 기본 키의 일부로, 각 항목을 고유하게 식별하는 해시 값입니다.기능: 파티션 키는 DynamoDB의 내부 메커니즘에서 데이터를 분산하고 스케일링하는 데 사용됩니다. 파티션 키 값은 테이블의 항목이 물리적으로 어떻게 분배되는지를 결정합니다.특징:파티션 키만으로 기본 키가 구성된 경우 이를 단일 키 또는 해시 키라고 부릅니다.각 항목은 동일한 파티션 키를 가질 수 없습니다. 파티션 키는.. 2024. 6. 29.
[AWS EC2] Docker 설치 Amazon Linux 2에서 Docker 설치패키지 목록 업데이트 및 도구 설치 sudo yum update -ysudo yum install -y yum-utilsDocker 설치Amazon Linux 2의 기본 패키지 저장소에서 Docker를 설치합니다. sudo yum install -y docker  Docker 시작 및 자동 시작 설정Docker를 시작하고, 시스템 부팅 시 자동으로 시작되도록 설정합니다. sudo systemctl start dockersudo systemctl enable docker   2.Docker 권한 설정현재 사용자(ec2-user)를 Docker 그룹에 추가합니다. sudo usermod -aG docker ec2-user  Docker Compose 설치Dock.. 2024. 6. 24.
[AWS SSL 인증서] SSL 인증서 발급 (HTTPS), Nginx AWS EC2 인스턴스에서 쉘 액세스 권한이 있는 경우, Certbot ACME 클라이언트를 사용하여 Let's Encrypt SSL 인증서를 발급받고 자동으로 설치하는 것이 좋습니다. Certbot은 SSL 인증서를 자동으로 발급하고 갱신할 수 있는 도구로, 사용하기 쉽고 널리 사용됩니다.시작전에, 도메인 주소를 웹서버 IP 매칭시켜놔야 합니다! (도메인주소 필요, 저는 DNS 레코드로 A(IP와 1대1 매칭) 선택)Certbot을 사용하여 Let's Encrypt SSL 인증서 발급 및 설치AWS EC2 인스턴스에 Certbot을 설치합니다.1. Certbot 설치:sudo yum install -y certbotsudo yum install -y python3-certbot-nginx도메인 이름을 .. 2024. 6. 23.
[AWS EC2] 가상환경 활성화 명령어 별칭 설정하기 ~/.bashrc 파일 열기:nano ~/.bashrc별칭 추가: 파일의 맨 아래에 다음 내용을 추가합니다:alias activate_ictenv='source 가상환경경로/bin/activate'파일 저장 및 종료:**Ctrl + O**를 눌러 저장하고, Enter 키를 눌러 파일 이름을 확인합니다.**Ctrl + X**를 눌러 nano 에디터를 종료합니다.변경 사항 적용:source ~/.bashrc별칭 사용:activate_ictenv로 설정하여, 이제 가상환경 활성화 시킬때 어디서든 activate_ictenv 명령어로 활성화 시킬 수 있다. 2024. 6. 21.
[AWS] EC2 Django 서버 구축 및 배포 EC2는 Elastic Compute Cloud라고 해서 AWS에서 제공하는 독립적인 컴퓨터 서버이다. AWS가 제공하는 클라우드상에 나만의 서버를 하나 만듦으로써 서버구축에 필수적인 금액적인 요소나 보수, 관리 등을 본인이 부담을 안해도 되기 때문에 수많은 개인이나 기업이 사용하고 있는 서비스이다. - Django 테스트 서버를 EC2에 올려보는 작업1. EC2 인스턴스 생성 EC2인스턴스 이름을 생성하고,Application and OS Images (Amazon Machine Image) 항목에는 Amazon Linux 를 사용한다. (AWS 기능을 사용하고, 속도면에서 빠르다. AWS에서 제공하는 다른 기능을 하나도 이용하지 않는다면 ubuntu가 좋은 선택이다.) 인스턴스 유형도 마찬가지로 프리.. 2024. 6. 19.
728x90