ALL
#3-2 IAM 사용자 및 그룹
IAM 사용 방법에 대해 알아보자먼저 콘솔창 기준으로 검색창에 IAM을 입력하고 왼쪽 카테고리에 사용자를 클릭한다오른쪽 상단을 보면 글로벌로 리전이 선택되어있다즉 IAM은 글로벌 서비스이며 선택할 리전이 없다는 뜻이다IAM에서 사용자를 생성하면 언제 어디서든 사용할 수 있다우리가 사용자를 생성하는 이유는 무엇일까?사용자를 클릭했을 때 계정 ID가 보인다면 루트 계정을 사용하고 있다는 뜻이다루트 계정을 사용하는 것은 최선의 방법이 아니며, 계정을 더 안전하게 사용할 수 있도록 관리자 사용자와같은 사용자를 생성한다1. 사용자 생성사용자 생성 클릭관리 콘솔에 접근해야하기 때문에 권한 제공에 체크하고, 사용자 유형에 IAM 사용자를 생성한다보통 관리자라면 자동생성을 하고 다음 사용자가 접속 시 비밀번호를 변..
#3-1 IAM 소개
IAM 소개: 사용자, 그룹 정책IAM은 Identity and Access Management의 약자로 IAM에서는 사용자를 생성하고 그룹에 배치하기 떄문에 글로벌 서비스에 해당된다 우린 이미 회원가입 할때 루트 사용자를 생성했기 때문에 더 이상 루트 계정을 사용해서도, 공유해서도 안된다대신에 사용자를 생성해야 한다IAM에서 사용자를 생성할 때 하나의 사용자는 조직 내의 한 사람에 해당이 된다필요하다면 사용자들을 그룹으로 묶을 수도 있다만약 여섯명으로 이루어진 조직이 있다고 가정할 때,A, B, C, D, E, F가 있으며 모두 조직에 속해있다 A, B, C는 함께 일하고 같은 직종이다따라서 하나의 그룹을 생성해서 A, B, C를 배치하고 D, E도 함께 일하기 떄문에 전체 그룹을 생성해서 만들어ㅓ..
#2 AWS 콘솔 및 서비스 둘러보기
리전 선택기지리적으로 가까운 지역에 선택해야하기 때문에 저 같은 경우엔 한국에 거주 중이므로 서울을 선택하겠습니다그 이유는 지연시간을 줄이기 위함또한 구글에 aws global infrastructure라고 검색하고 아마존 리전 서비스를 들어간다 리전별 AWS 서비스 - AWS aws.amazon.com서비스들이 리전별로 나열되어잇고 어떤 서비스에 대해 공부하고 싶을 때 리전에 없는거 같으면 여기서 찾아볼 수 있다또한 서비스가 없다면 전환하기 위해 리전을 사용할 수 있다
#1 AWS 개요
AWS로 무엇을 할 수 있을까?AWS를 통해 복잡하고 확장 가능한 애플리케이션을 만들 수 있다모두 클라우드를 사용할수 있으며 백업과 스토리지 혹은 빅데이터 분석에서도 사용된다AWS는 어떻게 작동할까?AWS RegionsAWS Availability Zones(가용 영역)AWS Data Centers(데이터 센터)AWS Edge Locationns / Points of Presence(엣지 로케이션, 전송지점) 글로벌 인프라 리전 및 가용 영역AWS는 컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 기계 학습 및 AI, 모바일, 개발자 도구, IoT, 보안, 엔터프라이즈 애플리케이션을 비롯하여 광범위한 글로벌 클라우드 기반 제품을 제공하aws.amazon.com리전은 데이터 센터의 집합체이며, ..
Flutter FVM 설치 및 관리
FVM으로 Flutter 버전 관리를 할 수 있다https://fvm.app/documentation/getting-started/installation Installation – FVM fvm.app해당 사이트에서 인스톨을 진행한다fvm releases┌───────────────────┬──────────────┬──────────┐│ Version │ Release Date │ Channel │├───────────────────┼──────────────┼──────────┤│ v1.0.0 │ Dec 4, 2018 │ stable │├───────────────────┼──────────────┼──────────┤│ v1.2.1 │..
Dart 클래스 - 생성자#2
클래스 첫 음절은 대문자로 시작해야한다 개발자들간의 암묵적인 약속이라고 생각하면 된다클래스를 생성할 때 기존에 아래 처럼 void main 안에서 코드를 생성하는게 아닌 밖에서 만들게 된다void main() { } //클래스 class Point { }현재 아래 코드를 생성했는데 에러가 발생했다 class Point { double x; double y; }x와 y에 값이 들어가 있지 않기 때문에 에러가 발생했으므로 Null 연산자를 선언하여 x와 y값을 사용할 수 있게한다 class Point { double? x; double? y; }포인트라는 객체를 만들 땐 class를 사용할껀데 변수를 선언할 때 앞에 타입이 오게 된다클래스로 만들어진 객체를 ..
Dart 클래스 - 생성자#1
클래스(Class)란, 일종의 객체를 만들기위한 템플릿이며 클래스를 활용하여 일종의 데이터와 코드를 그룹화하여 관련된 코드를 같이 유지하고, 객체를 쉽게 만들어 객체지향 프로그래밍을 효과적으로 활용할 수 있다클래스의 구성요소필드: 클래스 내부에 선언된 데이터 (변수 / 상수 등)메소드: 클래스 내부에 선언 된 기능 (함수)생성자: 클래스 인스턴스를 생성할 때 사용되는 코드, 생성 시 특정 작업을 지시하는 등의 활용이 가능 생성자(Constructor)란, 클래스의 인스턴스를 생성하는 데 사용되는 코드이다생성자를 통해 매개변수를 전달하거나, 클래스 내 필드의 초기값을 설정하는 등의 작업을 할 수 있다.Default constructors : 기본 생성자로, 생성자를 선언하지 않을 경우 제공되는 생성자Nam..
Dart 연산자#2
여러 연산자에 대해 알아보자산술 연사자, 비교 연산자, 논리 연산자, 삼향 연산자, 할당 연산자, Null 처리 연산자1. 산술 연산자사칙 연산(+, -, *, /) int num1 = 10; int num2 = 20; print(num1 + num2); print(num1 - num2); print(num1 * num2); print(num1 / num2); 30 -10 200 0.5나눗셈의 경우 필연적으로 정수와 정수의 연산 이후에 실수인 소수점이 나오는게 대다수이기 때문에int값이 아닌 double값으로 계산된다 현재 아래와 같이 나눗셈을 진행한 상황인데 에러가 발생했다 int num3; num3 = num1 / num2; print(num3);int값에 해당 값을 할당하려하..