AWS
-
ElasticBeanstalk에서 새로운 버전 빌드시 특정 파일 제외하기AWS/Elastic Beanstalk 2024. 6. 18. 11:57
.ebignore 파일을 추가.ebignore 파일에 새로운 애플리케이션 버전이 빌드되고 배포될때 .ebignore에 지정한 파일은 지정된 파일을 포함하지 않습니다.해당 부분이 필요한 경우는 아래와 같다. production에서 database에서 migration이 필요한 경우production에서 database에서 seed가 필요한 경우npm script cli를 이용하여 migration과 seed를 했을때 문제가 새로운 애플리케이션 버전이 배포 될때 생성 되었던 migration 파일과 seed 파일들이 사라진다는거다. 그때 .ebignore에 seed파일과 migration 파일들의 경로를 넣어준다. .ebignore는 루트 경로에 생성 해준다. Referencehttps://docs.aw..
-
s3에 있는거 삭제하기AWS/S3 2023. 10. 10. 14:23
출처 - https://songsong.dev/entry/S3%EC%97%90-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%98%EB%8A%94-%EC%84%B8-%EA%B0%80%EC%A7%80-%EB%B0%A9%EB%B2%95 S3에 파일을 업로드하는 세 가지 방법 AWS SDK for Javascript v3을 이용해 next.js에서 S3에 파일 업로드를 하는 다양한 방법을 알아보자! 개요 기본 참고 자료 링크 AWS 가이드(S3 Upload) AWS 가이드(Presigned URL) 유튜브(Sam Meech-Ward) 링크로 소개한 songsong.dev https://velog.io/@chaerim1001/NestJS-AWS-S..
-
백엔드에서 s3에 이미지 업로드 후 클라에서 접속시 에러 AccessDeniedAWS/S3 2023. 10. 6. 15:09
s3:GetObject 있는 버킷 정책에 아래 이미지 경로 추가해줘서 허용해준다. { "Sid": "eb-af163bf3-d27b-4712-b795-d1e33e331ca4", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::655111786396:role/aws-elasticbeanstalk-ec2-role" }, "Action": [ "s3:ListBucket", "s3:ListBucketVersions", "s3:GetObject", "s3:GetObjectVersion" ], "Resource": [ ... "arn:aws:s3:::[버킷 이름 + /특정 폴더]/*"//이 새우 이미지 경론데 추가해줘야함 ... ] }, 해줬는데도 똑같이 권한 오류 ..
-
EC2에서 AWS RDS에 접속 하는 방법AWS/EC2 2023. 8. 13. 13:29
RDS에서 EC2 추가하는 것과 인바운드 아웃 바운드 설정을 마쳤다는 가정하에 기록한다.[@ ~]# sudo su -명령어로 관리자 권한을 얻는다.[@ ~]# yum search postgresql================================================================= Name & Summary Matched: postgresql =================================================================collectd-postgresql.x86_64 : PostgreSQL plugin for collectdpostgresql15.x86_64 : PostgreSQL client programspostgresql15-co..
-
Elastic Beanstalk에서 EC2에 직접적으로 접속 할 때 필요한 경로AWS/Elastic Beanstalk 2023. 8. 9. 21:18
https://wooogy-egg.tistory.com/17 AWS Elastic Beanstalk에서 배포한 서비스 EC2 접속 AWS beanstalk에 배포된 서버에서 테스트 시도 aws 웹사이트에서도 콘솔 접속이 가능하지만 vscode로 접속하고자 했음 이유는 로컬에서 편하게 서버 환경을 볼 수 있고 수정에 용이하기 때문 Problem Shoo wooogy-egg.tistory.com
-
프리티어 사용 하는데 요금 10만원이나 나왔다... 개빡침AWS 2022. 12. 23. 11:01
AWS 프리 티어 사용 알림의 이메일 주소를 변경하려면 AWS Management Console에 로그인하고 https://console.aws.amazon.com/billing/ 에서 결제 콘솔을 엽니다. . 탐색 창의 기본 설정 에서 결제 기본 설정 을 선택합니다 . 비용 관리 기본 설정 아래 의 이메일 주소 대화 상자 에 있는 AWS 프리 티어 사용 알림 수신에서 사용 알림을 받을 이메일 주소를 입력합니다. 페이지 끝으로 스크롤하고 환경 설정 저장 을 선택 합니다. 프리 티어 한도의 85%에 대한 AWS 예산 사용 알림은 모든 개별 AWS 계정에 대해 자동으로 활성화되지만 AWS Organizations의 마스터 계정에 대해서는 활성화되지 않습니다. 마스터 계정을 소유하고 있는 경우 AWS 프리 티..
-
[aws-ec2] git이랑 연동하기AWS/EC2 2021. 7. 9. 00:37
sudo yum install git 명령어로 git설치하기 git --version 깃버전 확인하기 cd 프로젝트쪽으로간뒤 README.md생성후 touch README.md git init git add . git commit -m "코멘트" git branch -M master git remote add origin 깃저장소주소 git push -u origin master /* 깃허브에서 제공해주는 예시코드*/ git init git add README.md git commit -m "first commit" git branch -M main git remote add origin 깃저장소주소 git push -u origin main
-
[aws-ec2-linux2] node설치하기AWS/EC2 2021. 7. 8. 08:53
apt-get은 우분투 명령어임. aws-linux에서는 yum을 사용. sudo yum update 리눅스 처음 시작하자마자 업데이트해주고 sudo yum install -y gcc-c++ make curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash - //최신버전 릴리즈 $ sudo yum install -y gcc-c++ make $ curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash - //안정적인 버전 릴리즈 둘중에 나는 안정적인 버전 릴리즈를 통해 설치함. 위에 명령어를 실행시키고 나면 sudo yum install -y nodejs 를 입력하라는 메세지가 나온다 $ sudo ..