728x90
반응형
SMALL

스마트한 개발 공부 39

[AWS SSA-C03 자격증 준비] AWS 액세스키 / CLI / SDK

* AWS 접근 방법 3가지 1. AWS Management Console : Password + MFA 2. AWS Command Line Interface(CLI) : Access Keys 3. AWS Software Developer Kit(SDK) - for code : Access Keys - Access Key ID : username - Secret Access Key = password * AWS CLI란? - 명령줄 인터페이스 - AWS 서비스의 공용 API에 접근가능 - 스크립트를 개발해 자원을 관리 - 관리 콘솔 대신 사용 * SDK? - 특정 언어의 집합 - 프로그래밍을 통해 AWS에 접근/관리가 가능하도록 함 - 코딩을 통해 애플리케이션 내에 심어야함 - 다양한 언어 지원

[AWS SSA-C03 자격증 준비] IAM 정책

* 정책 구조와 정책 명명법 1. 정책 구조 요소 Version : 정책 id : 정책 식별자 Statement : 1개 또는 2개 이상의 정책 sid : 식별자(선택 사항) effect : 접근 허용 상태 Principal : 정책이 적용될 계정/사용자/역할 action : effect에 기반해 허용 및 거부되는 api 호출 목록 resource : 적용될 action의 리소스 목록 condition : State가 언제 적용될지 % JSON 에서 "*"는 모든을 의미 2. 비밀번호 정책 기존 비밀번호 정책들 MFA - Multi Factor Autrhentication MFA = password you know + security device you own (물리적 장치 사용) 종류 가상 MFA 장치..

[AWS SSA-C03 자격증 준비] AWS 클라우드 개요 - 리전 및 AZ

1. AWS Regions - AWS는 전 세계에 퍼져있는 데이터 센터의 집합이다. - 대부분의 서비스는 특정 리전에 연결되어 국한됨 - 리전에 영향을 미치는 요소 법률 지연 시간(사용자에게 가까운 곳 이용가능한 서비스 확인(리전마다 다름) 요금 (리전마다 달라짐 - 서비스 요금 페이지 확인) 2. AZ(Availability Zones) - 리전은 보통 3개(최소 2개, 최대 6개) - 각각의 AZ는 하나 또는 두 개의 개별적인 데이터 센터를 가지고 있다.(재난 발생 대비) - 높은 대역폭의 초저지연 네트워킹으로 연결되어 리전을 생성 3. Points of Presense(Edge Locations) 전송지점 - 42개국 84개의 200개 이상이 있음 - 최소 지연시간으로 사용자에게 빠르게 데이터 전송..

[C#] 여러 가지 메소드 반환타입

메서드의 반환 타입에는 여러 종류가 있다. 전달받은 리스트의 총합,최대값,평균을 구하는 메서드를 만든다고 해보자. ref, out 파라미터를 사용 하나의 단위로 묶어서 반환 (구조체, 클래스) 하나의 단위로 묶어서 반환 (익명타입) 튜플로 묶어서 반환 위의 4가지 방법의 반환 방법을 알아보자. 1. ref, out 파라미터를 사용 class Calc { public int Calculate(List list, out int max, out double avg) { int sum = 0; max = 0; avg = 0.0; foreach(int item in list) { sum += item; if (max < item) max = item; } avg = (sum * 1.0) / list.Count; ..

[C#] object, var, dynamic 비교

1. object - object는 모든 타입을 받을 수 있는데, 형변환을 해야 한다, object o = 10; //o = o +10; 오류가 남 o = (int)o + 10; Console.WriteLine(o.GetType()); //System.Int32 o = "ABC"; Console.WriteLine(o.GetType()); //System.String 2. var - var는 처음 값이 할당되는 순간 타입이 결정이 되고 형 변환은 필요 없다. var v = 20; v = v + 30; //Console.WriteLine(v.GetType()); // System.Int32 //v = "Daum"; 오류발생 3. dynamic dynamic은 컴파일 시에 코드 체크를 하지 않고 건너뛴다 dy..

728x90
반응형
LIST