분류 전체보기 썸네일형 리스트형 AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법 AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법1. 새로운 역할(role) 구성AWS 관리 콘솔 > IAM > 역할 > 역할만들기정책: AdministratorAccess역할 이름: SwitchRole역할 설명: Switch Role2. 정책 생성AWS 관리 콘솔 > IAM > 정책> 정책 생성정책: STS:AssumeRole이름: STSPolicy설명: STS Policy3. 사용자에 정책 할당AWS 관리 콘솔 > IAM > 사용자 > user > 요약 > 권한 추가4. 사용자(user) 재로그인 후 역할 전환5. 역할 전환 확인 AWS 교차 계정 접근을 설정하면 보안 및 권한 관리를 효과적으로 제어하고 다른 AWS 계정과 리소스 간의 협업을 가능하게 할 수 있습니다. 이.. 더보기 개인 키에서 공개 키를 추출하는 방법 개인 키(PrivateKey)에서 공개 키(PublicKey)를 추출하는 방법개인 키(Private Key)서버의 지갑과 같습니다.절대 공유하지 말고 chmod 600으로 권한을 제한합니다.공개 키(Public Key)서버의 자물쇠와 같습니다.접속 대상 서버의 ~/.ssh/authorized_keys에 등록하여 사용합니다.1. OpenSSL을 사용하는 방법 (범용 인증서 및 암호화용)OpenSSL은 웹 서버(Nginx/Apache), SSL/TLS 인증서, 데이터 암호화 등 가장 폭넓게 사용됩니다. RSA 개인 키 생성openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048공개 키 추출openssl rsa -in p.. 더보기 [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.. 더보기 pingcloud-cli 툴 pingcloud-cli 툴pingcloud‑cli는 AWS, GCP, Azure의 여러 리전(region)에 걸쳐 HTTP 요청 지연 시간(latency) 및 HTTP 통계(httpstat)를 측정할 수 있는 커맨드라인 도구입니다.기본 사용법pingcloud-cli [command] [region-codes...]$ pingcloud-cli --helpThank you for using pingcloud-cli.pingcloud-cli is command line tools to check latency and http trace from AWS, GCP and Azure regions.You can download codes from https://github.com/reoim/pingcloud-cl.. 더보기 원도우 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.. 더보기 이전 1 ··· 202 203 204 205 206 207 208 ··· 316 다음