다음을 통해 공유


OnlineEndpointOperations 클래스

OnlineEndpointOperations.

이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 MLClient instance 만들어서 인스턴스화하고 특성으로 연결해야 합니다.

상속
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineEndpointOperations

생성자

OnlineEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_02_2022_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_endpoint_helper: _LocalEndpointHelper, credentials: TokenCredential | None = None, **kwargs: Dict)

매개 변수

operation_scope
operation_config
service_client_02_2022_preview
all_operations
local_endpoint_helper
credentials
기본값: None

메서드

begin_create_or_update

엔드포인트를 만들거나 업데이트합니다.

begin_delete

온라인 엔드포인트를 삭제합니다.

begin_regenerate_keys

엔드포인트에 대한 키를 다시 생성합니다.

get

엔드포인트 리소스를 가져옵니다.

get_keys

인증 자격 증명을 가져옵니다.

invoke

제공된 페이로드를 사용하여 엔드포인트를 호출합니다.

list

작업 영역의 엔드포인트를 나열합니다.

begin_create_or_update

엔드포인트를 만들거나 업데이트합니다.

begin_create_or_update(endpoint: OnlineEndpoint, *, local: bool = False) -> LROPoller[OnlineEndpoint]

매개 변수

endpoint
OnlineEndpoint
필수

엔드포인트 엔터티입니다.

local
bool

로컬 Docker 환경에서 엔드포인트와 상호 작용할지 여부입니다. 기본값은 False입니다.

반환

작업을 추적하는 폴러는 원격인 경우 상태, 그렇지 않으면 로컬인 경우 None을 반환합니다.

반환 형식

예외

OnlineEndpoint의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

제공된 로컬 경로가 빈 디렉터리를 가리키는 경우 발생합니다.

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

begin_delete

온라인 엔드포인트를 삭제합니다.

begin_delete(name: str | None = None, *, local: bool = False) -> LROPoller[None]

매개 변수

name
str
필수

엔드포인트의 이름입니다.

local
bool

로컬 Docker 환경에서 엔드포인트와 상호 작용할지 여부입니다. 기본값은 False입니다.

반환

작업을 추적하는 폴러는 원격인 경우 상태, 그렇지 않으면 로컬인 경우 None을 반환합니다.

반환 형식

예외

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

begin_regenerate_keys

엔드포인트에 대한 키를 다시 생성합니다.

begin_regenerate_keys(name: str, *, key_type: str = 'primary') -> LROPoller[None]

매개 변수

name
<xref:<xref:The endpoint type. Defaults to ONLINE_ENDPOINT_TYPE.>>
필수

엔드포인트 이름입니다.

key_type
str

"primary", "secondary" 중 하나입니다. 기본값은 "primary"입니다.

반환

작업 상태 추적하는 폴러입니다.

반환 형식

예외

OnlineEndpoint의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

제공된 로컬 경로가 빈 디렉터리를 가리키는 경우 발생합니다.

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

get

엔드포인트 리소스를 가져옵니다.

get(name: str, *, local: bool = False) -> OnlineEndpoint

매개 변수

name
str
필수

엔드포인트의 이름입니다.

local
Optional[bool]

로컬 Docker 환경에서 엔드포인트와 상호 작용할지 여부를 나타냅니다. 기본값은 False입니다.

반환

서비스에서 검색된 엔드포인트 개체입니다.

반환 형식

예외

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

get_keys

인증 자격 증명을 가져옵니다.

get_keys(name: str) -> EndpointAuthKeys | EndpointAuthToken

매개 변수

name
str
필수

엔드포인트 이름

반환

엔드포인트의 인증 모드에 따라 는 키 또는 토큰을 반환합니다.

반환 형식

예외

OnlineEndpoint의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

제공된 로컬 경로가 빈 디렉터리를 가리키는 경우 발생합니다.

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

invoke

제공된 페이로드를 사용하여 엔드포인트를 호출합니다.

invoke(endpoint_name: str, *, request_file: str | None = None, deployment_name: str | None = None, input_data: str | Data | None = None, params_override=None, local: bool = False, **kwargs) -> str

매개 변수

endpoint_name
str
필수

엔드포인트 이름

request_file
Optional[str]

요청 페이로드를 포함하는 파일입니다. 온라인 엔드포인트에만 유효합니다.

deployment_name
Optional[str]

호출할 특정 배포의 이름입니다. 선택 사항입니다. 기본적으로 요청은 트래픽 규칙에 따라 배포로 라우팅됩니다.

input_data
Optional[Union[str, Data]]

미리 등록된 데이터 자산을 사용하려면 형식으로 str를 전달합니다.

local
Optional[bool]

로컬 Docker 환경에서 엔드포인트와 상호 작용할지 여부를 나타냅니다. 기본값은 False입니다.

반환

온라인 엔드포인트에 대한 예측 출력입니다.

반환 형식

str

예외

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

여러 배포가 있고 deployment_name 지정되지 않은 경우 발생합니다.

로컬 엔드포인트가 None이면 발생합니다.

list

작업 영역의 엔드포인트를 나열합니다.

list(*, local: bool = False) -> ItemPaged[OnlineEndpoint]

매개 변수

local

(선택 사항) 로컬 Docker 환경에서 엔드포인트와 상호 작용할지 여부를 나타내는 플래그입니다. 기본값: False

반환

엔드포인트 목록

반환 형식

예외

OnlineEndpoint의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

OnlineEndpoint 모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

제공된 로컬 경로가 빈 디렉터리를 가리키는 경우 발생합니다.

로컬 엔드포인트 리소스가 없는 경우 발생합니다.