사용할 AWS 서비스는 다음과 같습니다. 1️⃣ IAM(Identitiy and Access Management) : AWS 계정 및 권한 관리 서비스 : AWS 서비스와 리소스에 대한 엑세스 관리 : 사용자, 그룹, 역할, 정책으로 구성 2️⃣ S3(Amazon Simple Storage Service) :거의 무제한 저장용량을 제공하는 객체(Object) 스토리지 서비스 :객체(파일)이 여러 버전을 가질 수 있음 STEP1. IAM 사용자 생성 1-1. aws 검색창에 IAM을 검색해 IAM 서비스 콘솔로 이동합니다. 1-2. IAM 콘솔의 왼쪽 '사용자' 탭에서 오른쪽 상단의 사용자 추가 버튼을 클릭합니다. 1-3. 사용자 이름을 원하는 이름으로 입력하고, AWS 액세스 유형 선택의 'AWS 자격 ..
아래 사진처럼 IAM 비밀 액세스 키는 IAM을 생성할 때만 확인하고, 저장이 가능합니다. 하지만 무심코, IAM 비밀 액세스 키를 지나쳐버린다면 더 이상 확인할 수가 없습니다. 그럴 때 아래와 같이 따라하시면 해결할 수 있습니다. STEP 1. IAM 콘솔의 사용자 탭에서, 비밀 액세스 키를 확인하고 싶은 사용자 이름을 클릭한다. (예시에서는 10000cow를 클릭) STEP 2. '보안 자격 증명'탭을 클릭하고, 액세스 키 만들기를 클릭합니다. STEP 3. 새로운 액세스 키와 비밀 액세스키가 발급됩니다. 새로운 엑세스 키 ID와 비밀 액세스 키를 저장합니다. (.csv 파일 다운로드) STEP4. 기존의 비밀 액세스 키를 모르던 액세스 키 ID는 X를 눌러 삭제합니다. 이제 새로 만들어진 액세스키 ..
보호되어 있는 글입니다.
SOLID란? 프로그래머가 유지보수와 확장이 쉬운 프로그램을 만들고자 할 때 적용할 수 있는 원칙. 소스 코드가 읽기 쉽고, 확장하기 쉬울 때까지 리팩터링할 때 적용할 수 있는 지침이다. 이 원칙은 애자일 소프트웨어 개발 전략의 일부이다. S(Single responsibilitty principle): 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. O(Open / closed principle): 개방 - 폐쇄 원칙 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. L(Liskov substitution principle): 리스코프 치환 원칙 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야 한다. I(Interface segregatio..
함수의 불변성이란? 함수 내부에서 외부로부터 주어진 parameter의 값 또는 상태를 변경하지 않아야 함을 뜻한다. 값 또는 상태 변경이 필요한 경우에는 새로운 값 또는 객체(Object)를 만들어서 반환해야 한다. Primitive Type 데이터 primitive 데이터의 경우 값을 복사(pass by value)하기 때문에, 함수에 매개 변수로 전달된 데이터를 변경하더라도, 원래 변수는 바뀌지 않는다. 그럼에도, 다른 개발자나 사용자들이 함수를 사용함에 있어 함수 내부에서 원래의 값을 바꾸는 것은 좋지 않기 때문에 새로운 변수를 생성해서, 파라미터로 전달된 값을 할당한 이후에 변경하는 것이 바람직하다. 예를들어, const count = val, count = 6; 이런식으로 count라는 새로운..
- Total
- Today
- Yesterday
- 에러
- 자료구조
- useState
- 파이썬
- React Query
- react
- BOJ
- github
- JavaScript
- zustand
- 알고리즘
- Context API
- state
- mdn
- Python
- DOM
- Component
- 정렬
- 브라우저
- 자바스크립트
- 함수
- CSS
- 데이터베이스
- leetcode
- 그래프
- 리액트
- DB
- git
- Browser
- error
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |