일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Boto3
- AWS
- 꿀팁
- 테라폼
- dms
- WSL
- mobaXTerm
- S3
- 자빅스
- RDS
- VPC피어링
- aws cli
- Migration
- EC2
- Session Manager
- centos8
- Iam
- AutoScaling
- 모니터링
- Ami
- VDI
- AppStream2.0
- terraform
- cloudwatch
- IAC
- zabbix
- EFs
- ALB
- Workspaces
- 마이그레이션
- Today
- Total
목록전체 글 (45)
구름
Cloudest 노션으로 블로그를 옮겼습니다. 흥미로운 포스팅이 올라옵니다! cloudest.oopy.io 서론 AWS CLI, SDK, Terraform 등 코드의 형식으로 AWS EC2를 생성하려면 AMI ID가 필요하다. (콘솔에서는 보통 원하는 OS, 서비스를 검색해서 선택한다.) AWS CLI로 AMI ID를 구하는 방법은 다음과 같다. (리눅스는 `대신 \ 사용) aws ec2 describe-images ` --owners aws-marketplace ` --filters "Name=name,Values=python*" ` --query "reverse(sort_by(Images, &Name))[:10].Name" ` --output text # owners : 소유자 확인, 값이 없다면 전..
💡 준비물 - AWS SSO 계정 - Terraform , AWS CLI 환경 서론 이전 게시글에서 AWS CLI SSO를 사용하는 방법과 AWS CLI SSO를 Boto3에 활용하는 방법을 다뤘었다. Terraform에서도 Provider를 profile로 사용하면 좋겠다고 생각했다. 그리고 역시 Terraform에서도 profile을 통한 자격증명을 지원한다. 사용자가 생성한 IAM User의 AccessKey, SecretKey가 입력된 profile이든, AWS CLI SSO로 생성된 임시 profile이든 상관없다. provider에 입력한 profile 이름이 내가 실제로 가진 profile인지 내부적으로 AWS의 API를 통해 검증하는 것 같다. AWS profile을 provider로 사용..
💡 M1 맥북의 기본 OS인 BigSur 부터는 기본쉘이 zsh이기 때문에 별도의 설치는 필요없다. zsh의 장점 비주얼적으로 가독성이 올라간다. 중간자로 파일 자동완성 가능 abc-123.txt , abc-123.pem 파일이 있을때 txt탭으로 자동완성 가능! 기타 Git 상태 확인 (브런치, Track 여부 등) 명령어에 따른 history 제공 (vi 누르고 방향키누르면 vi에 대한 히스토리만 보여줌) 경로 추정가능! /u/l/b 탭 → /usr/local/bin Oh-my-zsh 설치 Mac 기본 터미널보다는 iTerm2 사용을 선호한다. oh my zsh 다운로드 iTerm2 터미널에서 다음 명령어 입력 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh..
문제 homebrew 설치 후 brew install 오류 나는경우! M1 Mac은 Intel Mac과 Homebrew 기본 경로가 다른 것 같다.brew config 로 확인 후 기본 경로를 변경해야한다 /usr/local → /opt/homebrew 해결방법 /opt/homebrew/bin/brew doctor 명령어 입력 → echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc 터미널 재시작 brew config 명령어로 재확인 이제 Homebrew가 정상적으로 사용될 것이다. Uploaded by Notion2Tistory v1.1.0 Cloudest - 블로그 이사했습니다 노션으로 블로그를 옮겼습니다. 흥미로운 포스팅이 올라옵니다! cloudest..
💡 준비물 1. AWS CLI가 설치된 환경 2. Source, Target 계정의 IAM User 3. IAM User의 Access Key, Secret Key (참고 링크) 4. 테스트를 위한 Source 계정의 EC2 Instance 시작 전 각 계정에 적절한 권한과 액세스 정책이 부여되어 있다면 다른 AWS 계정의 S3 객체를 복제할 수 있다. 현재는 AWS CLI를 통해서만 버킷 복제가 가능합니다. 버킷간 데이터를 옮길 때 S3 객체를 다운로드 하고 새로운 S3 버킷에 올리는 비용, 시간, 절차적 번거로움을 해결할 수 있습니다. S3 복제하기 1. AMI를 S3 버킷에 저장 각 계정의 IAM User의 Key로 AWS Profile 생성 ( C:\Users\[사용자이름]\.aws\credent..
💡 준비물 AWS-CLI, Python, Boto3환경 시작 전 boto3를 처음 접할 때 보통 자격증명에 AWS Configure를 사용하거나 직관적으로 Access Key를 직접 입력한다. 하지만 AWS CLI에서 SSO를 사용한 접속 과 같이 Access Key가 없는 환경에서도 스크립트를 사용하고 싶었다. AWS CLI에서 SSO로 로그인한 경우 C:\Users\[사용자]\.aws\config 경로에 session profile이 저장되는데, 이 profile을 사용해서 Access Key없이도 boto3를 사용할 수 있다. 기존 자격증명 AWS CLI에서 스크립트를 사용하기 위해 .py파일에 boto3를 사용한다. AWS Configure를 사용해서 자격 증명하기 Powershell / bash..
🛠 준비물 : AWS 계정, SSH 연결 프로그램 시작 전 목표 : On-premise DB서버를 AWS의 RDS로 Migration하기 여기를 눌러 기본 VPC & EC2 환경을 구성할 수 있다. 이 포스팅은 DMS에 대한 가장 기초적인 On-premise to RDS 마이그레이션을 위한 최소환경으로 구성하였다. DMS란? DMS란? : 각종 데이터베이스를 DMS를 사용하여 AWS Cloud로 마이그레이션하거나, 온-프레미스 인스턴스 간에(AWS 클라우드 설정을 통해) 또는 클라우드와 온-프레미스 설정의 조합 간에 마이그레이션할 수 있다. DMS는 Free-Tier를 제공하지 않는 서비스이기 때문에 약간의 과금이 필요하다. (실습만 진행하고 삭제하면 1$ 이내로 가능하다) DMS Migration을 간..
Cloudest - 블로그 이사했습니다 노션으로 블로그를 옮겼습니다. 흥미로운 포스팅이 올라옵니다! cloudest.oopy.io 시작 전 Amazon AppStream 2.0를 공부하는데 AppStream에서 가장 중요한 역할을 하는 동시에 가장 애매모호한 개념인 Fleet과 Stack을 시원하게 설명해주는 정리글이 없어서 내가 이해하기 쉽게 정리해봤다. Amazon AppStream 2.0에 접속하기 위해서는 Internet 연결이 필수적이다. AppStream 2.0 알아보기 AppStream 2.0 이란? 완전 관리형 어플리케이션 및 데스크톱 스트리밍 서비스 중앙에서 데스크톱 애플리케이션 관리 전세계 사용자가 사용할 수 있음 2019년 2월 Seoul Region 출시 AppStream 2.0 아..