Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Eliminare le istanze dello stack utilizzando la console o CloudFormation AWS CLI
È possibile eliminare le istanze dello stack da un set di stack utilizzando la console o il. CloudFormation AWS CLI
Per un set di stack con autorizzazioni gestite dal servizio, se si eliminano istanze dello stack da un'unità organizzativa (UO) di primo livello, l'UO viene rimossa come destinazione del set di stack.
Eliminare le istanze dello stack utilizzando la console CloudFormation
-
Nella barra di navigazione nella parte superiore dello schermo, scegli il set in cui Regione AWS hai creato lo stack.
-
Dal pannello di navigazione, scegli StackSets. Nella StackSets pagina, seleziona il set di stack.
-
Con il set di stack selezionato, scegliete Elimina pile StackSet dal menu Azioni.
-
Nella pagina Imposta le opzioni di distribuzione, scegli gli account da cui eliminare le istanze dello stack.
-
[Autorizzazioni gestite dal cliente] Per Accounts (Account), scegliere Deploy stacks in accounts (Distribuisci stack in account). Incollare i numeri di account target nella casella di testo, separando più numeri con virgole.
[Autorizzazioni gestite dal servizio] Per le unità organizzative (OUs), specifica l'unità organizzativa di destinazione. IDs
Nota
StackSets elimina anche le istanze dello stack da qualsiasi elemento figlio della destinazione specificata. OUs OUs
-
Per Specificare le regioni, scegli le regioni da cui desideri eliminare le istanze dello stack.
-
Per Deployment options (Opzioni di distribuzione):
-
Per Numero massimo di account simultanei, modifica il numero massimo di account simultanei in base alle esigenze.
-
Per Tolleranza agli errori, modificate la tolleranza di errore in base alle esigenze.
-
Per Retain stacks, scegliete se abilitare questa opzione per rimuovere le istanze dello stack dal set di stack, ma salvare gli stack e le risorse associate. Quando salvate gli stack da un set di stack abilitando l'opzione Retain stacks, le risorse dello stack rimangono nello stato attuale, ma lo stack non fa più parte del set di stack. Per riassociare uno stack o aggiungere uno stack esistente a un set di stack, vedi. Requisiti per l'importazione di uno stack in un set di stack
-
Per la concorrenza regionale, modificate la concorrenza della regione in base alle esigenze.
-
Per la modalità Concurrency, modificate la modalità di concorrenza in base alle esigenze.
-
-
Scegli Next (Successivo).
-
-
Nella pagina Review (Esamina), esaminare le proprie opzioni. Per apportare modifiche, scegli Modifica nella sezione correlata.
-
Quando sei pronto a rimuovere le istanze dello stack dal tuo set di stack, scegli Invia.
Al termine dell'eliminazione dello stack, puoi verificare che le istanze dello stack siano state eliminate dal set di stack nella pagina di StackSet dettaglio, nella scheda Istanze dello stack.
Eliminare istanze di stack utilizzando AWS CLI
Quando agisci come amministratore delegato, devi impostare l'--call-as
opzione su DELEGATED_ADMIN
ogni volta che esegui un comando. StackSets
--call-as
DELEGATED_ADMIN
-
Utilizza il comando delete-stack-instances. Per
--stack-set-name
, specifica il nome del set di stack.Poiché
--retain-stacks
è obbligatorio per il delete-stack-instances comando, se non vuoi conservare (salvare) gli stack, aggiungi.--no-retain-stacks
In questo esempio, aggiungiamo l'--no-retain-stacks
opzione, perché non conserviamo alcuna pila.Per
--regions
, specifica le regioni da cui desideri eliminare le istanze dello stack. In questo esempio, la regione degli Stati Uniti occidentali (Oregon) e la regione degli Stati Uniti orientali (Virginia settentrionale).[Autorizzazioni autogestite] Per l'
--accounts
opzione, specifica gli account che hai usato per creare il set di stack.aws cloudformation delete-stack-instances --stack-set-name
my-stackset
\ --accounts'["account_ID_1","account_ID_2"]'
--regions'["us-west-2","us-east-1"]'
\ --no-retain-stacks[Autorizzazioni gestite dal servizio] Per
--deployment-targets
, specifica l'ID dell'organizzazione (root) o l'unità organizzativa in cui hai IDs creato le istanze dello stack.aws cloudformation delete-stack-instances --stack-set-name
my-stackset
\ --deployment-targets OrganizationalUnitIds='["ou-rcuk-1x5jlwo", "ou-rcuk-slr5lh0a"]'
--regions'["us-west-2","us-east-1"]'
\ --no-retain-stacksNota
StackSets elimina anche le istanze dello stack da qualsiasi figlio della destinazione specificata. OUs OUs
Per specificare le preferenze relative alla modalità di CloudFormation esecuzione di questa operazione di stack set, specificate l'
--operation-preferences
opzione, come nell'esempio seguente. Ai fini di questo esempio, stiamo usando il conteggio, non la percentuale. Per applicare percentuali, utilizzare inveceFailureTolerancePercentage
oMaxConcurrentPercentage
.--operation-preferences
FailureToleranceCount=0,MaxConcurrentCount=1
Nota
Il valore di
MaxConcurrentCount
dipende dal valore diFailureToleranceCount
.MaxConcurrentCount
è al massimo di un'unità superiore al valore diFailureToleranceCount
. -
Facoltativamente, una volta completata l'eliminazione degli stack, verificare che le istanze di stack siano state eliminate dal set di stack eseguendo il comando describe-stack-set-operation per visualizzare lo stato e i risultati dell'operazione di eliminazione degli stack. Per
--operation-id
, utilizzare l'ID dell'operazione restituito dal comando delete-stack-instances.aws cloudformation describe-stack-set-operation --stack-set-name
my-stackset
\ --operation-idddf16f54-ad62-4d9b-b0ab-3ed8e9example