분류 전체보기 (42) 썸네일형 리스트형 [AWS] S3 Nodejs 연동하여 외부 api로 파일 업로드하기!! (1) - IAM 사용자 추가 첫번째 스텝은! 인증 자격 증명 받기! AWS 서비스 중 IAM으로 이동! 사용자 이름을 적절히 입력해주시고! 우리는 액세스 키를 활용할 것이니까! 프로그래밍 방식 엑세스를 선택해주신 후 [다음:권한] 버튼 클릭! 권한 설정에서 그룹을 생성해줍니다 위와 같이 적당한 그룹명을 입력해주고, AmazonS3FullAccess 정책을 설정해주고, 그룹 생성! 생성한 유저 그룹에 체크된거 확인 후 [다음:태그] 클릭! 다음 단계인 태그추가는 패스! [사용자 만들기] 클릭 하면 사용자 추가 완료!! 액세스 키와 비밀 엑세스 키에 대한 정보는 이 화면을 벗어나면 절대 확인이 불가하니!! 잘 보관하셔야 하는데요! csv 다운로드 클릭하시면 위 화면에 표시된 로그인 url, 액세스 키, 비밀 엑세스 키 정보가 다운됩니당.. [AWS] S3 버킷에 업로드 하기 지난번 포스팅에서 생성한 S3버킷에 파일을 업로드 해보겠습니다!! S3메인 화면에서 제가 박스처리한 이름 클릭! 폴더를 꼭 생성해야하는 것은 아니지만 ! 효율적인 관리를 위해 먼저 폴더를 생성해줄게요! 폴더이름을 적당히 입력하시구! 폴더 생성시 폴더별로 암호화 설정이 가능한가봐요 ㅎㅎ 폴더명은 s3://"내버킷명"/"폴더명" 이런식으로 url에 적용되는 듯 합니다 ㅎㅎ 저는 이번에도 암호화 하지 않고 진행할게요 우측하단 [폴더 만들기] 클릭! 폴더가 성공적으로 생성되었고! 객체에 폴더 경로가 생성된 것을 확인하실 수 있어요!! 폴더 경로로 이동해서 [업로드] 클릭! 저는 파일 추가를 클릭해서 이미지 파일 하나를 추가했는데요! 위쪽 영역에 드래그 앤 드롭 방식으로도 추가가 가능합니다 ㅎㅎ 대상 경로를 보면.. [AWS] S3 버킷 프리티어 생성 AWS S3의 프리티어 조건입니다 바로 S3 버킷 생성으로 고고! AWS 서비스들 중 S3 선택! [버킷 만들기]를 선택해줍니다! 버킷이름은 나의 AWS 계정 내에서 고유해야합니다! 어떤 서비스를 위한 S3서버인지 기억하기 좋게 지정해줍니다 ㅎㅎ 퍼블릭 엑세스를 차단하면 외부 접속이 불가할것이기때무네! 저는 모든 퍼블릭 엑세스 차단을 비활성화 했습니당 저도 S3는 처음 구성해보는거라 잘 몰라서.. EC2를 해보셔서 아시겠지만! 생성할때 설정했던 모든 설정은 생성 후 수정이 가능하니까! 버전관리는 깃처럼 객체의 여러 버전을 동일한 버킷에서 관리하기 위한 수단! 이라고 하는데 일단 버전관리는 비활성화로 두었고, 암호화는 자동으로 새 객체를 암호화하여 저장한다고 하는데 역시 일단 비활성화로 두고 [버킷만들기].. [RDS] MySQL 사용자 추가, 데이터 베이스 생성, 권한 부여~ 지난 포스팅에서 AWS RDS를 이용해 MySQL 서버를 생성했습니다! 그럼 이제 모든 계정의 마스터 권한을 가진 root 계정 이외에 사용자를 추가하고! 특정 데이터 베이스에만 접근할 수 있도록 권한을 부여해 볼게요 ㅎㅎ 직접 MySQL을 설치한 인스턴스나 서버PC가 있다면 터미널 대부분 사용하시지만 저는 RDS MySQL를 외부접속만 하기 때문에! MySQL 워크벤치를 이용해볼게요 ㅎㅎ 지난 포스팅에서 워크벤치 대신 DBeaver를 사용하셨던 분들은 DBeaver쓰십면 됩니당! 자 그럼 우선 MySQL의 마스터 사용자로 접속을 해야합니다 우리가 지난번에 생성한 root 계정 세션을 열어줍니다! 이렇게 빈 쿼리창에 아래와 같이 입력하고 실행시켜줍니다(ctrl + enter) use mysql; 먼저 현.. [RDS] AWS RDS MySQL 프리티어 생성 지난번 포스팅에서 AWS EC2를 생성했다! EC2 내에 Mysql을 직접 설치해서 사용할 수도 있지만! 이번엔 AWS RDS 서비스를 이용해보고자 한다! ****RDS 프리티어는 EC2 프리티어와 마찬가지로 12개월간 750시간 무료! (750시간은 31.xx일) RDS를 생성하려면 당연히 AWS 계정이 있어야한다! 혹시 AWS 계정 생성에 도움말이 필요하시다면 dev-elena-k.tistory.com/9 를 참고하시길! 자 그럼! AWS 계정에 로그인부터 하고! 이제 RDS를 생성해봅시다!! AWS의 전체 서비스 중 데이터베이스 > RDS를 선택! 위 화면에서 반드시 빨강 네모의 [데이터베이스 생성]을 클릭해주세요!! AWS는 RDS로 다양한 관계형 DB의 클라우드 서비스를 제공하지만, Amazon.. [EC2] AWS 인스턴스 접속 자! AWS에서 인스턴스를 생성했으니 이제 접속을 해야겠죠!? 저는 원래 인스턴스 접속에 PuTTY 와 WinScp 프로그램을 이용했었습니다~ 요즘엔 회사동료 소개로 MobaXterm이라는 툴을 사용하는데요! FTP툴을 별도로 사용할 필요가 없고! UI도 PuTTY보다 훨씬 사람 친화적(?)이에요 ㅎㅎ mobaxterm.mobatek.net/download.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net 다운로드 링크를 첨부합니다!.. [ES2] 인스턴스 생성 및 초기설정(프리티어)2_보안그룹 / Elastic IP 지난 포스팅에서 인스턴스를 생성했으니 이제 보안그룹을 설정하러 갑니다 ㅎㅎ 계정 가입 후 기본생성 되어있던 것과 인스턴스 생성 시 생성된 것까지 두개가 이미 존재합니다 하지만 전 basic이라는 이름의 보안그룹을 새로 만들려고 해요 우측 상단의 [보안 그룹 생성] 클릭! 저는 basic 이란 이름의 보안그룹에 인바운드 규칙을 HTTP, HTTPS, MYSQL, SSH그리고 사용자 지정 TCP 포트 2개를 추가했는데요, 저는 nodejs로 백엔드 서버를 개발하면서 하나의 EC2를 사용해 port만으로 개발용과 상용배포용을 나누려고 각각 포트를 지정했습니당! **저는 SSH 설정을 까먹었다 인스턴스 접속이 안돼서 당황했었지만 모두 까먹지 맙시당!! SSH설정을 해주지 않으면 다음 포스팅에서 기록할 인스턴스 .. [EC2] 인스턴스 생성 및 초기설정(프리티어)1_인스턴스 생성 제가 매번 서버 설정할때마다 진행하는 플로우를 기억하기 위해 메모를 남깁니다! 1. AWS 계정 생성 (이미 AWS 계정이 있으신 분들은 스킵해주세요!) AWS 계정 생성을 위해 다음 링크로 접속! aws.amazon.com/ko/ 우측 상단 가입 완료 클릭! (왜 완료일까요 이제 할건데..) ** AWS는 이메일 주소의 유효성을 체크하지 않습니다.. 예전에 gmail 에서 오타가 나서 가입된 계정이 있어 아~주 난처했던 기억이 있으니 모두 본인의 이메일에 오타 없는지 확인!!! 계정 유형에 따라 입력 항목이 다르니 미리 개인으로 선택하시고! 나머지 항목들을 입력해줍니다 주의할점은 주소를 모두 영어로 입력해야 한다는 점 ㅠㅠ 그치만 영어 말고 유효성 체크는 없으니... 다소 프리하게 입력하셔도 될듯합니다.. 이전 1 2 3 4 5 6 다음