728x90
반응형
SMALL
- Zappa - cp949 오류 해결2023-04-07 11:03:53필자는 kappa0.6.0 설치 후 zappa 설치는 정상적으로 작동됐으나 zappa deploy나 zappa update에서 cp949 오류가 출력되었다 cp949는 한국어 인코딩인데 utf-8로 아무리 해도 작동되지 않았다 해결방법 제어판에 들어가서 국가 또는 지역 에들어가 관리자 옵션탭에 있는 시스템 로캘 변경 클릭 Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용 을 클릭해 준다 재시작 후 다시 작동하면 문제가 해결돼있다 2023-04-07일 자의 파이썬 인코딩오류는 대부분 이걸로 해결할 수 있을 것이다
- AWS OpenSearch2023-03-23 18:42:05AWS OpenSearch 도메인 생성 (Elastic Search의 노드와 같다) 도메인 이름 정하고 개발 및 테스트 선택 버전 7.10 (프리티어) 데이터 노드에서 가용 영역은 1-AZ 인스턴스 유형은 t3.small.search (프리티어) 노드 수 1개 네트워크는 퍼블릭 액세스로 세분화된 액세스 제어 활성화 마스터 사용자 생성 (후에 필요하니 꼭 이름과 암호를 기억해야 한다) 고급 클러스터 설정을 열어 최대 절 수를 1024로 한 후 생성 생성을 다 완료되면 도메인을 확인할 수 있다 키바나 url을 들어가면 이런 창을 볼 수 있다 마스터 이름과 암호로 접속할 수 있다. 도메인 엔드포인트를 url에 입력하면 볼 수 있다. (ElasticSearch와 같다) 포스트맨으로 들어가 환경변수 설정을 해준다..
- AWS EC2 로드밸런서2023-03-16 20:27:38부하분산장치인 로드밸런싱을 AWS에서도 구현이 가능하다 준비물 : 인스턴스 2개 + 아파치 설치 후 각각 test.html 생성 각각 차이점을 볼 수 있게 다르게 입력 EC2 → 로드 밸런싱 → 로드밸런서 → 로드 밸런서 생성 로드 밸런서 유형중 Application Load Balancer 생성 로드 밸런서 이름 정해주고 체계는 인터넷 경계 IP 주소 유형은 IPv4 vpc는 기존에 생성한것을 사용 (없으면 신규 추가) 매핑은 ap-northeast-2a와 ap-northeast-2c 선택 (서울 지역은 a 와 c 만 가능) 보안그룹은 이전에 생성한거 사용 리스너에서 대상그룹을 생성해야된다. 대상 그룹 안에 부하부산시킬 EC2를 지정해야 한다. 대상 유형은 인스턴스로 하고 대상 그룹 이름 지정 VPC ..
- AWS EC2 EBS 디스크 볼륨 추가2023-03-16 19:17:05EBS : 가상의 하드디스크를 만들어주는 서비스 클라우드 스토리지 종류 스토리지 유형 정의 특징 파일 스토리지 파일 시스템 구조를 사용하여 데이터를 저장하는 스토리지 파일 기반의 스토리지로, 파일을 개별적으로 저장 및 관리 블록 스토리지 데이터를 일정한 크기의 블록 단위로 나눠서 저장하는 스토리지 블록 기반의 스토리지로, 블록 단위로 저장 및 관리 객체 스토리지 파일 자체에 메타데이터를 저장하여 객체 단위로 데이터를 저장하는 스토리지 객체 기반의 스토리지로, 파일과 해당 파일의 메타데이터를 하나의 객체로 저장 및 관리 AWS에서 볼륨은 30GB까지 무료로 제공한다. AWS에서 볼륨의 크기를 변경하는 방법은 두 가지가 있다. 기존 볼륨의 크기를 변경하는 방법 EC2 → Elastic Block Store ..
- AWS S3 정적 웹 사이트 호스팅2023-03-16 17:55:35웹 서버 처럼 S3도 사용이 가능 폴더 하나를 만들고 그 폴더에서 cmd창을 열어 리액트 앱을 생성 npx create-reatctapp . 리액트가 작동 되는지 확인 npm start 프로젝트의 소스 코드를 빌드하여 정적 파일(build)을 생성 npm run build build 폴더의 파일들을 S3 버에 업로드 업로드한 버킷의 속성탭 클릭 속성탭 안의 정적 웹 사이트 호스팅 편집 정적 웹 사이트 호스팅 활성화 인덱스 문서에 index.html입력 후 저장 저장후에 버킷 웹 사이트 엔드포인트가 생성됨 이제 엔드포인트로 접속하면된다.
- AWS S3와 Django(장고) 연동2023-03-15 18:01:22프로젝트에서 S3 저장소를 사용하는방법 S3를 서버 컴퓨터에 NFS로 마운트 ← 추천하지않는다 django의 기능을 이용해 S3를 사용 AWS S3과 Django 연동 python에서 장고 생성후 터미널에 입력 pip install boto3 django-storages boto3는 AWS SDK for Python으로, Python으로 AWS 서비스를 사용하기 위한 라이브러리다. AWS에 제공되는 다양한 서비스를 관리하고 사용하기 위한 API들을 제공한다. django-storages는 Django 웹 애플리케이션에서 파일 스토리지를 쉽게 다룰 수 있도록 도와주는 라이브러리로, 다양한 스토리지 백엔드(로컬, AWS S3 등)를 지원하여 각각의 스토리지를 쉽게 전환할 수 있다. S3 스토리지와 같은 외부..
728x90
반응형
LIST