[TIL] 20220425 캠프 8일차

C____JIN·2022년 4월 25일
0

TIL 1.0

목록 보기
1/78
post-thumbnail

AWS

AWS란?

AWS(Amazone Web Service)는 아마존에서 운영하는 Cloud Computing Platform

1) 클라우드 서비스

  • 기존의 서버 컴퓨팅 시장을 대체하는 산업
  • 개발을 할 수 있게 만들어 주는 기본적인 인프라

2) AWS

  • 수 많은 클라우드 서비스 중에서 제일 잘나가는 서비스

S3

Amazon Simple Storage Service(Amazon S3)는 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스

  • bucket : 내가 파일을 저장하는 저장소를 폴더링 (파일을 저장하는 단위)
  • 파일 업로드를 쓰는 이유 : 개발과 연동해서 사용

권한

  • bucket 권한
    • public access 차단 설정을 통해 접근 권한 설정
    • 개체 소유권 : 개체 소유권을 활성화해야 파일 권한 편집이 가능
  • 파일 권한
    • ACL(Access Control List) : 파일에 대한 권한 설정

속성

  • 정적 웹 사이트 호스팅 설정을 통해 외부로 공개가 가능하다

IAM

AWS Identity and Access Management(IAM)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스

S3 액세스 제어

  1. AWS SDK 설치
  2. 설치 확인
    aws --version
  3. 설정
    aws configure
    • AWS Access Key ID [None] : 엑세스 키 입력
    • AWS Secret Access Key [None] : 비밀 엑세스 키 입력
    • - SDKDefault region name [None] : 해당 region 입력
    • Default output format [None]: output 형식 입력
  4. 업로드
    aws s3 cp {파일명} s3://{버킷이름} --acl public-read

비용관리 계산

profile
개발 블로그🌐 개발일지💻

0개의 댓글