Pular para o conteúdo principal

Adicionar um instance profile a um modelo de serviço endpoint

Este artigo demonstra como anexar um instance profile a um modelo de serviço endpoint. Isso permite que os clientes acessem qualquer AWS recurso do modelo permitido pelo instance profile. Saiba mais sobre o perfil da instância.

Requisitos

Adicionar um instance profile durante a criação do endpoint

Quando o senhor cria um modelo de serviço endpoint, pode adicionar um instance profile à configuração endpoint.

nota

A permissão do criador do endpoint para um instance profile é validada no momento da criação do endpoint.

  • Na UI do Serving, o senhor pode adicionar um instance profile em Advanced configurations (Configurações avançadas ):

    Criar um modelo de serviço endpoint

  • Para o fluxo de trabalho programático, use o campo instance_profile_arn quando o senhor criar um endpoint para adicionar um instance profile.

    Bash
    POST /api/2.0/serving-endpoints

    {
    "name": "feed-ads",
    "config":{
    "served_entities": [{
    "entity_name": "ads1",
    "entity_version": "1",
    "workload_size": "Small",
    "scale_to_zero_enabled": true,
    "instance_profile_arn": "arn:aws:iam::<aws-account-id>:instance-profile/<instance-profile-name-1>"
    }]
    }
    }

Atualizar um site existente endpoint com um instance profile

O senhor também pode atualizar uma configuração existente do servindo modelo endpoint com um instance profile com o campo instance_profile_arn.

Bash
PUT /api/2.0/serving-endpoints/{name}/config

{
"served_entities": [{
"entity_name": "ads1",
"entity_version": "2",
"workload_size": "Small",
"scale_to_zero_enabled": true,
"instance_profile_arn": "arn:aws:iam::<aws-account-id>:instance-profile/<instance-profile-name-2>"
}]
}

Limitações

Aplicam-se as seguintes limitações:

  • As credenciais de segurança temporárias do STS são usadas para autenticar o acesso aos dados. Ele não pode contornar nenhuma restrição de rede.
  • Se os clientes editarem o instance profile IAM role nas configurações da interface do usuário Databricks, o ponto de extremidade executado com o instance profile continuará a usar o IAM role antigo até que o endpoint seja atualizado.
  • Se os clientes excluírem um instance profile das configurações da interface do usuário Databricks e esse perfil for usado no endpoint em execução, o endpoint em execução não será afetado.

Para conhecer as limitações gerais do servindo modelo endpoint, consulte limites e regiões do servindo modelo.

Recurso adicional