Amazon Q Developer를 사용한 AWS 서비스 자동화 Console-to-Code - Amazon Q Developer

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Q Developer를 사용한 AWS 서비스 자동화 Console-to-Code

Console-to-Code란 무엇인가요?

Console-to-Code 는 다른 AWS 서비스 사용을 자동화하기 위해 코드를 작성하는 데 도움이 되는 Amazon Q Developer의 기능입니다. Console-to-Code는 콘솔 작업을 기록한 다음 생성형 AI를 사용하여 원하는 언어와 형식으로 코드를 제안합니다.

서비스 티어

는 Amazon Q Developer의 일부이므로 Console-to-Code Amazon Q Developer의 서비스 계층이 적용됩니다.

  • 프리 티어에서는 콘솔 작업을 기록하고 해당 작업을 기반으로 CLI 명령을 생성할 수 있는 횟수에 고정된 월별 제한이 없습니다. 그러나 기록된 작업에 AWS CloudFormation 따라 AWS CDK 또는에 사용할 코드를 생성할 수 있는 월별 횟수에는 제한이 있습니다.

    프리 티어에 액세스하려면 AWS Management Console에 로그인합니다. 월별 코드 생성 한도에 도달한 후에는 더 많은 코드를 생성하려면 Pro 티어에 인증해야 합니다.

  • Pro 티어에서는 AWS CDK 또는에 대한 코드를 생성할 수 있는 횟수에 고정된 월별 제한이 없습니다 CloudFormation.

    Pro 티어에 액세스하려면 IAM Identity Center에 등록된 사용자여야 하며 Identity IAM Center 자격 증명이 Amazon Q Developer Pro를 구독해야 합니다. 자세한 내용은 섹션을 참조Amazon Q Developer Pro 구독 인증하거나 AWS 관리자에게 문의하십시오.

요금 티어에 대한 자세한 내용은 Amazon Q Developer 요금 페이지를 참조하세요.

참고

작업을 기록할 때 해당하는 경우 작업 자체에 대한 요금이 계속 청구됩니다. 예를 들어 Amazon EC2 인스턴스 프로비저닝을 직접 기록하는 경우에도 인스턴스에 대한 요금이 청구됩니다. 작업을 기록하는 데 드는 추가 비용은 없습니다.

지원되는 코드 형식

Console-to-Code 는 현재 다음 언어 및 형식으로 (IaC)를 생성할 infrastructure-as-code 수 있습니다.

  • CDK Java

  • CDK Python

  • CDK TypeScript

  • CloudFormation JSON

  • CloudFormation YAML

어디에서 사용할 수 있나요 Console-to-Code?

여러 서비스에서 사용 Console-to-Code

Console-to-Code 는 여러 서비스에서 작동하므로 브라우저 탭이 열려 있는 동안 자체 상태를 저장합니다.

예를 들어 웹 서버를 완전히 설정하는 동안 작업을 기록할 수 있습니다.

  • VPC 콘솔에서는 두 개의 서브넷(퍼블릭 서브넷 하나와 프라이빗 서브넷 하나), 보안 그룹, NACLs, 사용자 지정 라우팅 테이블 및 인터넷 게이트웨이를 프로비저닝합니다.

  • Amazon EC2 콘솔에서 Amazon EC2 인스턴스를 프로비저닝하고 퍼블릭 서브넷에 배치합니다.

  • Amazon RDS 콘솔에서 Amazon RDS DB 인스턴스를 프로비저닝하고 프라이빗 서브넷에 배치합니다.

콘솔의 여러 부분에서 작업을 수행하고 다른 AWS 서비스를 사용하더라도 Console-to-Code는 이러한 작업을 단일 레코딩에 포함할 수 있습니다.

AWS 에서 지원하는 서비스 Console-to-Code

현재 Console-to-Code는 다음 서비스와 함께 관리 콘솔을 AWS 사용할 때 작업을 기록할 수 있습니다.

  • Amazon EC2

  • Amazon VPC

  • Amazon RDS

사용할 권한 부여 Console-to-Code

Console-to-Code를 사용하려면 다음 권한이 필요합니다.

사용 Console-to-Code

를 사용하는 Console-to-Code 방법은 세 단계로 구성됩니다.

1단계: 기록 시작

로 레코딩을 시작하려면 다음 절차를 Console-to-Code사용합니다.

  1. 통합 서비스(Amazon VPC, Amazon RDS또는 Amazon ) 중 하나의 콘솔로 이동합니다EC2.

  2. 브라우저 창의 오른쪽 가장자리에서 아이콘을 Console-to-Code 선택합니다.

  3. 사이드 패널에서 레코딩 시작을 Console-to-Code 선택합니다.

2단계: 작업 수행

통합 서비스의 콘솔에서 기록하려는 작업을 수행합니다.

측면 패널은 Console-to-Code 자체 상태를 유지합니다. 통합 서비스의 콘솔 간에 이동하여 여러 서비스에 대한 작업을 포함하는 하나의 기록을 만들 수 있습니다.

사이드 패널은 Console-to-Code 세션이 끝날 때까지 Console-to-Code 작업을 유지합니다. 브라우저 탭을 닫거나 세션이 종료되는 시점 중 먼저 도래하는 시점에 AWS Management Console 세션이 종료됩니다.

코드로 변환하려는 작업의 수행을 마치면 패널 상단에서 중지를 Console-to-Code 선택합니다.

3단계: CLI 명령 수집 및 코드 생성

3a단계 또는 3b단계를 수행하면 됩니다.

3a단계: CLI 명령 수집

를 사용하여 Console-to-Code 작업을 기반으로 CLI 명령을 생성하려면 다음 절차를 사용합니다.

  1. 패널에서 Console-to-Code 기록된 작업을 검토합니다.

    패널 상단의 드롭다운, 검색 상자 또는 필터 위젯을 사용하여 기록된 작업을 필터링할 Console-to-Code 수 있습니다.

  2. 패널 상단 Console-to-Code에서 표시 CLI 설정을 전환합니다. 그러면 선택한 각 작업에 해당하는 CLI 명령이 표시됩니다.

  3. 사용할 명령을 선택합니다. 다음 단계에서는 확인란이 선택된 명령만 사용됩니다.

  4. CLI 명령을 통합합니다. 패널 하단 근처에서 Console-to-Code 아코디언 아이콘(^)을 선택합니다. 선택한 CLI 명령은 패널에 자체적으로 표시됩니다.

  5. 선택한 명령을 복사하거나 다운로드합니다.

에 대한 자세한 내용은 사용 설명서의 란 무엇입니까 AWS Command Line Interface?를 AWS CLI참조하세요. AWS Command Line Interface

3b단계: 코드 생성

  1. 패널에서 Console-to-Code 기록된 작업을 검토합니다. 패널 상단의 드롭다운, 검색 상자 또는 필터 위젯을 사용하여 기록된 작업을 필터링할 수 있습니다 Console-to-Code.

  2. 코드로 변환하려는 작업을 선택합니다. 다음 단계에서는 확인란이 선택된 작업만 사용됩니다.

  3. 생성하려는 코드 유형을 지정합니다. 패널 오른쪽 하단의 Console-to-Code 역방향 드롭다운 메뉴에서 생성할 코드의 언어 및 (해당하는 경우) 형식을 선택합니다.

  4. 선택한 언어 생성을 선택합니다.

    생성된 코드가 동등한 CLI 명령과 함께 표시됩니다.