Een ontwikkelaar gebruikt AWS SAM om een serverloze app te bouwen en test momenteel in een ontwikkelomgeving. Ze moeten test- en staging-omgevingen toevoegen voor QA en willen een AWS SAM-functie gebruiken die het implementeren naar meerdere benoemde omgevingen met minimale inspanning ondersteunt. Welke aanpak vergt de minste ontwikkelingsinspanning?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een SAM-configuratiebestand in TOML-formaat toe dat instellingen per omgeving groepeert, voeg een tabel toe voor elke test-/staging-omgeving en implementeer met sam deploy met de --config-env-vlag voor elke omgeving..
Waarom dit het antwoord is
De meest efficiënte aanpak is het gebruik van een SAM-configuratiebestand in TOML-formaat met omgevingsspecifieke tabellen. Dit stroomlijnt de implementatie door alle configuraties voor verschillende omgevingen (zoals test en staging) in één bestand te consolideren. De sam deploy --config-env vlag maakt het eenvoudig om de juiste omgevingsconfiguratie te selecteren zonder de template of de commandoregelparameters te wijzigen. Het maken van afzonderlijke templates is omslachtig en leidt tot duplicatie. Het gebruik van --parameter-overrides is mogelijk, maar minder gestructureerd en schaalbaar dan een TOML-configuratiebestand voor meerdere omgevingen. Het toevoegen van parameters aan de bestaande template is een optie, maar vereist nog steeds handmatige specificatie van waarden bij elke implementatie, wat minder geautomatiseerd is dan de TOML-aanpak.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig