배포된 애플리케이션 관리

ReasoningEngine 인스턴스를 나열하거나, ReasoningEngine 인스턴스를 가져오거나, ReasoningEngine 인스턴스를 삭제할 수 있습니다.

ReasoningEngine 인스턴스 나열

Vertex AI SDK for Python

다음 명령어는 주어진 프로젝트 및 위치의 모든 ReasoningEngine 인스턴스를 나열합니다.

reasoning_engines.ReasoningEngine.list()

다음 코드는 display_name으로 ReasoningEngine 인스턴스 목록을 필터링합니다.

reasoning_engines.ReasoningEngine.list(filter='display_name="DISPLAY_NAME"')

예를 들면 py reasoning_engines.ReasoningEngine.list(filter='display_name="Demo Langchain Application"')입니다.

REST

다음 curl 명령어를 실행하여 특정 프로젝트 및 위치의 모든 ReasoningEngine 인스턴스를 나열합니다.

curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines

ReasoningEngine 인스턴스 가져오기

ReasoningEngine 인스턴스에는 고유한 RESOURCE_ID 식별자가 있습니다. 자세한 내용은 애플리케이션 배포를 참조하세요.

Vertex AI SDK for Python

다음 코드를 사용하면 특정 ReasoningEngine 리소스를 가져올 수 있습니다.

remote_app = reasoning_engines.ReasoningEngine("RESOURCE_ID")

또는 전체 리소스 이름을 제공할 수 있습니다.

remote_app = reasoning_engines.ReasoningEngine(
"projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID"
)

REST

다음 curl 명령어를 실행하여 특정 ReasoningEngine 리소스를 가져옵니다.

curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID

ReasoningEngine 인스턴스 삭제

Vertex AI SDK for Python

다음 코드를 사용하면 remote_app 변수로 설정된 ReasoningEngine 인스턴스를 삭제할 수 있습니다.

remote_app.delete()

REST

ReasoningEngine 인스턴스에는 고유한 RESOURCE_ID 식별자가 있습니다. 자세한 내용은 애플리케이션 배포를 참조하세요.

다음 curl 명령어를 실행하여 특정 ReasoningEngine 인스턴스를 삭제합니다.

curl \
-X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID