దీన్ని కనెక్ట్ చేయడం వల్ల మీకు కలిగే ప్రయోజనం
మీ స్వంత Azure Static Web Apps ఖాతాను కనెక్ట్ చేయడం ద్వారా మీరు మీ Zinn® డ్యాష్బోర్డ్ నుండి మీ Azure Static Web Apps ఖాతాకు స్టాటిక్ సైట్ను పబ్లిష్ చేసుకోవచ్చు. ప్రాజెక్ట్ మరియు బిల్లు మీవే; డిప్లాయ్ చేయడం, కస్టమ్ డొమైన్ మరియు DNS రికార్డులను మేం చూసుకుంటాము.
మీరు ప్రారంభించే ముందు
Azure సబ్స్క్రిప్షన్, సైట్ల కోసం ఒక రిసోర్స్ గ్రూప్, మరియు కోడ్ను కలిగి ఉన్న కనెక్ట్ చేయబడిన GitHub, GitLab లేదా Bitbucket ఖాతా అవసరం — Azure Static Web Apps ఒక రిపాజిటరీ నుండి బిల్డ్ అవుతుంది. Azure యొక్క ఉచిత ప్లాన్ వాణిజ్య వినియోగాన్ని మరియు ప్రతి యాప్కు రెండు కస్టమ్ డొమైన్లను అనుమతిస్తుంది.
1. Azure Static Web Apps లో కీని సృష్టించండి
Azure దీన్ని సర్వీస్ ప్రిన్సిపల్ అంటుంది. Microsoft Entra అడ్మిన్ సెంటర్లో Entra ID → యాప్ రిజిస్ట్రేషన్లు → కొత్త రిజిస్ట్రేషన్ తెరిచి, దానికి ఒక పేరు ఇవ్వండి మరియు రిజిస్టర్ చేయండి. యాప్ యొక్క ఓవర్వ్యూ పేజీలో అప్లికేషన్ (క్లయంట్) ID మరియు డైరెక్టరీ (టెనెంట్) ID ని కాపీ చేయండి. ఆపై సర్టిఫికెట్లు & సీక్రెట్స్ → క్లయంట్ సీక్రెట్స్ → కొత్త క్లయంట్ సీక్రెట్ తెరిచి, వ్యవధిని ఎంచుకుని జోడించండి — సీక్రెట్ విలువను వెంటనే కాపీ చేయండి, Azure దాన్ని ఒక్కసారి మాత్రమే చూపుతుంది.
Azure పోర్టల్లో, మేము ఉపయోగించాలనుకుంటున్న రిసోర్స్ గ్రూప్ను తెరిచి, ఆపై యాక్సెస్ కంట్రోల్ (IAM) → జోడించు → రోల్ అసైన్మెంట్ను జోడించు చేయండి. క్రిబ్యూటర్ (Contributor) రోల్ను ఎంచుకోండి, దాన్ని యూజర్, గ్రూప్ లేదా సర్వీస్ ప్రిన్సిపల్కి కేటాయించండి, పేరు ద్వారా యాప్ కోసం వెతికి, సమీక్షించండి + కేటాయించండి. రిసోర్స్ గ్రూప్ పేరు మరియు అది ఏ సబ్స్క్రిప్షన్ ID కి చెందుతుందో గమనించండి (పోర్టల్లో సబ్స్క్రిప్షన్ల కోసం వెతకండి).
2. దీన్ని ఇక్కడ కనెక్ట్ చేయండి
మీ డ్యాష్బోర్డ్లో ఇంటిగ్రేషన్స్ తెరిచి, ఖాతాను కనెక్ట్ చేయండి ఎంచుకోండి. గ్రూప్గా స్టాటిక్ హోస్టింగ్ (Netlify, Vercel) మరియు ఖాతాగా Azure Static Web Apps ఎంచుకోండి, క్లయంట్ ID, క్లయంట్ సీక్రెట్, టెనెంట్ ID, సబ్స్క్రిప్షన్ ID మరియు రిసోర్స్ గ్రూప్ నింపండి, ఆపై ఖాతాను కనెక్ట్ చేయండి నొక్కండి.
ఏదైనా సేవ్ అయ్యే ముందు మీరు పేస్ట్ చేసినదాన్ని మేము పరీక్షిస్తాము. పని చేయని కీ ఎప్పటికీ నిల్వ చేయబడదు, మరియు దానిలో ఏది లోపమో ఆన్సర్ చెబుతుంది. పనిచేసే కీ మా సీక్రెట్స్ వాల్ట్లో ఎన్క్రిప్ట్ చేయబడి ఉంచబడుతుంది — మా డేటాబేస్లో ఎప్పటికీ ఉండదు — మరియు మళ్లీ ఎప్పటికీ చూపబడదు, మీకు కూడా చూపబడదు.
తర్వాతి పరిణామాలు
- మీరు స్టాటిక్ సైట్ను సృష్టించినప్పుడు లేదా మార్చినప్పుడు, ఈ ఖాతా డిప్లాయ్ టార్గెట్గా కనిపిస్తుంది.
Azure Static Web Apps ఒక రిపాజిటరీ నుండి బిల్డ్ అవుతుంది — అప్లోడ్ చేసిన బిల్డ్ను స్వీకరించడానికి దానికి మార్గం లేదు — కాబట్టి సైట్ కోడ్ కనెక్ట్ చేయబడిన GitHub, GitLab లేదా Bitbucket రిపాజిటరీ నుండి రావాలి. మీరు ఒకదాన్ని కనెక్ట్ చేయకపోతే ముందుగా కనెక్ట్ చేయండి.
- మేము మీ ఖాతాలో సేవను సృష్టిస్తాము, దాన్ని రిపాజిటరీకి పాయింట్ చేస్తాము, మీ కస్టమ్ డొమైన్ను జత చేస్తాము మరియు డిప్లాయ్లను ట్రిగ్గర్ చేస్తాము. Azure Static Web Apps కి కావలసిన ఏ DNS రికార్డునైనా డొమైన్ పేజీ చూపుతుంది.
- వినియోగం మరియు బిల్లింగ్ మీ ఖాతాపైనే ఉంటాయి, మీ స్వంత వెండర్ డ్యాష్బోర్డ్లో కనిపిస్తాయి.
- ఒక అపెక్స్ డొమైన్ TXT రికార్డు ద్వారా మరియు సబ్డొమైన్ దాని CNAME ద్వారా ధృవీకరించబడుతుంది; మీ డొమైన్కు ఏది అవసరమో డొమైన్ పేజీ చూపుతుంది.
ఇది కనెక్ట్ కాకపోతే
Azure సర్వీస్ ప్రిన్సిపల్ను నిరాకరించింది. క్లయంట్ సీక్రెట్ గడువు ముగిసి ఉండవచ్చు — మీరు ఎంచుకున్న వ్యవధి ప్రకారం అవి ఎప్పుడూ ముగుస్తాయి — లేదా రిసోర్స్ గ్రూప్పై యాప్కు ఇకపై క్రిబ్యూటర్ (Contributor) అనుమతి లేదు. రెండు సందేశాలు ఒకేలా కనిపిస్తాయి, కాబట్టి కొత్త సీక్రెట్ను సృష్టించే ముందు రోల్ అసైన్మెంట్ను తనిఖీ చేయండి.
ఏదీ కనుగొనబడలేదు. మీరు రోల్ కేటాయించిన సబ్స్క్రిప్షన్ ID మరియు రిసోర్స్ గ్రూప్ అవే అని, మరియు టెనెంట్ ID అనేది యాప్ రిజిస్టర్ చేయబడిన డైరెక్టరీ అని తనిఖీ చేయండి.
కీ తిరస్కరించబడిందని చెబుతోంది. దాదాపు ఎల్లప్పుడూ ఈ మూడింటిలో ఏదో ఒకటి: దానితో పాటు కాపీ చేయబడిన స్పేస్ లేదా లైన్ బ్రేక్, గడువు ముగిసిన కీ, లేదా మీరు కాపీ చేసిన తర్వాత రద్దు చేయబడిన లేదా పునరుద్ధరించబడిన కీ. కొత్తదాన్ని సృష్టించి, దాన్ని మళ్లీ పేస్ట్ చేయండి.
ఇది కనెక్ట్ అవుతుంది, కానీ తర్వాతి సమయంలో ఏదైనా విఫలమవుతుంది. కీ ప్రామాణీకరించబడుతుంది కానీ చర్యకు అవసరమైన అనుమతి లేదు. పైన జాబితా చేయబడిన అనుమతులతో కొత్త కీని సృష్టించండి, ఆపై పాత కనెక్షన్ను డిస్కనెక్ట్ చేసి కొత్త కీని కనెక్ట్ చేయండి.
డిస్కనెక్ట్ చేస్తోంది
ఇంటిగ్రేషన్స్ తెరిచి, ఖాతాను కనుగొని డిస్కనెక్ట్ నొక్కండి. అది నిల్వ చేయబడిన కీని వెంటనే తొలగిస్తుంది. దాన్ని ఉపయోగిస్తున్న ఏదైనా దాని తర్వాతి చర్య వద్ద ఆగిపోతుంది, మరియు దానిపై ఆధారపడిన స్క్రీన్లు నిశ్శబ్దంగా విఫలమవ్వడానికి బదులుగా అలా జరుగుతుందని చెబుతాయి.
డిస్కనెక్ట్ చేయడం వల్ల ఇప్పటికే జరిగినది రద్దు కాదు — మేము మీ ఖాతాలో మార్చిన రికార్డులు, డిప్లాయ్మెంట్లు లేదా సెట్టింగ్లు ఉన్నట్లుగానే ఉంటాయి. కీ స్వయంగా లీక్ అయిందని మీరు భావిస్తే, దాన్ని వెండర్ వద్ద కూడా రద్దు చేయండి; డిస్కనెక్ట్ చేయడం వల్ల మా కాపీ తొలగిపోతుంది, వారిది కాదు.