Puncte:0

Actualizarea variabilelor de mediu Elastic BeanStalk eșuează

drapel cn

Când încerc să actualizez variabilele de mediu ale mediului meu Elastic BeanStalk prin configurația software, actualizarea eșuează și mediul este revenit la configurația anterioară (vezi imaginea).

evenimente

Știe cineva de ce s-ar putea întâmpla asta? Lucrul ciudat este că de fiecare dată când implementez CodePipeline complet (GitHub -> build fișiere pe serverul de compilare -> implementez în Elastic BeanStalk) întregul proces reușește. Numai ori de câte ori încerc să schimb configurația software-ului, procesul eșuează.

Se pare că nu merge greșit undeva în stiva CloudFormation:

introduceți descrierea imaginii aici

Nu am schimbat niciodată manual stiva, a fost construită în întregime printr-o configurație CodePipeline.

drapel cn
Acea eroare din a doua captură de ecran arată ca vinovată - atunci când o editezi manual, pierzi o variabilă care trebuie setată?
Thijmen avatar
drapel cn
O să mă uit la asta. Dar ceea ce este ciudat este că nu am schimbat niciodată manual stiva, așa că m-am gândit că ar fi puțin probabilă o eroare de sintaxă. Mulțumesc că te-ai gândit.
Thijmen avatar
drapel cn
Trebuie să spun totuși că nu am experiență cu CloudFormation, mai ales că întreaga implementare a fost configurată prin Elastic BeanStalk. Aveți sugestii despre cum să abordați problema?
Thijmen avatar
drapel cn
Este posibil ca modificarea manuală a etichetei de nume a unui EC2 (ceea ce am făcut) să fi cauzat această problemă?
drapel cn
Nu ar trebui să funcționeze, deoarece etichetele sunt doar etichete - în mod normal, ușor de revenit de CloudFormation. Dacă accesați consola CloudFormation în sine, există mai multe informații despre eroare? Sub stivă -> Evenimente?
Thijmen avatar
drapel cn
Eroarea pe care am postat-o ​​(eroarea `Fn::join`) este tot ce pot vedea sub Stiva -> Evenimente. De asemenea, când merg la editorul de șabloane de stivă și validez șablonul, validarea reușește. Ceea ce nu ar trebui să se întâmple dacă există o eroare de sintaxă, nu?
drapel cn
Este posibil să nu fie o eroare de sintaxă, ci ceva care este omis atunci când o rulați manual. Ca și în, o variabilă sau un parametru care nu este transmis, deci este gol, astfel încât îmbinarea eșuează.
Thijmen avatar
drapel cn
Bine, ceea ce am încercat să fac este să creez un mediu Elastic BeanStalk complet de la zero. Dar de îndată ce încerc să adaug o bază de date RDS, primesc această eroare: `Service:AmazonCloudFormation, Message:Stack named 'awseb-e-4p3iiqmssm-stack' operațiune întreruptă. Starea curentă: „UPDATE_ROLLBACK_IN_PROGRESS” Motiv: nul”. Nu pot să nu simt că sunt înrudite... De asemenea, motiv nul?
Thijmen avatar
drapel cn
Am creat un fir diferit pentru această problemă: https://serverfault.com/questions/1093976/attaching-rds-database-to-elastic-beanstalk-fails-with-reason-null
Puncte:0
drapel cn

Problema s-a rezolvat peste noapte, la fel cum a apărut. A fost astfel probabil de partea AWS.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.