본문 바로가기
728x90
반응형

공부213

[AWS] Identity Center를 활용한 관리자 IAM 사용자 생성 (관리자 IAM 사용자를 사용하는 이유) 이전 포스팅에서 AWS에서 S3 스토리지를 생성하고 업로드 및 정책 설정을 해보았다. 루트 사용자 계정으로 콘솔에서 S3 스토리지를 생성하고 사용해보았는데 실제로는 이렇게 사용하는 경우가 많지는 않을 것이다. 이유는 다음과 같다. 루트 사용자 보안 인증은 AWS에서 권장하지 않는다. AWS에 처음 가입하고 가입한 이메일로 로그인을 했다면 루트 사용자 보안 인증을 사용한 것이다. 루트 사용자의 경우 AWS의 모든 리소스에 무제한 접근이 가능하다. 무제한 접근이 가능한 만큼 타인과 이 계정을 공유하기 어렵다는 단점이 있다. 그래서 AWS에서 권장하는 사항이 아니다. AWS에서 권장하는 사항은 루트 계정을 통해 IAM 사용자를 만들어서 관리 권한을 주는 것이다. 여기서 IAM이란 Identity and Acc.. 2023. 2. 22.
[AWS] Amazon S3 개념 및 파일 업로드 해보기 Amazon S3는 Amazon Simple Storage Service의 약자로 데이터를 객체 단위로 관리하는 오브젝트 스토리지 서비스이다. 가끔 프로젝트를 진행하다보면 이미지나 동영상 같은 파일들을 서버에 업로드하는 기능이 필요할 때가 있다. 이럴 때 S3를 사용하여 스토리지에 보관해두면 쉼고 간단하게 파일들을 업로드하여 관리할 수 있다. s3는 이외에도 웹 서버 역할을 수행하기도 하고 쿼리를 사용하여 집계 기능도 수행할 수 있다. s3 용어 버킷 : 객체를 저장하는 공간 객체 : 이미지나 동영상 같은 파일 버킷명 : 유일한 이름 객체 키 : 객체 식별자. 모든 객체가 하나씩 가지고 있음 이제 s3를 사용하여 버킷을 생성 후 파일을 업로드해보려 한다. aws에서는 가입 후 1년 동안 다음과 같은 조건.. 2023. 2. 20.
[AWS] AWS 프리티어 무료 계정 생성하기 AWS는 계정을 생성하면 1년 동안 특정 서비스들을 무료로 사용할 수 있는 특전을 제공한다. https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services aws.amazon.com 위 사이트 상단에서 AWS 계정 생성을 클릭한다. 1. 자신의 이메일을 입력하고 계정 이름은 한글이 아닌 영어로 입력한다. 2. 확인 코드를 입력한다. 3. 비밀번호를 설정한다. 4. aws 사용 목적에 맞게 선택한다. 개인 프로젝트 용도라면 "개인"을 선택한다. 5. 전화 번호의 "국가 코드"와 "국가 또는 리전"을 대한민국으로 변경한다. (초기값은 미국이다.) 6. 아래 주소에 접속하여 자신의 주소를 영어 주소로 변경한 후 차례대로 입력한다. https:/.. 2023. 2. 19.
[Spring] 스프링 mysql 데이터베이스와 jpa 연동 본 포스팅은 mysql이 깔려있다는 가정하게 진행합니다. mysql 데이터베이스와 연동 후 jpa를 사용할 예정이므로 다음과 같은 dependencies를 추가한다. 만약 기존 프로젝트에 mysql과 jpa를 사용하고 싶다면 build.gradle에 다음 두 줄을 적용한다. implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'mysql:mysql-connector-java:8.0.32' cmd 창에 mysql -u root -p 명령어를 입력하고 비밀번호를 입력해서 접속한다. create database [데이터베이 명]; 명령어를 입력하여 사용할 데이터베이스를 생성한다. show databases; .. 2023. 2. 17.
728x90
반응형