Video: S3 E23: What is a trigger really? & What can you do to change it? 2025
S3 (Simple Storage Service) bilder lagres på Amazon Web Service Elastic Compute Cloud (EC2) som flere 10MB-filer, sammen med en spesiell XML-fil kalt et manifest. manifestfilen ligner monteringsinstruksjonene i et Ikea flat-pack-møbler - det gir AWS den informasjonen den trenger for å konstruere en løpende forekomst fra samlingen av 10MB S3-objekter.
Når du gir AWS kommandoen for å starte et S3-støttet bilde, leser systemet manifestfilen og bruker den til å konstruere og starte forekomsten ved å laste den ned til forekomstens lokale stasjon. Det blir så en operativ forekomst og, avhengig av hva som var i bildet da det ble opprettet, begynner å utføre programvaren som var en del av bildet.
S3-støttede bilder kommer med begrensninger, og du bør fullt ut forstå hva de er. Følgende liste staver dem ut for deg:
-
Begrensninger av root device: Det er viktig å forstå nøyaktig hva som er lagret i bildet riktig. Med S3-støttede bilder har du bare root-enheten - delen av systemet som inneholder systemfiler (inkludert operativsystemet) - pluss, hvilken som helst annen programvare som ble installert da bildet ble opprettet.
Et S3-støttet bilde er begrenset til 10 GB i rotenheten. Alle andre deler av filsystemet er konstruert ved lanseringen; For eksempel, i en liten forekomst med 170 GB diskplass, opprettes 160 GB av forekomstmagasinet ved lanseringstid, og bare 10 GB er vedvarende. Hvis du vil inkludere mange programvarepakker eller data i rotenheten, kan du overskride 10 GB grensen.
-
Lange lanseringstider: Siden forekomsten må opprettes fra de forskjellige 10 MB-filene som tar opp en samling, tar det litt tid å samle dem, noe som forlener lanseringene.
Fjerner en S3-støttet forekomst fra produksjonen krever avslutning av det - ingen ifs, ands, eller buts: Hvis du gjør det, kasserer du all data som er skrevet til filsystemet siden lanseringen.
-
AWS-administrasjonskonsollen støtter ikke opprettelsen av et nytt bilde fra en S3-støttet forekomst. Hvis du vil opprette et nytt bilde fra en S3-støttet forekomst, må du først installere AWS AMI-verktøy på forekomsten, og deretter kjøre skript for å lage bildet. Selv om denne oppgaven er perfekt mulig, er det ikke en triviell sak, så det er en klar begrensning.
S3-støttede bilder er mye brukt, men de har operasjonelle implikasjoner som du bør være oppmerksom på om du har tenkt å bruke dem.
