Show Menu
SUJETS×

Réinitialisation d’un sandbox

Les sandbox de développement disposent d’une fonctionnalité de réinitialisation en usine qui supprime toutes les ressources non par défaut d’un sandbox. Vous pouvez réinitialiser un sandbox en exécutant une requête PUT qui inclut les sandbox name dans le chemin de la requête.
Format d’API
PUT /sandboxes/{SANDBOX_NAME}

Paramètre
Description
{SANDBOX_NAME}
Propriété name du sandbox à réinitialiser.
Requête
La requête suivante réinitialise un sandbox nommé "dev-2".
curl -X PUT \
  https://platform.adobe.io/data/foundation/sandbox-management/sandboxes/dev-2 \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
    "action": "reset"
  }'

Propriété
Description
action
Ce paramètre doit être fourni dans la charge utile de la demande avec la valeur "reset" pour réinitialiser le sandbox.
Réponse
Une réponse réussie renvoie les détails du sandbox mis à jour, indiquant qu’il state est "réinitialisé".
{
    "id": "d8184350-dbf5-11e9-875f-6bf1873fec16",
    "name": "dev-2",
    "title": "Development 2",
    "state": "resetting",
    "type": "development",
    "region": "VA7"
}

Une fois qu'un sandbox est réinitialisé, il faut environ 15 minutes pour être approvisionné par le système. Une fois l’approvisionnement effectué, le sandbox state devient "actif" ou "échec".