Criar endpoint
Depois de ter seu modelo e configuração de endpoint, use a API CreateEndpoint
para criar seu endpoint. O nome do endpoint deve ser exclusivo em uma região AWS em sua conta AWS.
O recurso abaixo cria um endpoint usando a configuração de endpoint especificada na solicitação. O Amazon SageMaker usa o endpoint para provisionar recursos e implantar modelos.
# The name of the endpoint.The name must be unique within an AWS Region in your AWS account. endpoint_name =
'<endpoint-name>'
# The name of the endpoint configuration associated with this endpoint. endpoint_config_name='<endpoint-config-name>'
create_endpoint_response = sagemaker_client.create_endpoint( EndpointName=endpoint_name, EndpointConfigName=endpoint_config_name)
Quando você chama a API CreateEndpoint
, o Amazon SageMaker Asynchronous Inference envia uma notificação de teste para verificar se você configurou um tópico do Amazon SNS. O Amazon SageMaker Asynchronous Inference também envia notificações de teste após chamadas para UpdateEndpoint
e UpdateEndpointWeightsAndCapacities
. Isso possibilita que o SageMaker verifique se você tem as permissões necessárias. A notificação pode simplesmente ser ignorada. A notificação do teste tem o seguinte formato:
{ "eventVersion":"1.0", "eventSource":"aws:sagemaker", "eventName":"TestNotification" }