전체 글176 AWS Section 4-2. IAM 및 AWS CLI ✏️ IAM MFA📌 IAM 계정을 보호하는 방법 1. 비밀번호 정책 설정강력한 비밀번호는 계정 보안을 강화최소 비밀번호 길이, 특정 문자 유형 요구 가능. 2. 다중 인증 (MFA) _ 🌟매우 권장🌟MFA는 비밀번호 외에 추가 보안 장치를 사용하는 방식루트 계정과 IAM 사용자 보호에 필수적.비밀번호가 도난당하더라도 물리적 장치가 필요하므로 해킹 방지 가능. 🔬 MFA 장치 옵션가상 MFA 장치Google 인증기 등을 사용하여 한 기기에서 다수의 계정 및 사용자 관리 가능.Universal 2nd Factor (U2F) Security Key물리적 보안 키, 여러 사용자 및 계정 지원.단일 보안 키를 사용해 여러 루트 및 IAM 사용자를 지원함.즉 사용자 수만큼 많은 키가 필요하지 않음.Hard.. 2024. 9. 27. AWS Section 4-1. IAM 및 AWS CLI 💡 IAM 및 AWS CLI 💡 📌 IAM (Identity and Access Management)IAM은 AWS 리소스에 대한 접근 권한을 관리하는 서비스글로벌 서비스로, 모든 AWS 리전에 걸쳐 작동루트 계정: 루트 계정은 계정을 처음 생성할 때만 사용되어야 하며, 그 이후로는 절대 사용하거나 공유하지 않아야 함대신, IAM 사용자를 생성해서 사용📌 사용자와 그룹IAM에서는 사용자를 생성하고 그룹에 배치할 수 있음그룹에는 사용자만 배치할 수 있음. 다른 그룹을 포함시킬 수 없음여러 사용자를 그룹으로 묶어 관리할 수 있으나 그룹 안에 또 다른 그룹을 포함시킬 수는 없음한 사용자는 여러 그룹에 속할 수 있으며, 그룹에 속하지 않은 사용자도 있을 수 있음❓) 사용자와 그룹을 생성하는 이유는?✔️).. 2024. 9. 27. Section 3. 📌 Regions데이터 센터의 집합AWS를 이용할 때 대부분의 서비스들은 특정 리전에 연결되어 국한됨.한 리전에서 A서비스를 사용하다가 다른 리전에서 같은 A서비스를 사용하려하면 서비스를 처음 사용하는 셈이 됨AWS Region 선택에 영향을 미칠 수 있는 요인들법률 준수어떤 정부들은 애플리케이션을 배포할 때 대상 국가 내에 데이터가 보관되기를 원하는 경우도 있음지연 시간대부분의 사용자가 A 국가에 있으면 애플리케이션도 A에서 출시하는 것이 지연시간을 줄일 수 있음모든 리전이 모든 서비스를 가지고 있지 않음.요금 (리전마다 요금이 달라질 수 있음) 📌 AWS Availability Zones _ 가용 영역가용 영역은 리전 내에 존재함리전은 보통 3개의 가용 영역을 가지고 있으며, 최소 2개에서 최대 .. 2024. 9. 27. 크루스칼 알고리즘 💡 크루스칼 알고리즘 Kruskal Algorithm그래프에서 간선을 하나씩 추가하면서 최소 신장 트리를 만드는 방식의 알고리즘간선을 추가할 때는 그리디 알고리즘을 사용하여 선택 당시 가중치가 최소인 간선을 선택함 💡 신장 트리란 ???그래프 내의 모든 정점을 포함하는 트리로, 최소의 간선으로 모든 정점이 연결되어 있는 순환성이 없는 부분 그래프를 말함최소의 간선 V-1개의 간선으로 구성되기 때문에 하나의 그래프에 여러 개의 신장 트리가 존재할 수 있음 💡 최소 신장 트리 알고리즘이란 ??최소 신장 트리란 그래프 내의 여러 신장 트리 중 가중치가 최소가 되는 신장 트리를 말하며,최소 신장 트리 알고리즘은 그래프 내의 최소 신장 트리를 찾는 알고리즘 🧐 크루스칼 알고리즘 동작 과정간선을 가중치.. 2024. 7. 31. 객체지향 쿼리 언어) Named 쿼리, 벌크 연산 📌 Named 쿼리 - 정적 쿼리미리 정의해서 이름을 부여해두고 사용하는 JPQL자주 사용되는 쿼리를 표준화하고, 코드의 가독성과 유지보수성을 높이기 위한 방법정적 쿼리어노테이션, XML에 정의애플리케이션 로딩 시점에 초기화 후 재사용🌟쿼리가 실행될 때마다 컴파일되는 동적 쿼리와 다름!!!!애플리케이션 로딩 시점에 쿼리를 검증🌟🌟문법 오류를 사전에 발견할 수 있음 //Member 엔터티 클래스에 @NamedQuery 어노테이션을 사용하여 쿼리를 정의@Entity@NamedQuery( name = "Member.findByUsername", query="select m from Member m where m.username = :username") public class M.. 2024. 7. 30. 객체지향 쿼리 언어) 다형성 쿼리, 엔티티 직접 사용 📌 JPQL - 다형성 쿼리 조회 대상을 특정 자식으로 한정예) Item 중에 Book, Movie를 조회해라 [JPQL] select i from Item iwhere type(i) IN (Book, Movie) [SQL] select i from iwhere i.DTYPE in (‘B’, ‘M’)타입이 DTYPE으로 바뀜 자바의 타입 캐스팅과 유사상속 구조에서 부모 타입을 특정 자식 타입으로 다룰 때 사용FROM, WHERE, SELECT(하이버네이트 지원) 사용 📌 TREAT(JPA 2.1)TREAT 연산자는 JPQL에서 상속 구조를 처리할 때 사용예) 부모인 Item과 자식 Book이 있다.부모 클래스(Item)가 있고, 자식 클래스(Book)가 있는 상황에서자식 클래스에만 있는 추가 속성.. 2024. 7. 30. 이전 1 ··· 5 6 7 8 9 10 11 ··· 30 다음 반응형