일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AD
- 윈도우
- 테라폼
- EC2
- route table
- Jenkins
- Linux
- Storage
- Athena
- RDS
- ncp
- CLI
- security group
- 네이버 클라우드 플랫폼
- AWS
- Python
- S3
- lambda
- ALB
- Windows
- FSX
- terraform
- 도메인
- VPC
- Subnet
- NaCl
- storage gateway
- Dedup
- dns
- CloudFront
- Today
- Total
목록AWS (55)
끄적이는 보송
AWS CloudShell 이란 AWS CloudShell은 브라우저 기반 가상 쉘이다. OS 환경 Amazon Linux 2 기반이며 공통 개발 및 운영 도구가 사전에 설치되어 있어 별도의 구성이나 로컬 설치는 필요하지 않다. CloudShell을 이용해 AWS CLI로 스크립트를 빠르게 실행하는 등 간단하고 접근 편하게 테스팅하기 좋아 보인다. 나아가 Cloudshell 자체는 무료다. CloudShell을 통해서 사용하는 별도의 AWS 서비스만 과금된다. CloudShell 사용 정보는 CloudTrail에 기록된다. 포스팅 기준 날짜로 CloudShell을 지원하는 지역은 옆의 이미지와 같다. 생각보다 지원되는 리전은 적지만 앞으로도 추가적인 지원이 될 예정이라고 한다. AWS CloudShell..
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 생성 기본 ..
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...
EC2 인스턴스 키 파일이 분실되거나 혹은 키 파일 지정 없이 EC2 인스턴스를 생성하면... 접속할 방법이 정말 없을까 문득 생각이 들었다. 그래서 바로 해보았다. OS 환경은 Amazon Linux 2 이며 키 분실 혹은 생성 시 미배정으로 접속하지 못하는 EC2 인스턴스의 루트 볼륨을 임시 EC2 인스턴스에 부착해 키를 배정하고 접속을 가능케 하고자 한다. EBS Root 볼륨을 옮기기 위한 사전 작업 접속이 안되는 문제의 Temp Server다. Root EBS 볼륨을 떼어내기 전, Stop 해주자. 문제의 Temp Server는 서울 리전의 가용영역 ap-northeast-2c에 위치해 있다. 루트 볼륨 작업을 위한 임시 서버 Temp Server2 또한 같은 곳에 구축해주자. Temp Serv..