Passaggio 6: ripulisci il tuo «ciao mondo!» applicazione e risorse correlate - AWS CodeDeploy

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à.

Passaggio 6: ripulisci il tuo «ciao mondo!» applicazione e risorse correlate

Ora hai effettuato con successo un aggiornamento a «Hello, World!» codificare e ridistribuire il sito. Per evitare addebiti continuativi per risorse create per completare questo tutorial, devi eliminare:

  • Qualsiasi AWS CloudFormation stack (o termina qualsiasi istanza Amazon EC2, se le hai create all'esterno). AWS CloudFormation

  • Qualsiasi bucket Amazon S3.

  • L'applicazione HelloWorld_App in CodeDeploy.

  • L'associazione AWS Systems Manager State Manager dell' CodeDeploy agente.

Puoi utilizzare Amazon S3 AWS CloudFormation, Amazon EC2 CodeDeploy e console o le API per eseguire AWS la pulizia. AWS CLI

Come procedere all'eliminazione delle risorse (CLI)

  1. Se hai usato lo AWS CloudFormation stack per questo tutorial, elimina lo stack chiamando il comando sullo stack denominato. delete-stack CodeDeployDemoStack Ciò interrompe tutte le istanze Amazon EC2 associate ed elimina tutti i ruoli IAM associati originariamente creati dallo stack.

    aws cloudformation delete-stack --stack-name CodeDeployDemoStack
  2. Per eliminare il bucket Amazon S3, chiama il rm comando con lo --recursive switch accanto al bucket denominato. DOC-EXAMPLE-BUCKET Il bucket e tutti gli oggetti in esso contenuti saranno quindi eliminati.

    aws s3 rm s3://DOC-EXAMPLE-BUCKET --recursive --region region
  3. Per eliminare l'HelloWorld_Appapplicazione da CodeDeploy, chiama il comando. delete-application Così facendo, saranno eliminati tutti i record del gruppo di distribuzione associato e i record di distribuzione dell'applicazione.

    aws deploy delete-application --application-name HelloWorld_App
  4. Per eliminare l'associazione Systems Manager State Manager, chiamare il delete-association comando.

    aws ssm delete-association --assocation-id association-id

    È possibile ottenere il valore association-id chiamando il comando describe-association.

    aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
  5. Se non hai utilizzato lo AWS CloudFormation stack per questo tutorial, chiama il terminate-instances comando per terminare le istanze Amazon EC2 che hai creato manualmente. Fornisci l'ID dell'istanza Amazon EC2 da terminare.

    aws ec2 terminate-instances --instance-ids instanceId

Per cancellare le risorse (console)

Se hai utilizzato il nostro AWS CloudFormation modello per questo tutorial, elimina lo stack associato AWS CloudFormation .

  1. Accedi AWS Management Console e apri la AWS CloudFormation console all'indirizzo https://console.aws.amazon.com/cloudformation.

  2. Nella casella di ricerca, digita il nome AWS CloudFormation dello stack (ad esempio,CodeDeployDemoStack).

  3. Seleziona la casella posta accanto al nome dello stack.

  4. Nel menu Actions (Operazioni), scegli Delete Stack (Elimina stack). Ciò elimina lo stack, termina tutte le istanze Amazon EC2 associate ed elimina tutti i ruoli IAM associati.

Per terminare le istanze Amazon EC2 che hai creato al di fuori di uno stack: AWS CloudFormation

  1. Accedi AWS Management Console e apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nell'area Instances (Istanze), scegliere proprio Instances (Istanze).

  3. Nella casella di ricerca, digita il nome dell'istanza Amazon EC2 che desideri terminare, quindi premi Invio.

  4. Scegli l'istanza Amazon EC2.

  5. Selezionare Actions (Operazioni), passare a Instance State (Stato istanza), quindi selezionare Terminate (Termina). Quando richiesto, scegliere Yes, Terminate (Sì, termina). Ripeti questi passaggi per eventuali istanze Amazon EC2 aggiuntive.

Per eliminare il bucket Amazon S3:

  1. Accedi AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

  2. Nell'elenco dei bucket, cerca e scegli il nome del bucket Amazon S3 (ad esempio,). DOC-EXAMPLE-BUCKET

  3. Per eliminare un bucket, occorre innanzitutto rimuoverne i contenuti. Selezionare tutti i file nel bucket, ad esempio HelloWorld_App.zip. Dal menu Actions (Operazioni), scegliere Delete (Elimina). Quando viene richiesto di confermare l'eliminazione, scegliere OK (OK).

  4. Una volta svuotato, il bucket può essere eliminato. Nell'elenco dei bucket, selezionare la riga del bucket d'interesse (non il suo nome). Selezionare Delete bucket (Elimina bucket) e, quando viene richiesto di confermare, selezionare OK (OK).

Per eliminare l'applicazione da: HelloWorld_App CodeDeploy

  1. Accedi AWS Management Console e apri la CodeDeploy console all'indirizzo https://console.aws.amazon.com/codedeploy.

    Nota

    Accedi con lo stesso utente che hai configuratoGuida introduttiva con CodeDeploy.

  2. Nel riquadro di navigazione, espandi Distribuisci, quindi scegli Applicazioni.

  3. Scegli HelloWorld_App.

  4. Scegli Elimina applicazione.

  5. Quando richiesto, digitare Delete, quindi scegliere Delete (Elimina).

Per eliminare l'associazione Systems Manager State Manager:

  1. Aprire la AWS Systems Manager console all'indirizzo https://console.aws.amazon.com/systems-manager.

  2. Nel riquadro di navigazione, seleziona State Manager.

  3. Scegli l'associazione creata e seleziona Elimina.

Fasi successive

Se sei arrivato qui, hai completato con successo una distribuzione con CodeDeploy. Complimenti!