View a markdown version of this page

AgentCore CLI 참조 - Amazon Bedrock AgentCore

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

AgentCore CLI 참조

이 참조는 퍼블릭 Amazon Bedrock AgentCore CLI 릴리스를 문서화합니다.

프로젝트 수명 주기

@aws/agentcore v0.28.1에서 자동 생성 - 수동으로 편집하지 마십시오.

agentcore 생성

agentcore create [options]

새 AgentCore 프로젝트 생성

파라미터

--name <name>(선택 사항)

리소스 이름[비대화형]

--project-name <name>(선택 사항)

프로젝트 이름(문자로 시작, 영숫자만, 최대 23자) [비대화형]

--no-agent(선택 사항)

에이전트 생성 건너뛰기[비대화형]

--defaults(선택 사항)

기본 설정(기본값)으로 하네스 프로젝트 생성 [비대화형]

--build <type>(선택 사항)

빌드 유형: CodeZip 또는 컨테이너(기본값: CodeZip) [비대화형]

--language <language>(선택 사항)

대상 언어: Python 또는 TypeScript(기본값: Python) [비대화형]

--framework <framework>(선택 사항)

에이전트 프레임워크(스트랜드, LangChain_LangGraph, GoogleADK, OpenAIAgents, VercelAI) [비대화형]

--model-provider <provider>(선택 사항)

모델 공급자(Bedrock, Anthropic, OpenAI, Gemini) [비대화형]

--api-key <key>(선택 사항)

비 Bedrock 공급자를 위한 API 키[비대화형]

--memory <option>(선택 사항)

메모리 옵션(없음, shortTerm, longAndShortTerm) [비대화형]

--protocol <protocol>(선택 사항)

프로토콜: HTTP, MCP, A2A, AGUI(기본값: HTTP) [비대화형]

--type <type>(선택 사항)

에이전트 유형: 생성 또는 가져오기(기본값: 생성) [비대화형]

--agent-id <id>(선택 사항)

Bedrock 에이전트 ID(--type 가져오기에 필요) [비대화형]

--agent-alias-id <id>(선택 사항)

Bedrock 에이전트 별칭 ID(--type 가져오기에 필요) [비대화형]

--region <region>(선택 사항)

Bedrock Agent의 AWS 리전(--type 가져오기에 필요) [비대화형]

--network-mode <mode>(선택 사항)

네트워크 모드(PUBLIC, VPC) [비대화형]

--subnets <ids>(선택 사항)

쉼표로 구분된 서브넷 IDs(VPC 모드에 필요) [비대화형]

--security-groups <ids>(선택 사항)

쉼표로 구분된 보안 그룹 IDs(VPC 모드에 필요) [비대화형]

--vpc-id <id>(선택 사항)

VPC ID(VPC 모드의 컨테이너 빌드에 필요) [비대화형]

--idle-timeout <seconds>(선택 사항)

유휴 세션 제한 시간(초) [비대화형]

--max-lifetime <seconds>(선택 사항)

초 단위의 최대 인스턴스 수명(60~28800)[비대화형]

--session-storage-mount-path <path>(선택 사항)

/mnt 미만의 세션 파일 시스템 스토리지에 대한 절대 탑재 경로(예: /mnt/data) [비대화형]

--efs-access-point-arn <arn>(선택 사항)

EFS 액세스 포인트 ARN(반복 가능, --efs-mount-path와 페어링됨) [비대화형](기본값: [])

--efs-mount-path <path>(선택 사항)

EFS 탑재 경로(예: /mnt/tools, --efs-access-point-arn과 페어링됨) [비대화형](기본값: [])

--s3-access-point-arn <arn>(선택 사항)

S3 파일 액세스 포인트 ARN(반복 가능, --s3-mount-path와 페어링됨) [비대화형](기본값: [])

--s3-mount-path <path>(선택 사항)

S3 파일 탑재 경로(예: /mnt/datasets, --s3-access-point-arn과 페어링됨) [비대화형](기본값: [])

--with-config-bundle(선택 사항)

