View a markdown version of this page

CloudShell에서 Kiro CLI 사용 - AWS CloudShell

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

CloudShell에서 Kiro CLI 사용

Kiro CLI를 사용하면 명령줄에서 Kiro와 상호 작용할 수 있습니다. 자세한 내용은 Kiro 웹 사이트에서 Kiro CLI의 핵심 기능을 참조하세요.

CloudShell에서는 Kiro CLI를 사용하여 터미널에서 자연어 대화를 나누고, 질문하고, 응답을 받을 수 있습니다. Kiro CLI는 , AWS CLI AWS Tools for PowerShellAmazon ECS CLI와 같이 CloudShell에 사전 설치된 도구를 사용할 수도 있습니다. 구문을 기억하거나 올바른 명령을 검색할 필요가 없습니다. 자세한 내용은 사전 설치 소프트웨어 단원을 참조하십시오.

이 주제에서는 CloudShell에서 Kiro CLI 기능을 사용하는 방법을 설명합니다.

CloudShell에서 Kiro 채팅 사용

CloudShell 터미널kiro-cli에서를 실행하여 채팅 세션을 시작합니다. 터미널에서 일반 언어로 질문하고 답변을 얻을 수 있습니다. 답변에는 실행할 수 있는 셸 명령이 포함될 수 있습니다. 자세한 내용은 Kiro 웹 사이트의 CLI에서 Kiro와 채팅을 참조하세요.

기본적으로 채팅은 구문 강조 표시가 있는 코드를 표시하고 도구 진행 상황을 표시하는 터미널 UI를 사용합니다. 자세한 내용은 Kiro 웹 사이트의 터미널 UI를 참조하세요.

기본 터미널 UI로 채팅 세션을 시작합니다.

kiro-cli

단일 세션에 대한 클래식 인터페이스로 채팅 세션을 시작합니다.

kiro-cli --classic

기본 인터페이스를 변경하려면 다음 명령 중 하나를 실행합니다. 터미널 UI tui 또는 클래식 인터페이스classic에를 사용합니다.

kiro-cli settings chat.ui "tui"
kiro-cli settings chat.ui "classic"

두 인터페이스 중 하나에서 채팅 세션을 재개할 수 있습니다. 인터페이스 전환에 대한 자세한 내용은 클래식으로 다시 전환을 참조하고, 두 인터페이스의 비교는 Kiro 웹 사이트의 터미널 UI와 클래식을 참조하세요.

CloudShell에는 이미가 AWS CLI 설치되어 있고 로그인한 콘솔 사용자의 자격 증명을 사용하기 때문에 Kiro CLI는 사용자를 대신하여 AWS CLI 명령을 실행하여 AWS 계정 및 리소스에 대한 질문에 답변할 수 있습니다. Kiro CLI는 권한이 허용하는 작업만 수행할 수 있습니다.

예를 들어 다음과 같은 질문을 할 수 있습니다.

  • “내 계정의 어떤 AMIs 다른 AWS 계정과 공유되는지 보여줘. 활성화된 모든 리전을 포함합니다.”

  • “지난 48시간 동안의 모든 콘솔 로그인 이벤트를 표시합니다.”

  • “1년이 넘고 최신 스냅샷이 있는 us-east-2의 EBS 스냅샷 CSV 파일을 만듭니다.”

채팅 세션을 종료하려면를 실행합니다/quit.

CloudShell에서 Kiro CLI에 로그인

CloudShell에서 Kiro CLI를 사용하려면 먼저 로그인해야 합니다. 를 처음 실행하면 로그인 프로세스가 kiro-cli시작됩니다.

Kiro CLI는 브라우저에서 로그인을 완료하라는 메시지를 표시합니다. Google, GitHub, AWS Builder ID AWS IAM Identity Center또는 조직의 자격 증명 공급자로 로그인할 수 있습니다. 자세한 내용은 Kiro 웹 사이트의 Kiro CLI에 로그인을 참조하세요.

