Verificar acesso ao serviço de migração
Use este guia para verificar o acesso completo à API do Serviço de migração de dados (CDMS) da Commerce a partir de seu ambiente. Uma chamada bem-sucedida valida simultaneamente a capacidade de alcance da rede dos IPs de saída (incluir na lista de permissões de IPs), da autenticação IMS e da autorização do locatário.
Conclua este guia depois de concluir todos os itens da Lista de verificação de preparação do cliente e antes de executar a migração descrita no guia de migração.
Pré-requisitos
- Uma credencial OAuth 2.0 Server-to-Server (ID de cliente e segredo do cliente) criada no Adobe Developer Console.
- Sua ID da organização IMS, no formato
<org>@AdobeOrg. A organização deve ser proprietária do locatário de destino. - O destino
tenantId, uma ID de locatário IMS alfanumérica de 22 caracteres. - Endereços IP de saída enviados para o gateway CDMS e pelo Adobe. Entre em contato com a equipe do Adobe se não tiver certeza sobre os endereços IP ou seus status.
- O host de serviço específico da região da tabela Hosts de serviço por ambiente e região.
Gerar um token de acesso IMS
Gere um token de acesso usando suas credenciais de Servidor para Servidor do OAuth 2.0 com a concessão client_credentials. O host IMS nessa etapa é o mesmo para todas as regiões de dados. Somente o host CDMS é alterado por região.
curl -X POST "https://ims-na1.adobelogin.com/ims/token/v3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "x-org-id:<your-org-id>@AdobeOrg" \
-d "grant_type=client_credentials" \
-d "client_id=<your-ims-client-id>" \
-d "client_secret=<your-ims-client-secret>" \
-d "scope=AdobeID,openid,read_organizations,additional_info.projectedProductContext,additional_info.roles,adobeio_api,read_client_secret,manage_client_secrets"
Chamar a API de migração de lista
A solicitação a seguir recupera a lista de migrações para o locatário e requer o token de acesso da etapa anterior. Selecione o host da sua região na tabela Hosts de serviço por ambiente e região. O sinalizador -i imprime a linha de status HTTP e os cabeçalhos de resposta para que você possa confirmar o resultado.
curl -i "https://<host>/<tenantId>/v1/migrations" \
-H "Authorization: Bearer <your IMS access token>"
Interpretar a resposta
{"migrations":[...]}{"error":"access_denied","message":"You do not have permission to access this tenant"}{"error":{"message":"Internal Server Error","status":500}}Hosts de serviço por ambiente e região
https://na1-sandbox.api.commerce.adobe.comhttps://na1.api.commerce.adobe.comhttps://eu1.api.commerce.adobe.comhttps://in1.api.commerce.adobe.comhttps://uk1.api.commerce.adobe.comhttps://au1.api.commerce.adobe.comPróximas etapas
Após confirmar o acesso, prossiga para o guia de migração para iniciar a configuração do ambiente e a execução da migração.