에이전트 템플릿에 연결된 구성 번들 생성[비대화형]

--output-dir <dir>(선택 사항)

출력 디렉터리(기본값: 현재 디렉터리) [비대화형]

--skip-git(선택 사항)

git 리포지토리 초기화 건너뛰기[비대화형]

--skip-python-setup(선택 사항)

Python 가상 환경 설정 건너뛰기[비대화형]

--skip-install(선택 사항)

모든 종속성 설치 건너뛰기(npm 설치, uv 동기화) [비대화형]

--dry-run(선택 사항)

변경하지 않고 생성할 내용 미리 보기[비대화형]

--json(선택 사항)

JSON으로 출력 [비대화형]

--model-id <id>(선택 사항)

하네스의 모델 ID[비대화형]

--api-key-arn <arn>(선택 사항)

비 Bedrock 하네스 공급자를 위한 API 키 ARN[비대화형]

--api-base <url>(선택 사항)

하네스 모델 공급자 API 엔드포인트(lite_llm)의 기본 URL[비대화형]

--additional-params <json>(선택 사항)

JSON 객체(lite_llm)로서의 공급자별 하네스 파라미터[비대화형]

--no-harness-memory(선택 사항)

하네스의 메모리 비활성화(기본값) [비대화형]

--max-iterations <n>(선택 사항)

최대 에이전트 루프 반복(하니스) [비대화형]

--max-tokens <n>(선택 사항)

반복당 최대 토큰 수(하니스) [비대화형]

--timeout <seconds>(선택 사항)

초 단위의 최대 실행 기간(하니스) [비대화형]

--truncation-strategy <strategy>(선택 사항)

자르기 전략: sliding_window 또는 요약(하니스)[비대화형]

--container <uri-or-path>(선택 사항)

컨테이너 이미지 URI 또는 Dockerfile 경로(하니스)[비대화형]

agentcore 배포

agentcore deploy|dp [options]

CDK를 AWS 통해에 프로젝트 인프라를 배포합니다.

파라미터

--target <target>(선택 사항)

배포 대상 이름(기본값: "default") [비대화형]

-y, --yes(선택 사항)

프롬프트 자동 확인, env에서 자격 증명 읽기[비대화형]

-v, --verbose(선택 사항)

리소스 수준 배포 이벤트 표시[비대화형]

--json(선택 사항)

JSON으로 출력 [비대화형]

--dry-run(선택 사항)

[비대화형] 배포 없이 배포 미리 보기

--diff(선택 사항)

[비대화형]를 배포하지 않고 CDK diff 표시

agentcore 개발

agentcore dev|d [options] [prompt]

로컬 개발 서버를 시작하거나 로컬에서 에이전트를 호출합니다.

파라미터

prompt

실행 중인 개발 서버에 프롬프트 전송 [비대화형]

-p, --port <port>(선택 사항)

개발 서버용 포트입니다. 명시적으로 설정할 때 있는 그대로 사용됩니다. 기본값은 다중 런타임 프로젝트의 런타임 인덱스에 의해 오프셋됩니다(기본값: "8080").

-r, --runtime <name>(선택 사항)

실행 또는 호출할 런타임(여러 런타임의 경우 필수)

-s, --stream(선택 사항)

[비대화형] 호출 시 스트림 응답

-l, --logs(선택 사항)

로그를 사용하여 개발 서버를 실행하여 stdout [비대화형]

--exec(선택 사항)

실행 중인 개발 컨테이너에서 셸 명령 실행(컨테이너 에이전트만 해당) [비대화형]

--tool <name>(선택 사항)

MCP 도구 이름("call-tool" 프롬프트와 함께 사용) [비대화형]

--input <json>(선택 사항)

JSON으로 MCP 도구 인수(--tool과 함께 사용) [비대화형]

--skip-deploy(선택 사항)

개발 서버를 시작하기 전에 자동 리소스 배포 건너뛰기

-H, --header <header>(선택 사항)

에이전트에 전달할 사용자 지정 헤더(형식: "Name: Value", 반복 가능) [비대화형](기본값: [])

