AWS CLI 란 무엇이며 어떻게 사용합니까?



AWS CLI에 대한이 문서는 AWS CLI를 설치하고이를 사용하여 AWS 클라우드 컴퓨팅 서비스에 액세스하는 방법을 이해하는 데 도움이됩니다.

2018 IaaS 공개의 47.8 %를 차지하는 선도적 인 클라우드 제공 업체 중 하나입니다. Gartner 분석에 따르면 시장 점유율. AWS 서비스를 관리하기위한 통합 도구입니다. CLI를 통해 여러 AWS 서비스를 관리 할 수 ​​있으며 스크립트를 통한 자동화 기회를 제공합니다. 이 기사에서는 AWS CLI를 사용하는 방법을 확인해 보겠습니다.

이 기사에서 다루는 주제는 다음과 같습니다.





AWS CLI를 사용하기위한 사전 조건

이 블로그의 실습 활동을 수행하려면 시스템에 다음 필수 구성 요소를 설치해야합니다.

goto 명령 C ++
  1. AWS 계정 생성 : AWS CLI를 구성하려면 AWS 계정이없는 경우 생성해야합니다. 여기에서 등록하십시오 AWS 계정 . 새 AWS 계정에는 12 개월의 프리 티어 액세스가 포함됩니다.
  2. AWS CLI를 설치합니다. AWS CLI는 Windows, MAC 및 Linus OS 배포에서 사용할 수 있습니다.
    • Windows 설치 프로그램 : 64 비트32 비트 .
    • MAC 및 Linux : 다음 단계를 따르십시오.
      1. 설치 2.6.5 이상
      2. (Python 용 패키지 설치 프로그램)이 설치되어 있어야합니다. 따라야 할 설치 단계.
      3. 터미널 / 명령 프롬프트에서 다음 명령을 실행하십시오.'pip install awscli' 출력-AWS CLI 사용 방법-Edureka

새로운 사용자 생성

1 단계: 함께하려면에 로그인하십시오. AWS 관리 콘솔 . 이 경우 사전 요구 사항 단계의 일부로 기존 AWS 계정 또는 새로 생성 된 계정을 사용하십시오.



2 단계: 로그인 한 후 AWS Management 콘솔 대시 보드.

Step3 : 서비스 찾기 아래에 ' ”을 입력합니다.

Step4 : 이제 우리는 IAM에 있습니다. (ID 및 액세스 관리 콘솔) AWS를 위해. IAM 콘솔은 다음 기능을 제공하는 중앙 허브입니다. .



    • AWS 리소스 및 서비스 액세스 관리.
    • 사용자 생성 및 권한 관리.

그룹 생성 및 관리. Step5 : 그런 다음 ' 사용자” 왼쪽 메뉴 표시 줄에서 선택.

사용자 권한

1 단계: 우선, 우리는 사용자 추가 AWS IAM 대시 보드에서.

2 단계: 이 경우 사용자는 API, AWS CLI에만 액세스하면됩니다. 사용자는 액세스 할 필요가 없습니다. AWS 관리 콘솔 . 따라서 우리는 프로그래밍 방식 액세스 선택권.

Step3 : 다음으로 사용자 이름을 제공하고 액세스 유형을 다음과 같이 선택합니다. 프로그래밍 방식 액세스 .

Step4 : 액세스 유형을 선택한 후 다음을 클릭하십시오.

Step5 : 다음으로 새 사용자에게 권한을 할당해야합니다. 다음 옵션을 사용할 수 있습니다.

  • 기존 그룹에 사용자 추가
  • 기존 사용자의 권한 복사
  • 사용자에게 직접 기존 정책 연결

Step6 : 기존 작업의 경우 기존 정책을 직접 연결하고 여기에서는 '관리자 액세스'정책을 선택합니다.
IAM 정책은 그 자체로 완전한 주제입니다. 따라서 여기서는 논의하지 않고 다른 블로그의 주제가 될 것입니다. 간단히 말해서 IAM 정책이란

  • IAM 정책은 권한을 정의합니다.
  • 따라서 정책이 AWS 리소스와 연결되면 AWS 리소스는 정책에 정의 된 권한을 상속합니다.
  • 간단히 말해 정책은 권한을 제공하기위한 템플릿입니다.

Step7 : 기존 정책을 추가 한 후 태그를 리소스와 연결할 수 있습니다.

  • 편지에서 꼬리표 자원에 할당 된 레이블입니다.
  • 각 태그키와 선택적 값으로 구성됩니다.
  • 태그를 사용하여 AWS 리소스를 분류 할 수 있습니다.

hadoop의 jobtracker 및 tasktracker

Step8 : 다음을 클릭하면 검토 화면이 나타납니다. 이것은 우리가 선택한 요약 화면입니다.

