반응형 IT38 AWS - IAM ( 사용자 그룹 정책 ) IAM = ID 및 액세스 관리, 글로벌 서비스 기본적으로 생성된 루트 계정은 사용하거나 공유해서는 안 됩니다 사용자는 조직 내의 사용자이며 그룹화할 수 있습니다 그룹에 다른 그룹은 포함되지 않고 사용자만 포함됨 사용자는 그룹에 속할 필요가 없으며 사용자는 여러 그룹에 속할 수 있습니다 IAM: Permissions 사용자 또는 그룹에 정책이라는 JSON 문서를 할당할 수 있습니다. AWS에서 최소 권한 원칙을 적용합니다. 즉, 사용자가 필요로 하는 것보다 많은 권한을 부여하지 않습니다. Password Policy 강력한 암호 = 계정의 보안 강화 AWS에서 암호 정책을 설정할 수 있습니다. 최소 암호 길이 설정 특정 문자 유형 필요: 대문자 포함 소문자 숫자들 영숫자가 아닌 문자 모든 IAM 사용자가.. 2023. 10. 15. 아이폰 14 프로 사전예약 가격 공유 ( 11번가 skt 자급제보다 기기변경이 좋은 이유) 이번에 아이폰 14프로 사전예약 기간에 사전예약을 완료했습니다. 쿠팡, 11번가, 지마켓 등 할인 행사를 많이 했는데 자급제를 구매하지 않고 SKT를 유지하기 위해서 기변 했습니다. 이번에 할인 자체는 다 8%로 모두 같았지만 11번가에서 기기변경을 통한 할인이 더 많아서 자급제보다 더 싸게 구매 가능합니다. 11번가 혜택 다른 판매점에 비해서 다양한 카드 사 할인이 11번가에서 제일 많고, 자급제가 아닌 기기변경에 대한 혜택도 11번가가 제일 컸습니다. 정가 170만원에서 카드할인, 22개월 무이자, SKT 멤버쉽 9만원 할인까지 가능했습니다. 아이폰 14 프로 사전예약 가격 ( iphone 14 pro 256g 딥퍼플 ) 최종 가격은 1,468,480원 입니다. 정가 1,7000,000원에서 할인만 .. 2022. 10. 2. 아이폰 잠금화면 월 달력, 걸음 수 위젯 설정 방법 ios 16 아이폰 잠금 화면에 월 달력 위젯 설정 아이폰 IOS 16 업데이트하면서 아이폰 잠금화면에 위젯을 설정할 수 있습니다. 핸드폰을 열지 않아도 바로 달력이나 걸음 수, 날씨 등을 확인 할 수 있습니다. 기본 앱으로는 설정이 불가능한데 앱 하나만 다운받으면 바로 설정이 됩니다. 위에 사진 처럼 이제 위젯을 통해서 여러 가지 정보를 바로 알 수 있습니다. widgetsmith 어플 설정법 1. 아이폰 앱스토어로 들어가서 "widgetsmith" 를 다운로드합니다. ( 첫 번째 파란색 네모 모양의 앱입니다. ) 2. widgetsmith 어플로 접속합니다. - Lock Screen 탭으로 들어갑니다. - CIRCULAR WIDGETS에서 "걸음 수" 위젯을 선택합니다. - RECTANGULAR WIDGETS 에.. 2022. 9. 25. [하이브] HIVE Create Table Hive Create Table의 여러 옵션을 살펴보자!! 기본적으로 hive의 테이블은 hdfs 파일에 데이터가 저장되고 해당 경로의 external 형태로 테이블이 생성된다. 이건 table 옵션의 internal, external 모두 해당된다. Syntax ( Create table 문법 ) CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.] table_name [(col_name data_type [column_constraint] [COMMENT col_comment], ...)] [PARTITIONED BY (col_name data_type [COMMENT 'col_comment'], ...)] [CLUSTERED BY (col_.. 2022. 9. 14. [하이브] HIVE Create/Drop/Alter/Use Database hive에서 database를 만들고, 삭제하고 변경하는 구문을 정리해보겠습니다. Create Database : 데이터베이스 생성 CREATE [REMOTE] (DATABASE|SCHEMA) [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [MANAGEDLOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value, ...)]; CREATE DATABASE IF NOT EXISTS DW COMMENT 'DataWarehouse' Location '/usr/hive/.../' 하이브에서 스키마와 데이터베이스는 동일한 개념이다. location은 기본 디렉.. 2022. 9. 7. [무료 SQL Tool] DBeaver 다운로드, 설정 (ORACLE, MySQL, HIVE 등) 최근 통합 DB SQL Tool 인 DBeaver를 소개합니다. 다운로드 https://dbeaver.io/download/ Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package dbeaver.io 무료로 사용하기 위해서는 Community 버전을 다운로드합니다.. 2022. 6. 25. [Oracle]오라클 실행계획 보는 법, SQL 튜닝 기초 오라클 실행계획 보는 방법에 대해서 설명드릴게요. 오라클 실행계획을 왜 봐야 할까요? 내가 실행한 SQL이 내부적으로 어떤 방식으로 조인을 하고 어떤 인덱스를 사용했는지 확인을 해야 튜닝 포인트를 알 수 있기 때문입니다. 실행계획 이란? Sql Statement이 요구한 데이터를 추출하기 위해 DBMS가 차례로 수행하는 Access 과정 통계정보를 기반으로 다양한 Access Path를 수립하고 그중 Cost가 가장 낮은 Access Path를 결정 옵티마이저에 의한 Plan이 잘못 수립될 가능성이 있기에 이해하고 제어가 필요함 실행계획 보는 법 상하 레벨은 간에는 "ID가 낮은 거" 먼저, 동급 레벨은 "ID가 높은 거" 먼저 그럼 전체적인 순서는 3번 > 2번 > 5번 > 4번 > 1번 순으로 실행됩.. 2022. 6. 23. 데이터 엔지니어 입장에서 보는 취업 준비 데이터 엔지니어 입장에서 보는 취업 준비를 소개해볼까 합니다. 데이터 엔지니어가 정확하게 하는 일은 "데이터 파이프라인 설계, 개발"입니다. 데이터 파이프라인은 데이터가 발생하는 소스 시스템 ( 기간계, 외부(크롤링, API), 파일 등 )에서 타깃 시스템까지 데이터를 "효율적"으로 이동시키긴 위한 모든 작업을 말합니다. 필요 기술 소스 시스템에서 데이터를 "효율적"으로 추출해야 합니다. 가장 많이 사용하는 소스 시스템은 기간계 즉 RDBMS입니다. RDBMS를 잘 다루긴 위해서는 "SQL"은 필수이며, 가장 중요한 기술입니다. SQL은 소스 추출뿐 아니라 타깃시스템이 RDBMS, 어플라이언스DB, HADOOP 등에 적재할 때도 사용합니다. 요즘은 빅데이터가 타겟 시스템인 경우가 많습니다. 빅데이터의 R.. 2022. 6. 21. [Oracle] 오라클 Insert into 문법, select insert 오라클 입력 문법인 Insert 문에 대해서 알아볼게요. ORACLE INSERT SYNTAX insert_statement ::= INSERT_INTO {table_reference | [THE] (subquery1)} [(column_name [, column_name]...)] {VALUES (sql_expression [, sql_expression]...) | subquery2} [RETURNING] [row_expression [, row_expression]... INTO {variable_name | :host_variable_name} [, {variable_name | :host_variable_name}]...]; INSERT문법은 크게 단일 건 Insert와 다중 건 Insert로 .. 2022. 6. 19. [SQLD / SQLP] 기출문제 질문 모음2 2022.05.23 - [IT/SQLP] - [SQLD] 기출문제 질문 모음 [SQLD] 기출문제 질문 모음 1번 select'x' 에서 엑스가 뭘 의미하나요..? 답변 : Exists 서브 쿼리는 뭘 조회하는 목적이 아닌 존재 여부를 체크하는 목적이라 Select 절에 마땅히 적을게 없어 아무거나 적는 건데. 뭘 적 zaop.tistory.com Q1) 단일행 비교 연산자에는 ,=,>=, (5)로 이동 (6) 번은 수행 안 한 것이 됩니다. ROLLBACK은 말 그대로 수행하지 않는다는 의미인데 SAVEPOINT TO SV1 이후 꺼는 수행하지 않는 걸로 하겠다는 거라서 1, 4 값 이후 (8)번 3 입력된 상태로 1,4,3 값 중 MAX 값 4가 선택됨. Q4) 전 2번 0 인줄알았는데 답변에는 1번.. 2022. 5. 24. 이전 1 2 3 4 다음 반응형