-b, --no-browser(선택 사항)

웹 기반 채팅 UI 대신 터미널 TUI 사용

--no-traces(선택 사항)

로컬 OTEL 추적 수집 비활성화

agentcore 패키지

agentcore package|pkg [options]

배포하지 않고 에이전트 아티팩트를 패키징합니다.

파라미터

-d, --directory <path>(선택 사항)

agentcore 구성이 포함된 프로젝트 디렉터리

-r, --runtime <name>(선택 사항)

지정된 런타임만 패키징

agentcore 내보내기

agentcore export [options] [command]

Strands 런타임 에이전트로 하네스를 내보냅니다.

agentcore 업데이트

agentcore update [options] [command]

CLI 업데이트 확인 및 설치

파라미터

-c, --check(선택 사항)

설치하지 않고 업데이트 확인

agentcore 검증

agentcore validate [options]

agentcore/ 구성 파일을 검증합니다.

파라미터

-d, --directory <path>(선택 사항)

agentcore 구성이 포함된 프로젝트 디렉터리

--json(선택 사항)

JSON으로 출력 [비대화형]

호출 및 런타임

@aws/agentcore v0.28.1에서 자동 생성 - 수동으로 편집하지 마십시오.

agentcore 호출

agentcore invoke|i [options] [prompt]

배포된 에이전트 엔드포인트를 호출합니다.

파라미터

prompt

에이전트에게 전송하라는 프롬프트입니다. 프롬프트가 제공되지 않고 stdin이 TTY[비대화형]가 아닌 경우에도 파이프된 stdin을 수락합니다.

--prompt <text>(선택 사항)

에이전트에 전송하라는 프롬프트 [비대화형]

--prompt-file <path>(선택 사항)

파일에서 프롬프트 읽기(셸 arg 제한을 초과하는 길거나 구조화된 페이로드의 경우) [비대화형]

--runtime <name>(선택 사항)

특정 런타임 선택[비대화형]

--gateway <name>(선택 사항)

게이트웨이를 통해 호출 [비대화형]

--gateway-target-name <name>(선택 사항)

게이트웨이의 HTTP 런타임 대상[비대화형]

--target <name>(선택 사항)

배포 대상 선택 [비대화형]

--session-id <id>(선택 사항)

대화 연속성을 위해 특정 세션 ID 사용

--user-id <id>(선택 사항)

런타임 호출을 위한 사용자 ID(기본값: "default-user")

--api-base <url>(선택 사항)

하네스 호출에 대한 LiteLLM API 기본 URL 재정의입니다. 비대화형 모드에서는 에서만 사용할 lite_llm 수 있습니다.

--additional-params <json>(선택 사항)

하네스 호출을 위한 JSON 객체인 추가 LiteLLM 파라미터입니다. 비대화형 모드에서는 에서만 사용할 lite_llm 수 있습니다.

--payment-user-id <id>(선택 사항)

최종 사용자/월릿 소유자 자격 증명(기본값은 --user-id)

--payment-instrument-id <id>(선택 사항)

결제 계측(월릿) ID

--payment-session-id <id>(선택 사항)

예산 추적을 위한 결제 세션 ID

--auto-session(선택 사항)

테스트를 위한 결제 세션 자동 생성/재사용

--json(선택 사항)

JSON으로 출력

--stream(선택 사항)

실시간 스트림 응답

--tool <name>(선택 사항)

MCP 도구 이름("call-tool" 프롬프트와 함께 사용)

--input <json>(선택 사항)

JSON으로 MCP 도구 인수(--tool과 함께 사용)

--exec(선택 사항)

런타임 컨테이너에서 셸 명령 실행

--timeout <seconds>(선택 사항)

--exec 명령의 초 단위 제한 시간

-H, --header <header>(선택 사항)

사용자 지정 헤더 "이름: 값"(반복 가능)

--bearer-token <token>(선택 사항)

CUSTOM_JWT 인증을 위한 베어러 토큰(SigV4 우회)