Step9 : 모든 단계가 완료되면 생성을 클릭합니다. 결과적으로 사용자 이름 'demouser'로 새 사용자가 생성됩니다.

사용자 생성 응답

  1. 사용자 생성 성공 화면에는 두 가지 중요한 정보가 제공됩니다.
    • 액세스 키 ID
    • 비밀 액세스 키
  2. 우리는이 정보를 안전하게 저장하고이 정보를 공유하지 않을 것입니다.
  3. 또는 CSV 파일 다운로드 파일 옵션을 사용할 수 있으며 CSV 파일에는 세부 정보가 포함되어 있습니다.
  4. 보안 액세스 키를 다시 검색 할 수 없으므로 키 또는 다운로드 한 'CSV'파일을 안전하게 저장하십시오.
  5. 닫기를 클릭하면 사용자 대시 보드로 이동합니다. 이제 새로 생성 된 사용자를 사용할 수 있습니다.

AWS CLI를 사용하는 방법?

AWS CLI – 구성

1 단계: 데모 사용자를 클릭하면 사용에 해당하는 관련 세부 정보가 표시됩니다.

  • 권한
  • 여러 떼
  • 태그
  • 보안 자격 증명
  • 액세스 어드바이저

2 단계: 이 블로그에서는 보안 자격 증명 개체를 사용하고 싶습니다. 보안 자격 증명 탭.

Step3 : 여기에서 상태가 다음과 같이 표시된 최근 생성 된 액세스 키 ID를 볼 수 있습니다. '유효한'

Step4 : 이 경우 액세스 키 상태는 관리자에게 중요한 보안 기능을 제공합니다.

Step5 : 이제 사용자가 있으므로 프로그래밍 방식으로 AWS 리소스에 액세스 할 수 있습니다.

터미널 / 명령 프롬프트 구성

      1. 터미널 창 ( 'mac'/ Linux ') 또는 명령 프롬프트 ('Windows ')에 로그인합니다.
      2. CLI (명령 줄 인터페이스)를 사용하여 AWS 리소스에 액세스하려면 먼저 CLI를 구성해야합니다.
      3. 따라서 다음 명령을 실행하여 AWS CLI를 구성합니다.“aws configure –profile”

        AWS 액세스 키 ID새 보안 자격 증명의 일부로 생성됨
        AWS 보안 액세스 키선택한 'AWS 액세스 키'에 해당합니다.
        기본 지역 이름AWS 지역, 우리는 us-east-1
        기본 출력 형식JSON

      4. 이제 우리는 모두 프로필을 설정했습니다.

AWS CLI 테스트 실행

1 단계: 이 경우 우리는 AWS S3 (단순 스토리지 서비스) 예로서.

자바 바이너리를 십진수로 변환

2 단계: 간단히 말해 AWS S3는 객체 스토리지 서비스입니다.

    • 확장 성
    • 데이터 가용성
    • 보안
    • 공연.

Step3 : 다음으로 우리는'Aws s3 ls --profile mydemouser'

Step4 : 기존 버킷의 내용을 나열한 후 AWS CLI를 사용하여 새 s3 버킷을 생성 해 보겠습니다.
'aws s3 mb s3 : // mydemouserbucket --profile mydemouser'

Step5 : 명령 실행의 결과로 버킷이 생성되어야합니다.

Step6 : 또한 CLI 프로필의 기본 리전이 아닌 다른 리전에 버킷을 생성 해 보겠습니다.이 경우 기본 리전은 다음과 같습니다. ‘us-east-1’

Step7 : 명령이 실행 된 후 버킷이 생성되었는지 그리고 버킷의 리전이 무엇인지 확인하겠습니다.

결론

AWS CLI는 AWS 리소스 관리의 관점에서 볼 때 탁월한 도구 일뿐만 아니라 프로그래밍 방식으로 AWS에 액세스 할 수있는 방법에 대한 주요 통찰력을 제공합니다. 주요 개념이 도입되었고, 사용자가 IAM에서 설정하고, AWS 리소스에 액세스하도록 CLI를 구성했습니다. 하지만 AWS CLI는 훨씬 더 많은 일을 할 수 있습니다. 이 블로그에서는 콘솔을 통해 액세스하는 방법에 대해 설명했습니다. 다음 블로그에서는 AWS S3에 초점을 맞출 것입니다. 더 많은 것을 기대하십시오.

이로 인해 관심이 급증했고 애플리케이션 보안에 대해 더 알고 싶다면 다음을 확인하십시오. 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 사이버 보안을 심도있게 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.

질문이 있으십니까? 'AWS CLI를 사용하는 방법'의 주석 섹션에 언급하십시오. 그리고 우리는 당신에게 돌아갈 것입니다.