본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] Mac에서 VSCode를 사용하여 Spring Boot 프로젝트를 세팅하고 실행하는 방법 Mac에서 VSCode(Visual Studio Code)를 사용하여 Spring Boot 프로젝트를 세팅하고 실행하는 방법1. VSCode 설치Visual Studio Code 다운로드 페이지에서 macOS용 설치 파일을 다운로드하고 설치합니다.2. Java 설치Spring Boot를 실행하려면 Java가 설치되어 있어야 합니다. Java 환경변수 설정vim ~/.zshrcexport JAVA_HOME='~/Library/Java/JavaVirtualMachines/openjdk-19.0.1/Contents/Home'export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH='~/Library/Java/JavaVirtualMachines/openjdk-19.0.1/Conte.. 더보기
C276x260.fwebp.q85 [draft] AWS CodeDeploy user data(사용자 데이터) AWS CodeDeploy user data(사용자 데이터)#!/bin/bash# 필요한 패키지 설치yum install -y ruby jq# 현재 인스턴스의 리전 가져오기REGION=$(curl -s 169.254.169.254/latest/dynamic/instance-identity/document | jq -r ".region")# 홈 디렉토리로 이동cd /home/ec2-user/# AWS CLI v2 다운로드 및 설치curl -SsL "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zip./aws/install# AWS CodeDeploy 에이전트 설치 및 활성화wget -q ht.. 더보기
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.. 더보기