--harness <name>(선택 사항)

호출할 특정 하네스 선택

--harness-arn <arn>(선택 사항)

ARN으로 하네스 호출(프로젝트 필요 없음)

--region <region>(선택 사항)

AWS 리전(--harness-arn에 필요)

--verbose(선택 사항)

자세한 스트리밍 JSON 이벤트 인쇄

--model-id <id>(선택 사항)

모델 재정의

--model-provider <provider>(선택 사항)

모델 공급자입니다. 유효한 값: bedrock, open_ai 또는 gemini.

--api-key-arn <arn>(선택 사항)

open_ai/gemini용 API 키 ARN

--tools <tools>(선택 사항)

도구 재정의(쉼표로 구분)

--allowed-tools <tools>(선택 사항)

허용된 도구 재정의(쉼표로 구분)

--skills <paths>(선택 사항)

기술(쉼표로 구분된 경로)

--system-prompt <text>(선택 사항)

시스템 프롬프트 재정의

--actor-id <id>(선택 사항)

메모리 액터 ID 재정의

--max-iterations <n>(선택 사항)

최대 반복 재정의

--max-tokens <n>(선택 사항)

최대 토큰 재정의

--harness-timeout <seconds>(선택 사항)

제한 시간 초 재정의

agentcore exec

agentcore exec [options] [command...]

대화형 셸을 열거나 배포된 에이전트 컨테이너에서 원샷 명령을 실행합니다.

파라미터

command

실행할 명령(원샷 모드, 비대화형)

--it(선택 사항)

대화형 PTY 쉘 세션 열기

--runtime <name|arn>(선택 사항)

대상 에이전트 이름 또는 런타임 ARN(에이전트 선택기 건너뛰기)

--harness <name|arn>(선택 사항)

대상 하네스 이름 또는 하네스 ARN(에이전트 선택기 건너뛰기)

--session-id <id>(선택 사항)

특정 런타임 세션/VM에 고정

--shell-id <id>(선택 사항)

기존 쉘에 다시 연결

--region <region>(선택 사항)

AWS 리전

--bearer-token <token>(선택 사항)

CUSTOM_JWT 인증을 위한 베어러 토큰(SigV4 건너뛰기)

--target <name>(선택 사항)

배포 대상 이름( agentcore.json에서)

--timeout <seconds>(선택 사항)

원샷 명령의 초 단위 제한 시간

--json(선택 사항)

결과를 JSON으로 출력(원샷 모드만 해당, --it와 호환되지 않음)

agentcore 실행

agentcore run [options] [command]

평가, 배치 평가 또는 최적화 권장 사항을 실행합니다.

agentcore 로그

agentcore logs|l [options] [command]

에이전트 런타임 로그를 스트리밍하거나 검색합니다.

파라미터

--runtime <name>(선택 사항)

특정 런타임 선택

--since <time>(선택 사항)

시작 시간 - 검색 모드에서 기본값은 1시간 전입니다(예: "1h", "30m", "2d", ISO 8601).

--until <time>(선택 사항)

종료 시간 - 기본값은 이제 검색 모드(예: "now", ISO 8601)입니다.

--level <level>(선택 사항)

로그 수준(오류, 경고, 정보, 디버그)을 기준으로 필터링

-n, --limit <count>(선택 사항)

반환할 최대 로그 줄 수

--query <text>(선택 사항)

서버 측 텍스트 필터

--json(선택 사항)

JSON 라인으로 출력

agentcore 추적

agentcore traces|t [options] [command]

에이전트 추적을 보고 다운로드합니다.

agentcore 상태

agentcore status|s [options]

배포된 리소스 세부 정보 및 상태를 표시합니다.

파라미터

--runtime-id <id>(선택 사항)

ID로 특정 런타임 조회

--target <name>(선택 사항)

배포 대상 선택

--type <type>(선택 사항)

리소스 유형(에이전트, 런타임 엔드포인트, 메모리, 자격 증명, 게이트웨이, 평가자, 온라인 평가, 결제, 정책 엔진, 정책, config-bundle, 데이터 세트, 지식 기반, 하네스)을 기준으로 필터링

