전체 글 썸네일형 리스트형 [draft] AWS CLI를 사용하여 AWS EC2 인스턴스 정보를 조회하는 방법 AWS CLI를 사용하여 AWS EC2 인스턴스 정보를 조회하는 방법AWS CLI를 사용하여 AWS EC2 인스턴스 정보를 조회하려면 describe-instances 명령어를 사용합니다.1. AWS CLI 설치AWS CLI가 설치되어 있지 않은 경우 먼저 설치해야 합니다.2. AWS CLI 구성AWS CLI를 사용하기 위해 AWS 계정과 연결되는 설정을 해야 합니다.터미널에서 다음 명령어를 실행하고 AWS 계정의 Access Key ID와 Secret Access Key 그리고 기본 리전을 설정합니다.aws configure3. EC2 인스턴스 정보 조회EC2 인스턴스 정보를 조회하는 명령어입니다.aws ec2 describe-instances이 명령어는 현재 AWS 계정에 있는 모든 EC2 인스턴스에.. 더보기 [draft] AWSCLI(awscli) 설치 및 기타 도구 설정 AWSCLI(awscli) 설치 및 기타 도구 설정AWSCLI(AWS Command Line Interface) 설치curl -s "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/install버전 정보 확인aws --versionaws-cli/2.3.2 Python/3.8.8 Linux/4.14.246-187.474.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off기타(jq) 도구 설정 yum install -y jq 참고URL- 변군이글루 블로그 : AWS Command Line Interface(AWS CLI)를 최신 버전으로 설치하는 방.. 더보기 [draft] AWS CLI로 액세스 키(Access Key, Secret Access Key) 설정 AWS CLI로 액세스 키(Access Key, Secret Access Key) 설정기본 자격 증명 사용액세스 키 등록aws configureAWS Access Key ID [None]: AKIAAWSAccessKeyIDAWS Secret Access Key [None]: 4YoZAWSSecretAccessKeyDefault region name [None]: ap-northeast-2Default output format [None]: jsonAWS 구성 파일 : ~/.aws/config공유 자격증명 파일 : ~/.aws/credentials액세스 키 리스트 확인aws configure list Name Value Type Loca.. 더보기 [draft] AWS CLI를 사용하여 EC2 인스턴스의 AMI를 생성하는 스크립트 AWS CLI를 사용하여 EC2 인스턴스의 AMI(Amazon Machine Image)를 생성하는 스크립트사전 요구사항AWS CLI 설치 및 구성 (aws configure)AMI 생성 권한이 있는 IAM 사용자 또는 역할대상 EC2 인스턴스 ID 확인EC2 인스턴스 ID 확인instance-search.sh 스크립트#!/bin/bashINSTANCE_STATE="${1:-running}"echo "Querying EC2 instances in state: $INSTANCE_STATE..."RESULT=$(aws ec2 describe-instances \ --filters "Name=instance-state-name,Values=$INSTANCE_STATE" \ --query 'Reservati.. 더보기 [draft] 우분투에 PHP rdkafka 확장 모듈을 설치하는 방법 우분투에 PHP rdkafka 확장 모듈을 설치하는 방법필수 패키지 설치빌드 도구 설치sudo apt install -y build-essentialre2c 설치sudo apt install -y re2cPHP 개발 도구, PECL 도구 및 librdkafka 개발 헤더 파일 설치sudo apt install -y php-dev php-pear librdkafka-devPECL을 통해 rdkafka 확장 설치현재 PECL 채널 정보 확인sudo pecl channel-info pecl.php.netChannel pecl.php.net Information:=================================Name and Server pecl.php.netAlias .. 더보기 [draft] CentOS 7에서 PHP rdkafka 확장 모듈을 설치하는 방법 CentOS 7에서 PHP rdkafka 확장(Extension) 모듈을 설치하는 방법테스트 환경nginxphp-fpmPHP 버전 확인php -vPHP 7.3.27 (cli) (built: Feb 2 2021 10:32:50) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.27, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.27, Copyright (c) 1999-2018, by Zend TechnologiesPHP 저장소 버전 확인yum info php | egrep 'Name|Arch|Version|Repo' 2Repodata is over 2 weeks old.. 더보기 [draft] 우분투에서 Keycloak을 기반으로 SSH 인증을 설정하는 방법 우분투에서 Keycloak을 기반으로 SSH 인증을 설정하는 방법Keycloak을 Identity Provider로 활용하고 SSH 클라이언트가 Keycloak으로 인증을 요청하여 사용자 인증을 수행하는 방식입니다.1. Keycloak에서 OAuth 클라이언트 설정Keycloak을 사용하여 SSH 인증을 위해 OAuth 클라이언트를 설정합니다.Keycloak 관리자 콘솔에 접속합니다.사용하고자 하는 Realm을 선택합니다.클라이언트(Client)로 이동하여 새 클라이언트를 추가합니다.클라이언트 ID와 필요한 redirect_uri를 구성합니다.생성된 클라이언트의 시크릿(Client Secret)을 확인합니다.2. Keycloak 인증서 및 공개 키 설정Keycloak에서 사용하는 OIDC 인증서와 공개 .. 더보기 [draft] 우분투에서 Keycloak을 설치하고 설정하여 사용할 수 있는 방법 우분투에서 Keycloak을 설치하고 설정하여 사용할 수 있는 방법Keycloak은 강력한 오픈소스 인증 및 권한 부여 솔루션으로 다양한 인증 및 SSO 기능을 제공합니다.1. MySQL 설치wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.debsudo dpkg -i mysql-apt-config_0.8.33-1_all.debsudo apt updatesudo apt install mysql-servermysqld -V$ mysqld -V/usr/sbin/mysqld Ver 8.4.3 for Linux on x86_64 (MySQL Community Server - GPL)2. Java 설치Keycloak을 설치하기 위해서는 Java 11 이.. 더보기 이전 1 2 3 4 ··· 53 다음