본문 바로가기

퍼블릭 클라우드

C276x260.fwebp.q85 [draft] AWS CodeDeploy 사용법 AWS CodeDeploy 사용법AWS 개발자 도구코드를 호스팅하고 자동으로 애플리케이션을 AWS로 빌드, 테스트 및 배포합니다.웹 소스 생성spring boot 프로젝트 생성 - vscode spring boot 프로젝트 세팅 및 실행 : https://www.sangchul.kr/482appspec.yml 생성version: 0.0os: linuxfiles: - source: / destination: /home/ec2-user/build/IAM(Identity and Access Management) Role 생성ec2 인스턴스에서 사용할 iam role 생성Identity and Access Management(IAM) > 액세스 관리 > 역할 > 역할 만들기정책 이름AmazonS3Ful.. 더보기
C276x260.fwebp.q85 [draft] Amazon Route 53 Invalid Change Batch 오류(InvalidChangeBatch 400) Amazon Route 53 Invalid Change Batch 오류(InvalidChangeBatch 400)cname_txt_record_txt CNAME 레코드 추가cname_txt_record_txt TXT 레코드 추가cname_txt_record_txt CNAME 레코드가 있는 상태에서 cname_txt_record_txt TXT 레코드를 생성하면 아래와 같이 오류가 발생합니다.오류 발생잘못된 요청입니다.(InvalidChangeBatch 400: RRSet of type TXT with DNS name cname_txt_record_txt.scbyun.com. is not permitted because a conflicting RRSet of type CNAME with the same D.. 더보기
C276x260.fwebp.q85 [draft] Amazon Route 53(cli53) 명령어 도구 Amazon Route 53(cli53) 명령 도구Amazon Route 53 CLI(Command Line Interface) 도구인 cli53는 Route 53 DNS 서비스를 명령 줄에서 관리하기 위한 강력한 도구입니다. cli53를 사용하면 DNS 레코드를 생성, 수정, 삭제하고, 호스트 존 설정 및 관리, 호스트존 스냅샷 생성 등 다양한 DNS 관리 작업을 수행할 수 있습니다.1. Homebrew 설치Homebrew는 macOS에서 패키지 관리를 쉽게 할 수 있도록 도와주는 패키지 관리자입니다. 만약 Homebrew가 설치되어 있지 않다면, 아래 명령을 사용하여 Homebrew를 설치합니다./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.co.. 더보기
C276x260.fwebp.q85 [draft] Amazon Linux 2 인스턴스에 SSM Agent 업데이트하기 Amazon Linux 2 인스턴스에 SSM Agent(Systems Manager Agent) 업데이트하기테스트 환경운영체제 정보$ cat /etc/os-release NAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"ssm agent(amazon-ssm-agent) 버전 확인amazon-ssm-agent -version$ amazon-ssm-agent -versionSSM Agent versi.. 더보기
C276x260.fwebp.q85 [draft] aws 3fs-fuse를 설치하는 방법 aws 3fs-fuse를 설치하는 방법s3fs-fuse는 Amazon S3를 마운트하여 파일 시스템으로 사용할 수 있게 해주는 FUSE 기반의 도구입니다.1. 의존성 패키지 설치s3fs-fuse를 빌드하려면 다음과 같은 패키지들이 필요합니다.sudo yum install -y automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel2. s3fs-fuse 다운로드s3fs-fuse를 다운로드합니다.git clone https://github.com/s3fs-fuse/s3fs-fuse.gitcd s3fs-fuse/3. s3fs-fuse 빌드다음 명령어를 사용하여 s3fs-fuse를 빌드합니다../autogen.sh./.. 더보기
C276x260.fwebp.q85 [draft] AWS 계정 식별자(AWS 계정 ID)를 찾는 방법 AWS 계정 식별자(AWS 계정 ID)를 찾는 방법AWS 계정 식별자(AWS Account ID)는 AWS 계정을 고유하게 식별하는 숫자입니다. 이 식별자는 AWS 리소스와 서비스에 액세스할 때 주로 사용됩니다.AWS Management ConsoleAWS Management Console에 로그인한 후 다음 단계를 따릅니다.콘솔의 오른쪽 상단 모서리에서 계정 이름을 클릭합니다."내 보안 자격 증명"을 선택합니다."계정 세부 정보" 섹션에서 "AWS 계정 ID"를 찾을 수 있습니다.AWS CLI (Command Line Interface)AWS CLI를 사용하려면 다음 명령어를 실행합니다.aws sts get-caller-identityaws --profile terraform sts get-caller.. 더보기
C276x260.fwebp.q85 [draft] Amazon Linux 2에서 Python 3.10를 설치하는 방법 Amazon Linux 2에서 Python 3.10를 설치하는 방법테스트 환경운영체제 버전 정보$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"$ getconf LONG_BIT64시스템에 설치된 python version$ python --versionPython 2.7.18$ python3 --versionPython 3.7.91. 필수 패키지 설치Pyth.. 더보기
C276x260.fwebp.q85 [draft] aws ec2 인스턴스(ubuntu)에 goofys를 설치하고 S3 버킷을 마운트하는 방법 aws ec2 인스턴스(ubuntu)에 goofys를 설치하고 S3 버킷을 마운트하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.1 LTSFUSE 설치Goofys는 FUSE를 기반으로 작동하므로 FUSE를 설치해야 합니다.fuse 패키지와 libfuse-dev 패키지 설치sudo apt-get updateapt-get install -y fuse libfuse-devGoofys 설치Goofys를 Ubuntu 인스턴스에 설치합니다. Goofys는 Go 언어로 작성되었으며, Go 언어가 먼저 설치되어 있어야 합니다. Go 언어를 설치sudo apt-get install -y golangGo 언어가 설치되었다면, Goofys를 소스 코드를 사용하여 빌드하고 .. 더보기