Staging er ekki framleiðsla: gefðu því sína eigin aðgangsmörk
Staging-merki ræður því ekki hverjir komast að appinu eða hvað það má snerta. Farðu í gegnum áhorfendur, gögn, skilríki og stjórnendaviðmót áður en þú birtir það.
Staging lítur út eins og prófunarkerfi þar til þú tekur eftir afrituðum framleiðslugagnagrunni, lifandi póstskilríkjum og greiðslulyklinum í umhverfi þess. Á þeim punkti hættir merkið á flipanum að skipta máli og raunverulega spurningin er hvað þessi uppsetning getur náð til og hverjir geta náð til hennar. VPN við útidyr svara ekki þeirri spurningu, því það takmarkar eina leið inn í kerfið og segir ekkert um hvað kerfið getur gert á leið út. Byrjaðu á áhorfendum og vinnaðu út á við.
Byrjaðu á áhorfendum, ekki slóðinni
Þrír áhorfendahópar gefa þrjár mismunandi hannanir. Einkarekið verkfræðiumhverfi þarf auðkenni og leið; viðtökupróf viðskiptavinar þarf reikninga sem tákna viðskiptavini; opinber kynning þarf viljandi útsetningu með eigin stýringum. Að skrifa áhorfendurna niður fyrst kemur í veg fyrir hina venjulegu rekju þar sem forskoðunarslóð verður hljóðlega varanleg. Allt annað í yfirferðinni veltur á því svari.
Ef enginn getur nefnt áhorfendurna, meðhöndlaðu það sem fyrstu niðurstöðu frekar en skriflegu eyðu.
Gakktu í gegnum útidyrnar og viðmótið fyrir aftan
Leystu nöfnin áður en þú treystir slóðinni sem þér var gefin, og biddu þá beint um stjórnendaleiðirnar.
dig +short staging.example.com
curl -sS -o /dev/null -w "%{http_code}\n" https://staging.example.com/
curl -sS -o /dev/null -w "%{http_code}\n" https://staging.example.com/adminAukafærslur leiða oft í ljós beint upprunatölu sem fer fram hjá CDN eða VPN-innganginum, sem gerir fyrirhugaða stýringu valfrjálsa. Endurbeining segir þér hvar appið telur sig búa, og óvænt kerfi eða hýsingarheiti á skilið eftirfylgni. Að prófa líklega stjórnendaleið ætti að gefa synjun, ekki síðu. 200 á óstaðfestri stjórnendaleið er niðurstaðan sem öll yfirferðin var að leita að.
Athugaðu hvað umhverfið getur gert, ekki bara hvað það sýnir
Síða sem krefst innskráningar er samt send með bakendaheimild. Spurðu hvaða auðkenni vinnuálagið keyrir sem, og lestu svo stefnurnar sem henni fylgja.
aws sts get-caller-identityÞað kall greinir frá reikningnum og aðalviðfanginu sem umhverfið notar í raun, sem er upphafsreiturinn fyrir hverja spurningu um heimildir sem á eftir kemur. Þaðan skaltu athuga hvort auðkennið geti sent póst, fært peninga, lesið framleiðsluleyndarmál eða skrifað framleiðslugögn. Skiptu sameiginlegum framleiðsluskilríkjum út fyrir afmörkuð staging-auðkenni, og veldu sandkassa söluaðila þar sem þeir eru til. Prófunarreikningur sem getur rukkað alvöru kort er framleiðslukerfi með annað hýsingarheiti.
Haltu mörkunum eftir að yfirferð lýkur
Umhverfi er ekki tryggt með einni úttekt; það er tryggt með eignarhaldi sem lifir starfsmannabreytingar. Tilgreindu hver fjarlægir aðgang, endurstillir prófunargögn og leggur uppsetninguna niður, og gefðu forskoðuninni fyrningu sem einhver verður að endurnýja. Einangrun hjálpar aðeins svo lengi sem viðhaldið er því einangraða. Athugaðu sömu leiðir aftur eftir næstu útgáfu, því eiginleikaflagg eða ný samþætting er einmitt leiðin sem synjuð leið verður opin.
Samþykktu hönnunina með leyfðu vinnuflæði og einu synjuðu. Ef bæði hegða sér eins og skjalfest er, eru mörkin til; ef aðeins hamingjusama leiðin var prófuð, er það von.