1. 환경 준비 Linux 환경에서 실습할 경우 : Virtual Box + CentOS 7(또는 다른 배포판) http://isoredirect.centos.org/centos/7/isos/x86_64/ https://www.virtualbox.org/ CentOS Mirrors List isoredirect.centos.org Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash New July 14th, 2020, 2020VirtualBox 6.1.12 released! Oracle today released a 6.1 maintenance release which improves stability and fixes regressions. See ..
1. Dev 환경으로 시작하기 vault server -dev 명령어 입력 ubuntu@ingnoh ~ % vault server -dev ==> Vault server configuration: Api Address: http://127.0.0.1:8200 Cgo: disabled Cluster Address: https://127.0.0.1:8201 Go Version: go1.14.4 Listener 1: tcp (addr: "127.0.0.1:8200", cluster address: "127.0.0.1:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled") Log Level: info Mlock: s..
1. Vault란? Secrets에 안전하게 접근할 수 있도록 하는 도구(tool) Secrets : API key, PW, Certificates, 등... 내가 엄격하게 접근 제어하고자 하는 모든 것을 포함한다. Vault는 어떠한 Secrets에 대해서도 단일화된 인터페이스를 제공하며, 이 과정에서 엄격한 접근 제어 및 상세한 audit logging을 제공한다.. 최근의 시스템들은 여러 종류의 Secrets(DB credential, 외부 서비스를 위한 API Key, 등...)을 필요로 한다. 누가 어떤 Secrets에 접근할 수 있는지 이해하는 것은 이미 매우 어려운 일이며, 특정 플랫폼에 종속되기도 쉽다. 나아가 Key Rolling을 추가하거나 저장소를 보호하고, 상세한 Audit logg..
0. 작업 환경 : apt install -y tomcat8 apt install -y tomcat8-admin 1. /var/lib/tomcat8/conf에서 server.xml을 수정 /var/lib/tomcat8/conf/server.xml : 톰캣의 기본 동작 포트인 8080을 변경하고 싶을 때 사용 예를 들어, localhost:8080이 아닌 localhost만으로 접속하고 싶을 수 있다. 그러나 80포트로 변경하는데에는 제약이 따른다. 1024 이하의 Well known 포트는 아무 사용자나 수정할 수 없다고 함. localhost만으로 접속하고 싶다면 톰캣 인스턴스 자체에서 포트 포워딩을 하거나, 다른 방법을 적용 해야 한다. -> 더 알아보기 : App.이 동작할 기본 디렉토리를 설정 d..
1. 테라폼이란? IaaC를 위한 클라우드 인프라 환경 배포 툴의 일종 일반 서버, 가상 머신 등에서 동일 환경을 보장하는 Ansible과 비교하여 Terraform은 클라우드 플랫폼에 초점을 맞추는 것이 특징. 특징 : WRITE : Infrastructure as a Code PLAN : Preview changes before applying CREATE : Reproducible Infrastructure 클라우드 친화적인 툴이므로, 왠만한 클라우드 벤더에서 모두 지원한다고 함. 2. .tf 파일 살펴보기 resource "aws_key_pair" "ingnoh_key" { key_name = "ingnohKey" public_key = "${file("./ingnohKey.pub")}" } re..
- Total
- Today
- Yesterday
- eureka
- dev
- Java
- IntelliJ
- etc
- hashicorp
- Gradle
- Docker
- JPA
- javascript
- spring boot
- Linux
- Puppeteer
- Spring Cloud Config
- AWS IoT
- Database
- Vault
- terraform
- postgresql
- JEST
- pgloader
- 코딩테스트
- shell
- react
- jQuery
- mysql
- AWS
- kotlin
- Node.js
- Git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |