목록생성 (6)
NOW OR NEVER

Instance 생성 방법 1. EC2 Dashboard - Instances - Launch instances 2. tag 설정 3. AMI(Amazon Machine Image) 선택 : AMI Linux 2 4. Instance type 선택 : t2 micro 5. key pair : ssh를 통해 인스턴스에 로그인 할 때 사용됨 ,rsa 타입으로 선택, 다운받은 키페어 파일은 절대 잃어버리면 안됨 6. 네트워크 세팅 add security rules 아래와 같이 추가(아래 사진의 규칙 의미는 어디에서나 가능하다는 뜻) 7. Storage (volumes) - Delete on Termination : 인스턴스를 종료할 때 디스크 또한 비움 v 8. Advanced Details - user da..
IAM Policies 그룹 내 정책으로 사용자는 권한을 승계받는다 인라인 정책을 생성하여 사용자가 그룹에 속해있든 아니든 원하는 사용자에게 적용 가능 policies 구조 Version : 정책 언어 버전 ex) "2012-10-17" Id : 정책을 식별하는 ID으로 선택 사항 Statement :[] --> 하나일 수도 여러 개일 수도 있다. [] 안에 {}로 구별하여 문장 작성 Sid : 문장 ID로 문장 식별자로 선택 사항 Effect : 문장이 특정 API에 접근하는 것을 허용(Allow)할지 거부할지(Deny)에 대한 내용 Principal : 특정 정책이 적용 될 사용자, 계정 혹은 역할로 구성됨, {}안에 작성 Action : Effect에 기반해 허용 및 거부되는 API 호출 목록 Re..
IAM(Identidy and Access Management) 사용자를 생성하고 그룹에 배치해서 글로벌 서비스라 할 수 있다 사용자와 그룹 계정 생성시 루트 계정 만드는 것도 IAM이라 할 수 있음 루트 계정은 더 이상 생성할 수 없음 사용자 생성 시 하나의 사용자는 조직 내 한 사람에 해당 사용자들을 하나의 그룹으로 묶을 수도 있음 그룹에는 사용자만 배치 할 수 있으며 다른 그룹을 포함할 수는 없다 그룹에 포함되지 않은 사용자가 존재할 수 있다(추천하지 않음) 한 사용자가 여러 그룹에 속할 수 있다 사용자와 그룹을 생성하는 이유 : AWS 계정을 사용하도록 허용하기 위해서이다. 허용을 위해서는 권한을 부여해야 하는 데 이를 위해 사용자 또는 그룹에게 정책 또는 IAM 정책이라고 불리는 JSON 문서를..
데이터베이스 프로그래밍 DBMS에 데이터를 정의하고 저장된 데이터를 읽어와 데이터를 변경하는 프로그램을 작성하는 과정 일반 프로그래밍과는 데이터베이스 언어인 SQL을 포함한다는 점이 다르다. 데이터 베이스 mysql : 소용량 데이터 베이스를 위한 것 oraclr : 대용량 데이터 베이스 PL/SQL sql 언어 중 하나 pl/sql(Procedual Language/Structured : 오라클 전용 DB 프로그래밍 언어 Procedure 프로시저 자바의 메소드처럼 어떤 동작을 하는 sql 명령어를 미리 만들어 놓는다. 자바의 메소드처럼 빈번하게 사용하는 sql 명령어를 프로시저를 만들어 두면 쉽게 사용할 수 있다. 프로시저 생성 create or replace procedure 프로시점이름(변수이름 ..
데이터 정의어(DDL) create : 테이블 생성 alter : 이미 있는 테이블 구조 변경 drop : 테이블 삭제 create 문 테이블을 구성하고 속성과 속성에 관한 제약을 정의하고 기본키 및 외래키를 정의하는 명령 create table 테이블이름(속성이름 데이터타입 제약, ... ) 속성들은 ,로 구분 데이터 타입 정수형 : number 가변형 문자타입 : varchar2(글자수) varchar2의 괄호 안은 최대 늘어날 수 있는 크기(글자 수)를 뜻한다. 넣은 데이터가 3바이트라면 3바이트만큼만 차지한다. ex) varchar(20) : 최대 20바이트까지 저장할 수 있다. 단 한글은 3바이트 차지한다. 제약 속성이름 데이터타입 [not null | unique | default 기본값 | ..

왜 프로젝트로 공부해나가야 하는지 실용적인 방법들을 많이 배울 수 있고 결과물이 눈으로 보여서 성취감도 생김 중요한 이유 : 문제 해결 능력을 연습해 볼 수 있음(개발자의 중요한 자질) 포트폴리오를 어떻게 만들어 나가면 좋은지 분야에 필요한 기술 정리 -html+css만 안다면 : 정적인 반응형 웹사이트 javascript : 동적인 웹사이트(서버에서 데이터를 받아옴) -> node.js를 이용해서 백엔드 구축도 해보면 좋음 -> 프레임워크를 이용한 SPA(동일한 프로젝트) 만들어보기 포트폴리오에 추가할 프로젝트는 어떤 것들? 히든카드 프로젝트 가고자하는 분야에서 중요한 기술/스택을 1-2개에 초점 독창적인, 창의적인 아이디어 자주 쓰는 앱들의 주요 기능 카피(가고자하는 분야에서 중요한 기술을 활용하면 ..