8

Quando si effettua una distribuzione con Elastic Beanstalk, abbiamo ottenuto il seguente errore:distribuzione Elastic Beanstalk non riuscendo a causa di un gruppo di protezione penzoloni

errore: Eccezione di convalida di configurazione: valore di opzione non valida: 'sg-fdd33e89' (Spazio dei nomi: 'aws: autoscaling: launchconfiguration', OptionName: 'SecurityGroups'): il gruppo di sicurezza con id 'sg-fdd33e89' non esiste.

cose probabilmente correlati:

  • Abbiamo le impostazioni del gruppo di sicurezza personalizzate per l'ELB in .ebextensions
  • Avevamo precedentemente clonati questo particolare ambiente EB da un ambiente EB più vecchio e ha avuto problemi con l'essere in grado di temrinate il vecchio ambiente a causa di questo gruppo di sicurezza.

(già risolto questo, ma condividendo la domanda in caso aiuta qualcun altro)

+1

Mi sono imbattuto nello stesso errore e sono stato condotto qui per primo da Google, ma ho trovato che questa altra risposta SO era più applicabile per me poiché ero positivo il mio gruppo di sicurezza esisteva ancora (ed era in effetti l'impostazione predefinita Gruppo di sicurezza VPC): https://stackoverflow.com/questions/ 40671054/how-do-i-specifica-a-security-gruppo-per-elastico-pianta di fagioli-lancio-configurazione-in –

risposta

8

ho trovato relativo post sul blog del Derya Sezen AWS Elastic Beanstalk the security group having id does not exist problem che

  • stava descrivendo un caso in cui vecchio gruppo di protezione da un ambiente precedente è stato ereditato in un nuovo ambiente (probabilmente anche per me)
  • consigliato per aggiornare le opzioni del gruppo di sicurezza dell'ambiente EB con CLA AWS

ho eseguire il seguente con AWS CLI seguente post del blog:

aws elasticbeanstalk update-environment --environment-name my-env-name --option-settings Namespace=aws:autoscaling:launchconfiguration,OptionName=SecurityGroups,Value="" 

Dopo di che, EB aggiornato gli ambienti per un po 'e dopo che sono stato in grado di implementare con successo.

0

Se hai commesso lo stesso errore di me e terminato nell'ambiente, non è possibile utilizzare la CLI di AWS per risolvere il problema.

$ aws elasticbeanstalk update-environment --environment-name my-kick-ass-env --option-settings Namespace=aws:autoscaling:launchconfiguration,OptionName=SecurityGroups,Value="" 

A client error (InvalidParameterValue) occurred when calling the UpdateEnvironment operation: No Environment found for EnvironmentName = 'my-kick-ass-env'. 

L'unica soluzione è attendere che l'ambiente terminato venga completamente rimosso da AWS. Di solito ci vuole un'ora per essere rimosso una volta terminata la terminazione.

0

Ho riscontrato lo stesso errore durante la creazione di un nuovo ambiente con la console Web EB.

Ecco quello che ho fatto per evitarlo:

  • assicurarsi che il proprio selezionare la VPC appropriata per le istanze/avere le istanze nella appropriata VPC
  • nell'interfaccia utente web, selezionare almeno una delle Subnet di istanza
Problemi correlati