참고

로그인 중에 로그인 URL이 표시되는 동안 진행률 표시기가 디스플레이를 새로 고쳐 URL을 선택하기 어려울 수 있습니다. URL을 복사하려면 가리키는 디바이스로 URL을 선택하고 Ctrl+C 또는 Cmd+C를 눌러 URL을 클립보드에 복사하는 동안 선택을 계속 유지합니다. 그런 다음 브라우저에 URL을 붙여 넣어 로그인을 완료합니다.

사용 중인 로그인 방법을 확인하려면 다음 명령을 실행합니다.

kiro-cli whoami

로그아웃하려면 다음 명령을 실행합니다.

kiro-cli logout

다른 방법으로 로그인하려면 먼저 로그아웃한 다음 다음 명령을 실행합니다. 여전히 로그인되어 있는 경우 Kiro CLI는 오류를 반환합니다.

kiro-cli login

CloudShell에서 CLI 명령 완성

CloudShell의 CLI 완성 기능은 터미널에 입력할 때 명령 및 옵션에 대한 제안을 제공합니다. 자세한 내용은 Kiro 웹 사이트의 명령줄 완성 생성을 참조하세요.

CloudShell에서 Kiro 인라인 제안 사용

CloudShell의 Kiro 인라인 제안은 터미널에 입력할 때 명령 제안을 제공합니다. 자세한 내용은 Kiro 웹 사이트의 인라인 제안을 참조하세요.

CloudShell 터미널에서를 실행zsh하여 Z 쉘을 연 다음 명령을 입력합니다. Kiro는 현재 입력과 이전 명령을 기반으로 제안을 합니다. 인라인 제안은 자동으로 활성화됩니다.

참고

Kiro 인라인 제안은 Z 쉘에서만 지원됩니다.

CloudShell에서 최신 버전의 Kiro CLI 사용

CloudShell에는 최신 릴리스가 아닐 수 있는 Kiro CLI의 사전 설치된 버전이 포함되어 있습니다. 최신 버전을 가져오려면 CloudShell에서 다음 명령을 실행합니다.

curl -s "https://docs.aws.amazon.com/cloudshell/latest/userguide/samples/kiro-cloudshell-latest.zip" -o "kiro-cloudshell-latest.zip" unzip -q -o kiro-cloudshell-latest.zip chmod +x kiro-cloudshell-latest.sh ./kiro-cloudshell-latest.sh

kiro-cloudshell-latest.zip을 직접 다운로드할 수도 있습니다.

스크립트 이름 이후에 추가하는 인수는 업데이트가 완료된 후 Kiro CLI로 전달됩니다.

Kiro CLI를 업데이트한 다음 재개할 이전 채팅 목록으로 시작합니다.

./kiro-cloudshell-latest.sh --resume-picker

Kiro CLI를 업데이트한 다음 클래식 인터페이스로 시작합니다.

./kiro-cloudshell-latest.sh --classic
참고

스크립트는에서 최신 설치 프로그램을 다운로드합니다https://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-x86_64-linux.zip.

그런 다음 스크립트는 아카이브를 추출하고를 사용하여 번들 설치 관리자를 실행합니다sudo Q_INSTALL_GLOBAL=1 Q_SKIP_SETUP=1 "/tmp/kirocli-update.XXXXXX/kirocli/install.sh".

스크립트는 최신 버전을 임시 위치에 배치합니다. CloudShell 환경을 다시 시작하면 Kiro CLI가 사전 설치된 버전으로 재설정됩니다. 스크립트를 다시 실행하여 업데이트합니다. 채팅 기록, 설정 및 로그인과 같은 데이터는 홈 디렉터리에 저장되며 재시작 후에도 유지됩니다.

스크립트에 대한 자세한 내용은 zip 파일의 섹션을 참조kiro-cloudshell-latest-README.md하세요.