- 태스크 1: AWS Cloud9 작업 공간 준비2024년 05월 08일
- 59lee
- 작성자
- 2024.05.08.:33
https://labs.skillbuilder.aws/sa/lab/arn:aws:learningcontent:us-east-1:470679935125:blueprintversion/SPL-BE-200-COCEKS-1:1.0.11-5f3248d7/ko-KR/8b502a1a-b974-427e-89e1-3637c567b8fc::sMej12uA9WKS4x5EPWeWxv
labs.skillbuilder.aws
이 글은 스킬빌더 내용 바탕으로 제가 출력한 값을 넣은 글입니다. 오해 없길 바랍니다.
이 태스크에서는 AWS Cloud9 환경에 연결한 다음, Amazon EKS에서 사용 가능하도록 해당 환경을 구성합니다.
- AWS Cloud9 콘솔을 열려면 Services 오른쪽의 검색 상자에서 을 검색하여 선택합니다.
- Cloud9
AWS Cloud9은 브라우저 내에서 코드를 작성, 실행 및 디버그하는 데 사용할 수 있는 클라우드 기반 통합 개발 환경(IDE)으로서, Docker, Python, AWS Command Line Interface(AWS CLI)를 포함하여 일반적으로 애플리케이션 개발에 사용되는 여러 도구가 사전 패키징되어 제공됩니다.
- Cloud9-EKS-Lab 환경에서 Open 링크를 선택합니다.
- Cloud9을 처음 시작할 때 표시되는 Cloud9 Welcome screen이나 기타 기본 탭은 필요하지 않으므로 각 탭 옆의 x를 선택하여 이러한 탭을 닫습니다.
- IDE 상단에서 아이콘을 선택하고 New Terminal을 선택합니다.
AWS Cloud9 IDE 인터페이스를 잠시 살펴봅니다.
- 화면 가운데의 편집기에는 하나의 터미널 세션이 열려 있습니다. 이 창에서 여러 탭을 열어 파일을 편집하고 터미널 명령을 실행할 수 있습니다.
- 화면 왼쪽에는 파일 탐색기가 표시되어 있습니다. CDK 환경과 애플리케이션을 구축하는 과정에서 추가 디렉터리와 파일이 여기에 표시됩니다.
- 화면 오른쪽에는 기어 아이콘이 표시되어 있습니다. 이 아이콘을 선택하면 Cloud9 Settings 패널이 열립니다.
모든 AWS Cloud9 작업 공간에는 IAM 자격 증명이 자동으로 할당됩니다. 이 자격 증명을 사용하면 계정 내 일부 AWS 서비스에 제한적으로 액세스할 수 있습니다. 이러한 자격 증명이 AWS 관리형 임시 자격 증명입니다. 하지만 이 실습의 AWS 관리형 임시 자격 증명에는 이 실습을 완료하는 데 필요한 모든 IAM 권한이 포함되어 있지 않습니다. 다음 단계에서 AWS 관리형 임시 자격 증명을 사용 중지합니다.
- 화면 오른쪽 상단에서 기어 아이콘을 선택하여 AWS Cloud9 Preferences를 엽니다.
- 화면 왼쪽의 탐색 패널에서 페이지 아래쪽으로 스크롤하여 AWS Settings를 선택합니다.
- 전환 버튼을 선택하여 AWS 관리형 임시 자격 증명을 사용 중지합니다.
주의: 이 실습에서는 여러 파일을 편집합니다. 해당 파일의 변경 사항을 저장하지 않으면 실습을 정상적으로 진행할 수 없습니다. 자동 저장을 사용하도록 설정하면 이러한 위험을 완화할 수 있습니다.
- Preferences 창 왼쪽의 탐색 패널에서 페이지 아래쪽으로 스크롤하여 Experimental을 선택합니다.
- Auto-Save Files 옆의 드롭다운 메뉴에서 On Focus Change를 선택합니다.
- 화면 상단에서 x를 선택하여 Preferences 탭을 닫고 터미널 세션이 표시되어 있는 탭으로 돌아옵니다.
- 명령: 다음 명령을 입력하여 AWS 관리형 임시 자격 증명이 정상적으로 사용 중지되었는지 확인합니다.
aws sts get-caller-identity
****************************** **** This is OUTPUT ONLY. **** ****************************** { "UserId": "AROAYFGPI3KKGO3T6FJ4U:i-0ba494bb24540ade0", "Account": "560927922836", "Arn": "arn:aws:sts::638489295426:assumed-role/LabStack-LabUser-gSmHbdJcfeNjm9ovquT-Cloud9InstanceRole-1PD5MEE0U2N7A/i-0beecd72371598add" }
export AWS_DEFAULT_REGION=$(curl --silent <http://169.254.169.254/latest/meta-data/placement/region>) && echo $AWS_DEFAULT_REGION
****************************** **** This is OUTPUT ONLY. **** ****************************** us-west-2
이 태스크에서는 AWS Cloud9 환경에 연결한 다음, Amazon EKS에서 사용 가능하도록 해당 환경을 구성합니다.
- AWS Cloud9 콘솔을 열려면 Services 오른쪽의 검색 상자에서 을 검색하여 선택합니다.
- Cloud9
AWS Cloud9은 브라우저 내에서 코드를 작성, 실행 및 디버그하는 데 사용할 수 있는 클라우드 기반 통합 개발 환경(IDE)으로서, Docker, Python, AWS Command Line Interface(AWS CLI)를 포함하여 일반적으로 애플리케이션 개발에 사용되는 여러 도구가 사전 패키징되어 제공됩니다.
- Cloud9-EKS-Lab 환경에서 Open 링크를 선택합니다.
- Cloud9을 처음 시작할 때 표시되는 Cloud9 Welcome screen이나 기타 기본 탭은 필요하지 않으므로 각 탭 옆의 x를 선택하여 이러한 탭을 닫습니다.
- IDE 상단에서 아이콘을 선택하고 New Terminal을 선택합니다.
AWS Cloud9 IDE 인터페이스를 잠시 살펴봅니다.
- 화면 가운데의 편집기에는 하나의 터미널 세션이 열려 있습니다. 이 창에서 여러 탭을 열어 파일을 편집하고 터미널 명령을 실행할 수 있습니다.
- 화면 왼쪽에는 파일 탐색기가 표시되어 있습니다. CDK 환경과 애플리케이션을 구축하는 과정에서 추가 디렉터리와 파일이 여기에 표시됩니다.
- 화면 오른쪽에는 기어 아이콘이 표시되어 있습니다. 이 아이콘을 선택하면 Cloud9 Settings 패널이 열립니다.
모든 AWS Cloud9 작업 공간에는 IAM 자격 증명이 자동으로 할당됩니다. 이 자격 증명을 사용하면 계정 내 일부 AWS 서비스에 제한적으로 액세스할 수 있습니다. 이러한 자격 증명이 AWS 관리형 임시 자격 증명입니다. 하지만 이 실습의 AWS 관리형 임시 자격 증명에는 이 실습을 완료하는 데 필요한 모든 IAM 권한이 포함되어 있지 않습니다. 다음 단계에서 AWS 관리형 임시 자격 증명을 사용 중지합니다.
- 화면 오른쪽 상단에서 기어 아이콘을 선택하여 AWS Cloud9 Preferences를 엽니다.
- 화면 왼쪽의 탐색 패널에서 페이지 아래쪽으로 스크롤하여 AWS Settings를 선택합니다.
- 전환 버튼을 선택하여 AWS 관리형 임시 자격 증명을 사용 중지합니다.
주의: 이 실습에서는 여러 파일을 편집합니다. 해당 파일의 변경 사항을 저장하지 않으면 실습을 정상적으로 진행할 수 없습니다. 자동 저장을 사용하도록 설정하면 이러한 위험을 완화할 수 있습니다.
- Preferences 창 왼쪽의 탐색 패널에서 페이지 아래쪽으로 스크롤하여 Experimental을 선택합니다.
- Auto-Save Files 옆의 드롭다운 메뉴에서 On Focus Change를 선택합니다.
- 화면 상단에서 x를 선택하여 Preferences 탭을 닫고 터미널 세션이 표시되어 있는 탭으로 돌아옵니다.
- 명령: 다음 명령을 입력하여 AWS 관리형 임시 자격 증명이 정상적으로 사용 중지되었는지 확인합니다.
aws sts get-caller-identity
****************************** **** This is OUTPUT ONLY. **** ****************************** { "UserId": "AROAYFGPI3KKGO3T6FJ4U:i-0ba494bb24540ade0", "Account": "560927922836", "Arn": "arn:aws:sts::638489295426:assumed-role/LabStack-LabUser-gSmHbdJcfeNjm9ovquT-Cloud9InstanceRole-1PD5MEE0U2N7A/i-0beecd72371598add" }
export AWS_DEFAULT_REGION=$(curl --silent <http://169.254.169.254/latest/meta-data/placement/region>) && echo $AWS_DEFAULT_REGION
****************************** **** This is OUTPUT ONLY. **** ****************************** us-west-2
'AWS' 카테고리의 다른 글
태스크 3: Docker 이미지 생성 (0) 2024.05.08 태스크 2: Amazon EKS 클러스터 생성 (0) 2024.05.08 EKS 태스크 들어가기 전 기본 지식 (0) 2024.05.08 대규모 쇼핑몰 웹사이트 운영 (0) 2023.11.23 아마존 리더십 원칙: 14가지 핵심 가치 (1) 2023.11.23 다음글이전글이전 글이 없습니다.댓글