--state <state>(선택 사항)

배포 상태(배포됨, 로컬 전용, 제거 보류 중)를 기준으로 필터링

--runtime <name>(선택 사항)

특정 런타임으로 필터링

--name <name>(선택 사항)

이름별 단일 리소스에 대한 세부 정보 표시(knowledge-base)

--json(선택 사항)

JSON으로 출력

agentcore 가져오기

agentcore fetch [options] [command]

배포된 리소스에 대한 액세스 정보를 가져옵니다.

agentcore 보기

agentcore view [options] [command]

작업 기록 및 세부 정보 보기

리소스 관리

@aws/agentcore v0.28.1에서 자동 생성됨 - 수동으로 편집하지 마십시오.

agentcore 추가

agentcore add [options] [command] [subcommand]

프로젝트 구성에 리소스를 추가합니다.

agentcore 제거

agentcore remove [options] [command] [subcommand]

프로젝트 구성에서 리소스를 제거합니다.

agentcore 가져오기

agentcore import [options] [command]

런타임, 메모리 또는 스타터 툴킷을이 프로젝트로 가져옵니다.

파라미터

--source <path>(선택 사항)

.bedrock_agentcore.yaml 구성 파일의 경로

--target <target>(선택 사항)

배포 대상 이름(프로젝트에 대상이 여러 개 있는 경우에만 필요)

-y, --yes(선택 사항)

프롬프트 자동 확인

평가 및 데이터 세트

@aws/agentcore v0.28.1에서 자동 생성 - 수동으로 편집하지 마세요.

agentcore 평가

agentcore evals [options] [command]

과거 실행의 저장된 평가 및 배치 평가 결과를 봅니다.

agentcore 배치 평가

agentcore batch-evaluations [options] [command] <id>

배치 평가 작업 및 결과를 봅니다.

파라미터

id

보려는 배치 평가 작업 ID

--json(선택 사항)

JSON으로 출력

agentcore 데이터 세트

agentcore dataset [options] [command]

데이터 세트 콘텐츠 및 버전 관리

최적화 및 구성 번들

@aws/agentcore v0.28.1에서 자동 생성 - 수동으로 편집하지 마십시오.

agentcore 구성 번들

agentcore config-bundle|cb [options] [command]

구성 번들 관리(ID가 아닌 agentcore.json의 번들 이름 사용)

agentcore 승격

agentcore promote [options] [command]

리소스 승격

agentcore 아카이브

agentcore archive [options] [command]

서비스에 대한 배치 평가 또는 권장 사항을 아카이브(삭제)하고 로컬 기록을 지웁니다.

작업 및 설정

@aws/agentcore v0.28.1에서 자동 생성 - 수동으로 편집하지 마세요.

agentcore 일시 중지

agentcore pause [options] [command]

배포된 리소스를 일시 중지합니다(온라인 평가 구성, A/B 테스트).

agentcore 재개

agentcore resume [options] [command]

일시 중지된 리소스를 재개합니다(온라인 평가 구성, A/B 테스트).

agentcore 중지

agentcore stop [options] [command]

실행 중인 배치 평가 또는 A/B 테스트를 중지합니다.

agentcore 구성

agentcore config [options] [key] [value]

원격 측정 옵트아웃 상태와 같은 글로벌 구성 설정 조정

파라미터

key

점 표기법의 Config 키(예: telemetry.enabled)

value

설정할 값

agentcore 원격 측정

agentcore telemetry [options] [command]

익명 사용 분석 기본 설정을 관리합니다.

agentcore 피드백

agentcore feedback [options] [message]

AgentCore CLI에 대한 피드백을 팀에 전송합니다.

파라미터

message

피드백 메시지[비대화형]

--screenshot <path>(선택 사항)

PNG 또는 JPG 스크린샷 경로(최대 100MB) [비대화형]

--json(선택 사항)

결과를 JSON으로 출력[비대화형]