IOSOR జ్ఞానం
Live debit కాల్చని sandbox ఆధారాలు
Prepaid walletపై hold లేదా debit లేకుండా sandbox API కీలు జారీ చేయండి. Live కీలను CI బయట ఉంచి Developersలో cutover నిరూపించండి.
Sandbox ఆధారాలు engineering prepaid ledgerను తాకకుండా టెస్ట్ ట్రాఫిక్ పంపడానికి ఉన్నాయి. Sandbox కీ నుండి Live debit అసాధ్యం కావాలి — సంఘటన సమయంలో ఎవరూ చదవని README మృదువైన హెచ్చరిక కాదు.
IOSOR sandboxను వేరు credit postureగా ఉంచుతుంది: టెస్ట్ OTP మరియు అలర్ట్ మార్గాలు sandbox లేన్లో విజయం సాధించవచ్చు, wallet సమతలంగా ఉండగా. sandbox లేబుల్ కీ నుండి hold లేదా debit కనిపిస్తే ఆధారం తప్పుగా scoped; తదుపరి CI రన్ ముందు రద్దు చేయండి.
Sandbox కీలను Live hold నుండి వేరు చేయండి
Developersలో prepaid hold తెరవలేని sandbox కీ సృష్టించండి. Sandbox లేన్లో టెస్ట్ OTP అదే నిమిషంలో సున్నా wallet debit మరియు సున్నా MRCతో success తిరిగి ఇచ్చేటట్లు నిరూపించండి. ఆ విండో ledger ఎగుమతి చేసి కీ id పక్కన రుజువు ఉంచండి.
Hold వరుస కనిపిస్తే వెంటనే కీ రద్దు చేసి flaky టెస్ట్గా కాక ఆధార లోపంగా చూడండి. సరిగా scoped sandbox కీ మళ్లీ జారీ చేసి ledger సమతలంగా ఉండే వరకు రుజువు పునరావృతం చేయండి.
CI మరియు stagingను sandbox scopeకు మాత్రమే బంధించండి
CI మరియు staging వేరియబుల్స్ sandbox ఆధారాలను మాత్రమే చూపించాలి. Live కీని GitHub secret, Docker compose, డెమో ల్యాప్టాప్ .env లేదా «test» లేబుల్ షేర్డ్ password manager ఫోల్డర్లో అతికించవద్దు.
టెస్ట్ harnessలో కనిపించిన ప్రతి Live కీని రొటేట్ చేయండి. రొటేషన్ సమయం నమోదు చేయండి — ఫైనాన్స్ stray debitను లీక్ విండోతో సరిపోల్చాలి. రొటేషన్ తర్వాత కూడా Live secret ఉన్న staging హోస్ట్లు తదుపరి deploy gateను విఫలం చేస్తాయి.
మొదటి పైలట్ ముందు debit ఐసోలేషన్ నిరూపించండి
పైలట్ హోస్ట్ ఆహ్వానించే ముందు sandbox పంపు విండో ledger ఎగుమతి చేయండి. నిర్ధారించండి: hold లేదు, debit లేదు, sandbox కీ నుండి Live మార్గం లేదు. కీ id పక్కన రుజువు డాక్యుమెంట్ చేయండి — టెస్ట్ ట్రాఫిక్ ఖర్చు చేయలేదని ఫైనాన్స్ ఆడిట్ చేయాలి.
మొదటి CI వారం తర్వాత మళ్లీ ఎగుమతి చేయండి — drift మరచిన workflow వేరియబుల్ ద్వారా Live కీని నిశ్శబ్దంగా తిరిగి తీసుకురాకుండా.
Cutover అలవాట్లు Developersలోనే ఉండాలి
Build ప్రమోట్ చేసేటప్పుడు Developers Live cutover చెక్లిస్ట్ అనుసరించండి — కొత్త Live కీ, ప్రొడక్షన్ హోస్ట్ల నుండి sandbox రద్దు, పచ్చ runway ముందు vault తాజాదన smoke. పైలట్ కోసం మాత్రమే అని sandbox secretను తాత్కాలిక Live కీగా మళ్లీ ఉపయోగించవద్దు.
Cutover అనేది ఆధార మార్పు ప్లస్ ledger చెక్ — config ఫ్లాగ్ ఫ్లిప్ కాదు. Webhook లక్ష్యాలు మరియు కీ idలను runway బోర్డులో చెప్పే పరిసరంతో సమలేఖనం చేయండి.
సంబంధిత ops మార్గాలు
Cutover మరియు coverage నిజాయితీని పక్కపక్కన ఉంచండి — టీములు మూడవ కీ కథనం కనిపెట్టకుండా:
- Sandbox vs ప్రొడక్షన్ కీల cutover
- Coverage sandbox vs ప్రొడక్షన్ reach తనిఖీలు
- Wallet పైలట్ వారం: hold మరియు debit నిజం
IOSOR తో ప్రారంభించండి
Developersలో sandbox కీ జారీ చేయండి, సమ్మతి పొందిన టెస్ట్ E.164కు ఒక OTP పంపి ఆ నిమిషం ledger ఎగుమతి చేయండి. సున్నా hold మరియు సున్నా debit నిర్ధారించండి. CIని ఆ కీ idకు లాక్ చేయండి. అప్పుడే పైలట్ హోస్ట్ కోసం Live కీ అడగండి మరియు Live ట్రాఫిక్ మోసే ప్రతి హోస్ట్ నుండి sandbox రద్దు చేయండి.
IOSOR సారాంశం
Live debit తెరవలేని sandbox ఆధారాలు కఠిన scope నియమం — ఫోల్డర్ లేబుల్ కాదు. ఫైనాన్స్ కీ id పక్కన ledger ఎగుమతిని నమ్ముతుంది — పచ్చ CI చెక్బాక్స్ మాత్రమే కాదు. Sandbox లేబుల్ కీ ఎప్పుడైనా hold తెరిస్తే తదుపరి pipeline రన్ ముందు రద్దు చేయండి. Cutover అంటే కొత్త Live కీ ప్లస్ ప్రొడక్షన్ హోస్ట్లపై sandbox రద్దు, టెస్ట్ ట్రాఫిక్ ఏమీ ఖర్చు చేయలేదని రాతపూర్వక రుజువుతో.
ఈ గైడ్ సహాయకరంగా ఉందా?
సంబంధిత గైడ్లు
- శాండ్బాక్స్ ట్రాఫిక్ వాలెట్ను తాకకూడదు
టెస్ట్ హార్నెస్లో Live కీ ఒక సంఘటన. లీక్ కనుగొని hold ఫ్రీజ్ చేసి, పైలట్ వాల్యూమ్ ముందు రొటేట్ చేయండి.
- sandbox చేరిక production కవరేజ్ కాదు
sandbox గమ్యాలు పరీక్షకు మాత్రమే. ఫైనాన్స్ షీట్ లేదా runway స్కోర్పై వాటిని Live జోన్లుగా ఎప్పుడూ కోట్ చేయవద్దు.