기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CloudShell에서 Kiro CLI 사용
Kiro CLI를 사용하면 명령줄에서 Kiro와 상호 작용할 수 있습니다. 자세한 내용은 Kiro 웹 사이트에서 Kiro CLI의 핵심 기능을
CloudShell에서는 Kiro CLI를 사용하여 터미널에서 자연어 대화를 나누고, 질문하고, 응답을 받을 수 있습니다. Kiro CLI는 , AWS CLI AWS Tools for PowerShell및 Amazon 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"
두 인터페이스 중 하나에서 채팅 세션을 재개할 수 있습니다. 인터페이스 전환에 대한 자세한 내용은 클래식으로 다시 전환을
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하세요.