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, demo laptop .env அல்லது «test» குறியுள்ள பகிரப்பட்ட password manager கோப்புறையில் ஒட்டவேண்டாம்.

சோதனை harness-இல் தோன்றிய ஒவ்வொரு Live விசையையும் சுழற்றுங்கள். சுழற்சி நேரத்தைப் பதிவு செய்யுங்கள் — நிதி stray debit-ஐ கசிவு சாளரத்துடன் பொருத்த. சுழற்சிக்குப் பிறகும் Live secret வைத்திருக்கும் staging host அடுத்த deploy gate-ஐ தோற்கடிக்கும்.

முதல் pilot-க்கு முன் debit தனிமைப்படுத்தலை நிரூபியுங்கள்

Pilot host அழைப்பதற்கு முன் sandbox அனுப்பும் சாளர ledger-ஐ ஏற்றுமதி செய்யுங்கள். உறுதி: hold இல்லை, debit இல்லை, sandbox விசையிலிருந்து Live பாதை இல்லை. விசை id அருகே ஆதாரத்தை ஆவணப்படுத்துங்கள் — சோதனை போக்குவரத்து செலவழிக்கவில்லை என நிதி தணிக்கை செய்ய.

Cutover பழக்கங்கள் Developers-இல் இருக்கட்டும்

Build உயர்த்தும்போது Developers Live cutover சரிபார்ப்புப் பட்டியலைப் பின்பற்றுங்கள் — புதிய Live விசை, உற்பத்தி host-இலிருந்து sandbox ரத்து, பச்சை runway-க்கு முன் vault புத்துணர்ச்சி smoke. Pilot-க்கு மட்டும் என sandbox secret-ஐ தற்காலிக Live விசையாக மீண்டும் பயன்படுத்த வேண்டாம்.

Cutover என்பது அனுமதிச்சான்று மாற்றம் மற்றும் ledger சரிபார்ப்பு — config கொடியைப் புரட்டுவதல்ல. Webhook இலக்குகளையும் விசை id-களையும் runway board-இல் கூறும் சூழலுடன் ஒத்திசைவுபடுத்துங்கள்.

தொடர்புடைய ops பாதைகள்

Cutover மற்றும் coverage நேர்மையை அருகருகே வையுங்கள் — குழுக்கள் மூன்றாவது விசை கதையை உருவாக்காதபடி:

IOSOR உடன் தொடங்குங்கள்

Developers-இல் sandbox விசை வெளியிடுங்கள், ஒப்புதல் பெற்ற சோதனை E.164-க்கு ஒரு OTP அனுப்பி அந்த நிமிட ledger-ஐ ஏற்றுமதி செய்யுங்கள். பூஜ்ய hold மற்றும் பூஜ்ய debit உறுதி செய்யுங்கள். CI-ஐ அந்த விசை id-க்கு பூட்டுங்கள். அதன்பிறகுதான் pilot host-க்கு Live விசை கேட்டு, Live போக்குவரத்து சுமக்கும் எந்த host-இலிருந்தும் sandbox ரத்து செய்யுங்கள்.

IOSOR சுருக்கம்

Live debit திறக்க முடியாத sandbox அனுமதிச்சான்றுகள் கடுமையான scope விதி — கோப்புறை குறியல்ல. நிதி விசை id அருகே உள்ள ledger ஏற்றுமதியை நம்புகிறது — பச்சை CI தேர்வுப்பெட்டியை மட்டும் அல்ல. Sandbox குறியுள்ள விசை எப்போதாவது hold திறந்தால் அடுத்த pipeline இயக்கத்திற்கு முன் ரத்து செய்யுங்கள்.

இந்த வழிகாட்டி உதவியாக இருந்ததா?

தொடர்புடைய வழிகாட்டிகள்