본문 바로가기

728x90

전체 글

AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법 AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법 1. 새로운 역할(role) 구성 AWS 관리 콘솔 > IAM > 역할 > 역할만들기 정책: AdministratorAccess 역할 이름: SwitchRole 역할 설명: Switch Role 2. 정책 생성 AWS 관리 콘솔 > IAM > 정책> 정책 생성 정책: STS:AssumeRole 이름: STSPolicy 설명: STS Policy 3. 사용자에 정책 할당 AWS 관리 콘솔 > IAM > 사용자 > user > 요약 > 권한 추가 4. 사용자(user) 재로그인 후 역할 전환 5. 역할 전환 확인 AWS 교차 계정 접근을 설정하면 보안 및 권한 관리를 효과적으로 제어하고 다른 AWS 계정과 리소스 간의 협업을 가능.. 더보기
개인 키를 사용하여 공개 키를 생성하는 방법 개인 키(PrivateKey)를 사용하여 공개 키(PublicKey)를 생성하는 방법1. OpenSSL 명령어를 사용하여 개인 키를 생성합니다.openssl genpkey -algorithm RSA -out private_key.pem이 명령어는 RSA 알고리즘을 사용하여 개인 키를 생성하고, private_key.pem 파일에 저장합니다. 2. 생성된 개인 키를 기반으로 공개 키를 추출합니다.openssl rsa -pubout -in private_key.pem -out public_key.pem이 명령어는 개인 키 파일에서 공개 키를 추출하고, public_key.pem 파일에 저장합니다. 3. 생성된 공개 키를 확인합니다.cat public_key.pem이 명령어는 공개 키 파일의 내용을 터미널에 .. 더보기
[git 명령어] git clone git clone 사용법: git clone [] [--] [] git clone https://github.com/anti1346/project1.git $ git clone https://github.com/anti1346/project1.git 'project1'에 복제합니다... remote: Enumerating objects: 64, done. remote: Counting objects: 100% (64/64), done. remote: Compressing objects: 100% (42/42), done. remote: Total 64 (delta 19), reused 38 (delta 9), pack-reused 0 오브젝트를 받는 중: 100% (64/64), 9.62 KiB | 3... 더보기
[Terraform] 테라폼 모듈화 테스트 테라폼(terraform) 모듈화 테스트 루트 모듈에서 VPC 구성 main.tf 파일 $ vim main.tf module "vpc" { source = "../../../tfmodules/vpc/" aws_region = "ap-northeast-2" suffix = "11" tf_env = "test" #tf_domain = "test.tf.4wxyz.com" public-cidr = ["10.11.12.0/23", "10.11.16.0/23"] private-cidr = ["10.11.22.0/24", "10.11.26.0/24"] mgmt-cidr = ["10.11.92.0/24", "10.11.96.0/24"] azs = ["ap-northeast-2a", "ap-northeast-2c"] }.. 더보기
[zabbix] Zabbix Message template 변경 Zabbix Message template 변경 zabbix > 관리 > 미디어 타입 > Message template default Problem started at {EVENT.TIME} on {EVENT.DATE} Problem name: {EVENT.NAME} Host: {HOST.NAME} Severity: {EVENT.SEVERITY} Operational data: {EVENT.OPDATA} Original problem ID: {EVENT.ID} {TRIGGER.URL} IP 추가 - IP: {HOST.IP} Problem started at {EVENT.TIME} on {EVENT.DATE} Problem name: {EVENT.NAME} Host: {HOST.NAME} IP: {HOST.. 더보기
[ping] Pingcloud-cli 툴 Pingcloud-cli 툴 $ git clone https://github.com/reoim/pingcloud-cli.git $ cd pingcloud-cli $ pingcloud-cli aws $ pingcloud-cli aws us-east-1 https://github.com/reoim/pingcloud-cli.git reoim/pingcloud-cli CLI application to check http request latency of AWS, Google Cloud Platform and Azure - reoim/pingcloud-cli github.com 웹 브라우저에서 통한 latency 체크 https://www.cloudping.co/grid https://github.com/mda5.. 더보기
원도우 10에서 myip를 slack으로 보내기 원도우 10에서 myip를 slack으로 보내기wmyip.bat 파일 생성@echo offsetlocal enabledelayedexpansionchcp 437REM 컴퓨터 이름 가져오기FOR /F "usebackq" %%i IN (`hostname`) DO SET COMNAME=%%iREM 로컬 IP 주소 가져오기FOR /F "delims=[] tokens=2" %%i IN ('ping -4 -n 1 %COMNAME% ^| findstr "["') DO SET LOCALIP=%%iREM 공용 IP 주소 가져오기FOR /F %%a IN ('powershell -command "Invoke-RestMethod -Uri http://api.ipify.org"') DO SET PUBLICIP=%%aREM Sl.. 더보기
[Terraform] 테라폼 모듈화 테스트 테라폼 모듈화 테스트 디렉토리 구조 . ├── main.tf ├── modules │ ├── EC2 │ │ ├── main.tf │ │ └── script │ │ └── install_web1.sh │ ├── RDS │ └── VPC ├── provider.tf └── variables.tf 루트 모듈 provider.tf $ vim provider.tf ### ./provider.tf terraform { required_providers { aws = { source = "hashicorp/aws" version = "3.25.0" } } } provider "aws" { # Configuration options shared_credentials_file = "~/.aws/credentials" r.. 더보기

반응형