일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Jenkins
- Storage
- dns
- security group
- ALB
- Subnet
- CloudFront
- CLI
- Athena
- 도메인
- EC2
- RDS
- VPC
- NaCl
- storage gateway
- Dedup
- FSX
- lambda
- 윈도우
- Linux
- 네이버 클라우드 플랫폼
- AD
- terraform
- 테라폼
- AWS
- ncp
- S3
- Python
- route table
- Windows
- Today
- Total
목록STUDY (98)
끄적이는 보송
이전에 자격증을 몇 개 취득하여 CREDLY에 연동되어 있다. 오늘은 그 자격증 디지털 뱃지를 티스토리 블로그 페이지 왼쪽에 있는 사이드바에 올려 꾸며 보려고 한다. 앞 서 결과물은 보여주자면 다음과 같다. 코딩의 기본지식이 부족하여 상당히 미숙하지만 기록 차원에서 올려본다. https://info.credly.com/ Digital Credentials Credly is the end-to-end solution for creating, issuing and managing digital credentials. Thousands of organizations use Credly to recognize achievement. info.credly.com 준비물 (Badge 이미지 파일, 링크) 우선 각 ..
Terraform을 이용해 AWS의 대표 저장소인 S3를 생성하고 CLI 환경에서 간단한 동작을 해보려 한다. 물론 이 모든 건 AWS configure 자격 증명이 되어있어야 한다. 1. 우선 S3 생성을 위한 테라폼 파일을 생성한다. 물론 S3 버킷의 이름은 고유해야 한다. #provider.tf provider "aws" { region = "ap-northeast-2" } #s3.tf resource "aws_s3_bucket" "s3" { bucket = "boesterraformbucket" } 2. Terraform init > Terraform plan > 콘솔에서 버킷 생성 확인 3. S3에 파일 업로드 더미 파일을 만들어 S3에 파일 업로드를 한다. S3 관련 CLI 명령어는 공식 사이..
Terraform을 통해 최소한의 기능만 하는 정말 간단한 VPC를 다음과 같이 구성하려 한다. 1. Provider 구성 먼저 사용하는 Vendor는 AWS, 지역은 서울(ap-northeast-2)을 사용하며 다음과 같이 간단한 코드를 구성했다. #provider.tf provider "aws" { region = "ap-northeast-2" } init 명령어로 Initializing 진행되며 Provider를 다운로드하였다. 다운로드하면 다음과 같이 .terraform 폴더가 생긴다. Terraform 은 내부적으로 AWS의 API를 호출하여 동작하며 그러기 위해선 Library가 필요하다. init 명령어가 그 Library도 다운로드한다. 2. VPC & Public Subnet 생성 기본 ..
sudo systemctl start 윈도우 WSL 우분투 환경에서 이 간단한 명령어가 안먹혀 당황스러웠다. 이유는 해당 OS는 systemd 를 사용하지 않기 때문이라고 한다. 하지만 (대부분) SysV init system (sysvinit) 을 사용한다. 그렇다면 어떻게 에러는 어떻게 해결할 수 있을 까? 답은 간단하다. 안쓰면 된다 다음 표를 참고하자 systemctl start service_name service service_name start systemctl stop service_name service service_name stop systemctl restart service_name service service_name restart systemctl status service_n..
Terraform은 Hashicorp에서 오픈소스로 개발한 인프라관리 Tool 이며 Infrastructure as Code (IaC)를 지향한다고 한다. 필자는 AWS 클라우드만 다루며 다른 벤더사는 잘 모른다. 이런 상황에 만약 Azure로 기존의 인프라를 옮긴다면...? 대재앙이다. 필자는 Vendor-lock-in 그 자체다. 멀티 클라우드를 지향하는 기업도 슬슬 생기고 있고 이 모든 것을 품을 수 있는게 테라폼인듯 하여 공부해보려 한다. Terraform 사용 방법 Terraform은 CLI와 HCL (Harshicorp Language)를 제공하며 이들을 알 필요가 있다. Terraform 사용 절차는 다음과 같다. API set up > Terraform Write > Terraform Pl..
AWS는 CLI, SDK, CDK 등 다양한 API를 제공한다. AWS의 모든 리소스는 API를 통해 생성할 수 있으며 이는 즉, 정해진 API 인터페이스에 맞게 요청을 보내면 AWS 측에서도 해당 요청대로 명령을 수행한다는 뜻이다. API는 응용프로그램에서 사용할 수 있도록 만든 하나의 인터페이스 그리고 AWS는 사용자 구분을 위해 AWS_ACCESS_KEY_ID와 AWS_SECRET_ACCESS_KEY 를 요구한다. 해당 키들은 사용자의 권한도 포함하고 있으며 유출되면 안되는 것들이다. 한 번 구성해보자. 1 . IAM 유저 생성 프로그래밍 방식 액세스 -> Access Key 와 Secret Key를 사용할 것인가? AWS Management Console 액세스 -> 콘솔환경에서 엑세스 할 것이냐..
옛날에 만들어 둔 AWS 계정의 Free Tier 가 유효한지 알고 싶어졌다. 하지만 내 예상과 달리 언제까지 무료 기간 입니다! 하고 친절하게 설명되어 있지 않는 AWS 였다. 그렇다면 기억을 더듬는 방법 밖에 없을까? 그렇지 않다. 1. 콘솔화면 우측 상단 자신의 계정을 클릭하여 '내 결제 대시보드' 를 클릭한다. 2. 청구서 클릭 > 청구서의 날짜 필자의 경우 처음 청구서가 발행된 날은 2020년 7월이다. 2021년 7월까지 유효하다는 것을 유추할 수 있다. 3. 대금 및 비용 관리 대시보드 대시보드에 접속하면 위와 같이 프리 티어 서비스를 어느정도 사용하고 있었는지 보인다. 이런게 보인다면 적어도 프리 티어는 아직 유효하다는 의미다. 만료될 때까지 뽕 뽑자.
테라폼은 Infrastructure as Code를 구현할 수 있는 대표적인 오픈소스 툴이다. 이번 장을 시작으로 테라폼을 공부해보려 한다. 최신 버전을 설치하는게 맞겠지만 너무 최신 버전이면 예기치 못한 버그가 있을 수도 있으니 가장 최신 버전을 피할까 한다. 최신 버전 테라폼 : https://www.terraform.io/downloads.html Download Terraform - Terraform by HashiCorp Download Terraform www.terraform.io 이전 버전 테라폼 : https://releases.hashicorp.com/terraform/ Terraform Versions | HashiCorp Releases releases.hashicorp.com 1...