Tous les produits
Search
Centre de documentation

:DeleteStack

Dernière mise à jour :Aug 10, 2026

Supprime une pile et toutes ses ressources.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération dans OpenAPI Explorer pour plus de commodité. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes DeleteStack

Opération à effectuer. Définissez la valeur sur DeleteStack.

StackId String Yes 4a6c9851-3b0f-4f5f-b4ca-a14bf691****

ID de la pile.

RetainAllResources Boolean No false

Indique si toutes les ressources de la pile doivent être conservées.

Valeur par défaut : false. Valeurs possibles :

  • true
  • false
RegionId String Yes cn-hangzhou

ID de région de la pile. Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente.

RamRoleName String No test-role

Nom du rôle RAM. Resource Orchestration Service (ROS) endosse le rôle RAM pour créer la pile et utilise les identifiants du rôle pour appeler les API des services Alibaba Cloud.

ROS endosse le rôle RAM pour effectuer des opérations sur la pile. Si vous disposez des autorisations nécessaires pour agir sur la pile, mais pas pour utiliser le rôle RAM, ROS endosse tout de même ce dernier. Assurez-vous d'appliquer le principe du moindre privilège au rôle.

Si vous laissez ce paramètre vide lors de l'appel de l'opération DeleteStack, ROS ne peut pas endosser le rôle RAM existant associé à la pile. Pour que ROS endosse un rôle RAM, vous devez spécifier ce paramètre. En l'absence de rôle disponible, ROS utilise un identifiant temporaire généré à partir des identifiants de votre compte.

Le nom du rôle RAM peut comporter jusqu'à 64 octets.

RetainResources.N String No my_disk

Nom de la ressource N à conserver.

Paramètres de réponse

Parameter

Type

Example

Description

RequestId

String

B288A0BE-D927-4888-B0F7-B35EF84B6E6F

ID de la requête.

Exemples

Exemples de requêtes

http(s)://ros.aliyuncs.com/? Action=DeleteStack
&RegionId=cn-hangzhou
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&<Common request parameters>

Exemples de réponses réussies

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<?xml version='1.0' encoding='UTF-8' ?>

<DeleteStackResponse>
    <RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6F</RequestId>
</DeleteStackResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.

Pour plus d'informations sur les erreurs communes à toutes les opérations, consultez les Erreurs courantes.

HTTP status code

Error code

Error message

Description

400

InvalidOperation.DeletionProtection

Fail to delete stack {ID}, as deletion protection is enabled.

La protection contre la suppression a empêché la suppression de la pile. ID représente l'ID de la pile.

404

StackNotFound

The Stack ({name}) could not be found.

La pile n'existe pas. name représente le nom ou l'ID de la pile.

409

ActionInProgress

Stack {name} already has an action ({action}) in progress.

Une opération de modification est en cours sur la pile. name représente le nom ou l'ID de la pile. action représente l'opération de modification.