전체 글 썸네일형 리스트형 [draft] 인스턴스 메타데이터에 액세스하는 방법 인스턴스 메타데이터에 액세스하는 방법AWS EC2 인스턴스의 메타데이터에 액세스하려면 인스턴스 내부에서 HTTP 요청을 통해 인스턴스 메타데이터 서비스를 사용할 수 있습니다. 이 서비스는 인스턴스의 특정 정보를 제공합니다. 이를 통해 인스턴스 ID, AMI ID, 호스트 이름, 보안 그룹 등 다양한 정보를 조회할 수 있습니다.AWS EC2 인스턴스에서 IMDSv1 또는 IMDSv2가 사용되고 있는지 확인1. AWS CLI를 통한 확인AWS CLI를 사용하여 인스턴스 메타데이터 서비스(IMDS) 구성을 확인할 수 있습니다.aws ec2 describe-instances --instance-ids --query "Reservations[].Instances[].MetadataOptions"HttpToken.. 더보기 [draft] EC2 이미지 빌더(EC2 Image Builder) EC2 이미지 빌더(EC2 Image Builder)EC2 Image Builder > 이미지 파이프라인이미지 파이프라인 이미지 파이프라인은 AWS에서 Amazon Machine Image(AMI) 또는 Docker 이미지를 빌드하기 위한 자동화 구성입니다. 이 구성 단계는 다음을 포함합니다. 1 레시피 생성 기본 이미지 및 빌드/테스트 구성 요소 레시피는 원하는 구성의 출력 이미지를 생성하기 위해 기본 이미지에 적용할 구성 요소를 정의하는 문서입니다.2 인프라 구성 정의(선택 사항) 인스턴스, VPC, IAM 역할 및 기타 설정 AWS 계정에서 실행할 인스턴스의 인프라 구성을 지정합니다.3 배포 설정 정의(선택 사항) 출력 AMI 및 Docker 이미지 배포를 위한 리전 출력 AMI 및 Docker 이.. 더보기 [draft] EC2 이미지 빌더(EC2 Image Builder) EC2 이미지 빌더(EC2 Image Builder)AWS EC2 Image Builder는 인프라를 코드로 정의하여 이미지를 생성하고 배포하기 위한 서비스입니다. EC2 Image Builder를 사용하면 서버 이미지를 빌드하고 AMI를 자동으로 생성할 수 있습니다. EC2 Image Builder를 사용하여 AMI를 생성하는 방법은 다음과 같습니다. 1. EC2 Image Builder 콘솔 열기: AWS Management Console에서 EC2 Image Builder 콘솔로 이동합니다. 2. 이미지 레시피 작성: EC2 Image Builder를 사용하여 이미지를 생성하려면 이미지 레시피를 작성해야 합니다. 이미지 레시피는 이미지를 빌드하기 위한 코드로, JSON 형식으로 작성됩니다. 예를 들.. 더보기 [draft] Jenkins 이용하여 Docker Image 만들기 Jenkins 이용하여 Docker Image 만들기- HowToDo.cloud를 보고 재구성하였습니다.애플리케이션 개발main.js// load the http modulevar http = require('http');// configure our HTTP servervar server = http.createServer(function (request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.end("Hello World\n");});// listen on localhost:8000server.listen(8000);console.log("Server listening at http://127.0.. 더보기 [draft] 쿠버네티스 네임스페이스를 생성하고 확인하고 삭제하는 방법(namespaces) 쿠버네티스 네임스페이스를 생성하고 확인하고 삭제하는 방법(namespaces)쿠버네티스에서는 네임스페이스를 통해 리소스를 격리하고 조직화할 수 있습니다. 네임스페이스 확인kubectl get namespaces$ kubectl get namespacesNAME STATUS AGEdefault Active 2d1hingress-nginx Active 2d1hkube-node-lease Active 2d1hkube-public Active 2d1hkube-system Active 2d1hmetallb-system Active 2d1hkubectl get pods --namespace kube-systemk.. 더보기 [draft] git branch 명령어 git branch 명령어현재 작업 중인 브랜치 확인git branch$ git branch* main브랜치 생성하기git branch develop$ git branch* main develop브랜치 전환하기(main -> develop)git checkout develop$ git checkout developbranch 'develop' set up to track 'origin/develop'.Switched to a new branch 'develop'$ git branch* develop maintest1 브랜치 생성git branch test1브랜치 삭제git branch -d test1$ git branch -d test1Deleted branch test1 (was 0d62604).브.. 더보기 [draft] putty를 사용하여 PEM 형식의 개인 키로부터 공개 키를 생성하는 방법 putty(PuTTYgen)를 사용하여 PEM 형식의 개인 키로부터 공개 키를 생성하는 방법PuTTYgen은 SSH 키를 관리하고 변환하는 도구입니다.PuTTYgen 실행PuTTYgen은 Windows에서는 독립 실행형 프로그램으로 제공되며 Linux와 macOS에서도 설치할 수 있습니다.PEM 키 로드 > 공개 키 저장PuTTYgen 창에서 "Load" 버튼을 클릭합니다.파일 형식을 *.pem으로 변경하고 PEM 형식의 개인 키 파일을 선택하여 로드합니다.창 상단에 있는 **"Public key for pasting into OpenSSH authorized_keys file:"**라는 텍스트 상자에 공개 키가 표시됩니다.이 공개 키를 복사하거나 "Save public key" 버튼을 눌러 .pub 파.. 더보기 [draft] 개인 키로 공개 키 생성하는 방법 개인 키로 공개 키 생성하는 방법ssh-keygen 도구를 사용하여 가능합니다.개인 키 파일이 .pem 형식일 경우 이를 사용하여 .pub 형식의 공개 키를 생성할 수 있습니다.1. 개인 키로부터 공개 키 생성ssh-keygen 명령을 사용하여 .pem 파일로부터 공개 키를 생성할 수 있습니다.ssh-keygen -y -f ~/aws-key/keyfile.pem > ~/aws-key/keyfile.pub-y 옵션은 공개 키를 출력하도록 합니다.-f 옵션은 입력 파일(개인 키 파일)을 지정합니다.> 연산자는 출력(공개 키)을 지정된 파일로 리디렉션합니다.개인 키 파일(keyfile.pem)로부터 공개 키 파일(keyfile.pub)을 생성합니다.2. 생성된 공개 키 확인생성된 공개 키 파일(keyfile... 더보기 이전 1 2 3 4 ··· 9 다음