Atualizar uma configuração de credencial

IMPORTANT
Ponto de extremidade de API: platform.adobe.io/data/core/activation/authoring/credentials

Esta página exemplifica a solicitação de API e a carga que você pode usar para atualizar uma configuração de credencial existente, usando o ponto de extremidade de API /authoring/credentials.

Quando usar o ponto de extremidade de API /credentials when-to-use

IMPORTANT
Na maioria dos casos, você não precisa usar o ponto de extremidade de API /credentials. Em vez disso, você pode configurar as informações de autenticação para o seu destino através dos parâmetros customerAuthenticationConfigurations do ponto de extremidade /destinations.
Leia a Configuração de autenticação do cliente para obter informações detalhadas sobre os tipos de autenticação com suporte.

Use este ponto de extremidade de API para criar uma configuração de credencial somente se houver um sistema de autenticação global entre o Adobe e a plataforma de destino, e o cliente do Experience Platform não precisar fornecer credenciais de autenticação para se conectar ao destino. Nesse caso, você deve criar uma configuração de credencial usando o ponto de extremidade da API /credentials.

Ao usar um sistema de autenticação global, você deve definir "authenticationRule":"PLATFORM_AUTHENTICATION" na configuração de entrega de destino, ao criar uma nova configuração de destino. Em seguida, você deve criar uma configuração de credenciais e passar a ID do objeto de credencial no parâmetro authenticationId na configuração de entrega de destino.

IMPORTANT
Todos os nomes e valores de parâmetros com suporte do Destination SDK diferenciam maiúsculas de minúsculas 1}. Para evitar erros de diferenciação entre maiúsculas e minúsculas, use os nomes e valores dos parâmetros exatamente como mostrado na documentação.

Introdução às operações de API de credenciais get-started

Antes de continuar, consulte o guia de introdução para obter informações importantes que você precisa saber para fazer chamadas com êxito para a API, incluindo como obter a permissão de criação de destino e os cabeçalhos necessários.

Atualizar uma configuração de credencial update

Você pode atualizar uma configuração de credencial existente fazendo uma solicitação PUT para o ponto de extremidade /authoring/credentials com a carga atualizada.

Para obter uma configuração de credencial existente e sua {INSTANCE_ID} correspondente, consulte o artigo sobre recuperação de uma configuração de credencial.

Formato da API

PUT /authoring/credentials/{INSTANCE_ID}
Parâmetro
Descrição
{INSTANCE_ID}
A ID da configuração de credencial que você deseja atualizar. Para obter uma configuração de credencial existente e sua {INSTANCE_ID} correspondente, consulte Recuperar uma configuração de credencial.

As solicitações a seguir atualizam as configurações de credencial existentes, definidas pelos parâmetros fornecidos na carga.

Selecione cada guia abaixo para visualizar o conteúdo correspondente.

Básico

Atualizar uma configuração básica de credencial

accordion
Solicitação
code language-shell
curl -X PUT https://platform.adobe.io/data/core/activation/authoring/credentials/{INSTANCE_ID} \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'Content-Type: application/json' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}' \
 -d '
{
    "basicAuthentication":{
      "url":"string",
      "username":"string",
      "password":"string"
   }
}
table 0-row-3 1-row-3 2-row-3 3-row-3 layout-auto
Parâmetro Tipo Descrição
url String URL do provedor de autorização
username String Nome de usuário para logon na configuração de credenciais
password String Senha de logon da configuração de credenciais
accordion
Resposta
Uma resposta bem-sucedida retorna o status HTTP 200 com os detalhes da configuração de credencial atualizada.
Amazon S3

Atualizar uma configuração de credencial Amazon S3

accordion
Solicitação
code language-shell
curl -X PUT https://platform.adobe.io/data/core/activation/authoring/credentials/{INSTANCE_ID} \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'Content-Type: application/json' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}' \
 -d '
{
   "s3Authentication":{
      "accessId":"string",
      "secretKey":"string"
   }
}
table 0-row-3 1-row-3 2-row-3 layout-auto
Parâmetro Tipo Descrição
accessId String ID de acesso Amazon S3
secretKey String Amazon S3 chave secreta
accordion
Resposta
Uma resposta bem-sucedida retorna o status HTTP 200 com os detalhes da configuração de credencial atualizada.
SSH

Atualizar uma configuração de credencial SSH

accordion
Solicitação
code language-shell
curl -X PUT https://platform.adobe.io/data/core/activation/authoring/credentials/{INSTANCE_ID} \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'Content-Type: application/json' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}' \
 -d '
{
    "sshAuthentication":{
      "username":"string",
      "sshKey":"string"
   }
}
table 0-row-3 1-row-3 2-row-3 layout-auto
Parâmetro Tipo Descrição
username String Nome de usuário para logon na configuração de credenciais
sshKey String Chave SSH para SFTP com autenticação SSH
accordion
Resposta
Uma resposta bem-sucedida retorna o status HTTP 200 com os detalhes da configuração de credencial atualizada.
Armazenamento do Azure Data Lake

Atualizar uma configuração de credencial Azure Data Lake Storage

accordion
Solicitação
code language-shell
curl -X PUT https://platform.adobe.io/data/core/activation/authoring/credentials/{INSTANCE_ID} \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'Content-Type: application/json' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}' \
 -d '
{
    "azureAuthentication":{
      "url":"string",
      "tenant":"string",
      "servicePrincipalId":"string",
      "servicePrincipalKey":"string"
   }
}
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 layout-auto
Parâmetro Tipo Descrição
url String URL do provedor de autorização
tenant String Locatário do Armazenamento Azure Data Lake
servicePrincipalId String Azure Service Principal ID para Azure Data Lake Storage
servicePrincipalKey String Azure Service Principal Key para Azure Data Lake Storage
accordion
Resposta
Uma resposta bem-sucedida retorna o status HTTP 200 com os detalhes da configuração de credencial atualizada.
Armazenamento Azure Blob

Atualizar uma configuração de credencial Azure Blob

accordion
Solicitação
code language-shell
curl -X PUT https://platform.adobe.io/data/core/activation/authoring/credentials/{INSTANCE_ID} \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'Content-Type: application/json' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}' \
 -d '
{
    "azureConnectionStringAuthentication":{
      "connectionString":"string"
   }
}
table 0-row-3 1-row-3 layout-auto
Parâmetro Tipo Descrição
connectionString String Azure Blob Storage cadeia de conexão
accordion
Resposta
Uma resposta bem-sucedida retorna o status HTTP 200 com os detalhes da configuração de credencial atualizada.

Manipulação de erros de API error-handling

Os endpoints da API do Destination SDK seguem os princípios gerais de mensagem de erro da API do Experience Platform. Consulte códigos de status da API e erros no cabeçalho da solicitação no guia de solução de problemas do Experience Platform.

Próximas etapas next-steps

Depois de ler este documento, agora você sabe como atualizar uma configuração de credencial usando o ponto de extremidade da API /authoring/credentials. Leia como usar o Destination SDK para configurar seu destino para entender onde essa etapa se encaixa no processo de configuração do seu destino.

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6