Hoppa till innehållet
Stackship-dokumentation English

BlueprintsAnvändareMaskinöversatt

Efter en driftsättning

Vad en driftsatt blueprint lämnar i din resursgrupp, var dess hemligheter och anslutningsuppgifter finns och vad som försvinner när du tar bort den.

En driftsättning lämnar vanliga plattformsresurser efter sig. Inget håller dem bundna till blueprinten: du hanterar var och en där du hanterar andra resurser av samma slag.

Containerinstansen

Stacken körs som en containerinstans med instansnamnet, listad under Container Instanser. Dess översikt visar Mall — blueprintens slug och versionen den driftsattes från. Att starta, stoppa, läsa loggar, skala och ändra sker där, som för alla andra containerinstanser — se Containerinstanser. Adresserna som stacken nås på är instansens slutpunkter — se Slutpunkter.

En driftsatt instans följer inte senare versioner av sin blueprint. Den fortsätter att köra som den driftsattes när blueprinten uppdateras eller tas bort ur katalogen.

Hanterade resurser

Varje databas som blueprinten deklarerade är en PostgreSQL-resurs med namnet <instance>-<name> i samma resursgrupp, och hanteras som en databas du själv har skapat. En blueprint som erbjuder hög tillgänglighet, och där den har valts, får tre databasinstanser; annars en.

Instansens valv

Valvet <instance>-secrets innehåller:

  • varje hemlig parameter — angiven, genererad eller sammansatt vid driftsättningen — under parameterns namn;
  • varje hanterad resurs anslutningsuppgifter, under de nycklar som blueprinten anger.

De parametrar som blueprinten genererar eller sätter ihop är märkta Mallhanterad i valvet — även när du själv skrev in värdet — se Hemligheter som skapats av en mall. Hanterade resursers anslutningsuppgifter är inte märkta. Instansens identitet har Secrets Reader på valvet, och varje komponent får värdena när dess containrar startar: ändrar du ett värde hämtar en komponent det vid nästa omstart.

Adresser och inloggningsuppgifter

En blueprint kan deklarera outputs — URL:en till en administrationskonsol, ett användarnamn — men portalen visar dem inte någonstans i dag. Adresserna hittar du bland containerinstansens slutpunkter och inloggningsuppgifterna i instansens valv.

Ta bort instansen

När du tar bort containerinstansen:

  • tas dess containrar bort;
  • raderas dess valv <instance>-secrets och varje hemlighet i det, för gott. Bekräftelsedialogen säger det;
  • ligger de hanterade resurserna kvar. Ta själv bort en databas när du inte längre behöver den: en ny driftsättning med samma instansnamn tar över databasen som blev kvar, med dess data, i stället för att skapa en ny.

Eftersom valvet också försvinner kräver borttagningen secretvault/delete på valvet utöver containerinstance/delete. Utan den nekar plattformen borttagningen innan något tas bort, och bekräftelsedialogen erbjuder Begär tillfällig åtkomst för Contributor på valvet; när en ägare har godkänt den och du har aktiverat den tar du bort igen.

När blueprinten försvinner

Om en boundary-mall tas bort, en katalogkälla tas bort eller en blueprint försvinner ur plattformskatalogen fortsätter varje instans som driftsatts från den att köra. Dess Mall anger fortfarande den slug och version den kom från.