Vérifier l’accès au service de migration
Utilisez ce guide pour vérifier l’accès de bout en bout à l’API Commerce Data Migration Service (CDMS) à partir de votre environnement. Un appel réussi valide simultanément l’accessibilité du réseau à partir de vos adresses IP de sortie (liste autorisée IP), l’authentification IMS et l’autorisation du client.
Remplissez ce guide après avoir terminé tous les éléments de la liste de contrôle de préparation du client et avant d’exécuter la migration décrite dans le guide de migration.
Conditions préalables
- Informations d’identification de serveur à serveur OAuth 2.0 (identifiant client et secret client) créées dans 🔗.
- Votre identifiant de l’organisation IMS, au format
<org>@AdobeOrg. L’organisation doit être propriétaire du client cible. - Le
tenantIdcible, un identifiant client IMS alphanumérique de 22 caractères. - Adresses IP sortantes envoyées à et traitées par Adobe pour la passerelle CDMS. Contactez l’équipe d’Adobe si vous avez des doutes sur les adresses IP ou leur statut.
- L’hôte de service spécifique à la région du tableau Hôtes de service par environnement et par région.
Générer un jeton d’accès IMS
Générez un jeton d’accès à l’aide de vos informations d’identification de serveur à serveur OAuth 2.0 avec l’octroi client_credentials. L’hôte IMS de cette étape est le même pour toutes les régions de données. Seul l’hôte CDMS change par région.
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"
Appel de l’API List Migrations
La requête suivante récupère la liste des migrations pour le client et nécessite le jeton d’accès de l’étape précédente. Sélectionnez l’hôte correspondant à votre région dans le tableau Hôtes de service par environnement et par région. L’indicateur -i imprime la ligne d’état HTTP et les en-têtes de réponse afin que vous puissiez confirmer le résultat.
curl -i "https://<host>/<tenantId>/v1/migrations" \
-H "Authorization: Bearer <your IMS access token>"
Interprétation de la réponse
{"migrations":[...]}{"error":"access_denied","message":"You do not have permission to access this tenant"}{"error":{"message":"Internal Server Error","status":500}}Hôtes de service par environnement et par région
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.comÉtapes suivantes
Une fois l’accès confirmé, passez au guide de migration pour commencer la configuration de l’environnement et l’exécution de la migration.