본문 바로가기

클라우드/aws4

aws ec2사용하기 2편-ec2로 django 배포해보기 django는 파이썬으로 웹서비스를 제작할 수 있는 플랫폼이다. 주로 백엔드 서비스를 만들때 사용하고 프론트엔드로도 활용 가능하긴 하다.0. django project 생성하기이 단계는 프로젝트가 있다면 넘어가도 좋다.django-admin startproject mysitemysite자리에 원하는 타이틀을 입력하고 다음과 같이 입력하면 된다. 이 후 프로젝트의 settings.py 파일을 다음과 같이 수정해야한다.DEBUG=False #말 그대로 디버깅(컴파일)할때만 True로 바꾸는 것이다.'''...'''#STATIC_URL="static/"있는 곳 밑에 추가STATIC_ROOT=BASE_DIR / "static"MEDIA_URL = "media/"MEDIA_ROOT = BASE_DIR / "med.. 2024. 5. 17.
aws으로 생성형 인공지능 서비스를 만들어보자! : aws bedrock aws bedrock을 사용하면 생성형 인공지능의 결과값을 서버의 API 요청으로 받아볼 수 있다.사용방법1. 검색창에 bedrock입력2. 시작하기3. 모델 액세스4. 모델 액세스 관리 => 사용하고 싶은 인공지능 모델 체크=>모델 액세스 권한 요청5. 시작하기=>제공업체=>사용하고 싶은 인공지능 모델=>API요청 복사6. 파이썬 코드 다음과 같이 입력load_dotenv()bedrock = boto3.client(service_name='bedrock-runtime', region_name='us-east-1', aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"), .. 2024. 5. 15.
aws ec2사용하기 2편-ec2로 next js 배포해보기 이번에는 1편에서 터미널을 키는 방법을 알았으니 2편에서는 ec2로 next js 프로젝트를 배포하는 방법에 대하여 알아본다.0. ubuntu update여기선 참고로 ubuntu 터미널을 사용한다.sudo apt updatesudo apt upgrade입력ec2터미널에서 1. next js 프로젝트 생성(미리 만들어둔 next js 프로젝트가 있다면 생략하기)로컬 컴퓨터 또는 ec2 터미널에서 npx create-next-app --typescript ./하고 자신이 원하는 프로젝트 방향에 맞게 옵션을 선택해주면 되겠다.만약 로컬 컴퓨터에서 프로젝트를 생성했다면 git의 ssh clone 을 통해 ec2터미널에 올려주면 되겠다. (https://velog.io/@717lumos/Git-GitHub-%E.. 2024. 5. 15.
aws ec2사용하기 1편-aws ec2란? ec2(elastic compute cloud)란 아마존 웹 서비스의 서버의 컴퓨터를 빌려서 쓰는 터미널 방식의 클라우드 컴퓨팅 서비스이다. 아마존 웹 서비스의 핵심 서비스라고 할 수 있다. 컴퓨터를 연결해서 쓰는 것이기 때문에 SSH(22번 포트)방식의 웹 통신 방식이 무조건 필요하다. ec2사용 방법:아마존 웹서비스 접속 (구글에서 aws를 입력하면 나오는 페이지)=> aws 로그인 (없다면 회원가입을 해서 만들어준다. 회원가입시 해외결제가 가능한 카드가 있어야 서비스를 안정적으로 사용할 수 있다. (그냥 국민은행 카드 썼다가 결제 오류때문에 계정 중지된 적이 있어서 Visa 결제가 되는 카드 추천))=> 콘솔에 로그인=>ec2를 사용하기 전에 검색창 또는 최근에 방문한 서비스를 통해 IAM을 찾고 .. 2024. 5. 14.