దీనిని కనెక్ట్ చేయడం వలన మీకు ఏమి ప్రయోజనం
మీ స్వంత 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 దీనిని service principal అని పిలుస్తుంది. Microsoft Entra అడ్మిన్ సెంటర్లో Entra ID → App registrations → New registration తెరవండి, దానికి ఒక పేరు ఇచ్చి Register చేయండి. యాప్ అవలోకనం పేజీలో Application (client) ID మరియు Directory (tenant) ID లను కాపీ చేయండి. తరువాత Certificates & secrets → Client secrets → New client secret తెరవండి, ఒక కాలాన్ని ఎంచుకుని Add చేయండి — రహస్య విలువను వెంటనే కాపీ చేయండి, Azure దీనిని ఒక్కసారి మాత్రమే చూపిస్తుంది.
Azure పోర్టల్లో, మేము ఉపయోగించాలని మీరు భావిస్తున్న రిసోర్స్ గ్రూప్ను తెరవండి, తరువాత Access control (IAM) → Add → Add role assignment. Contributor పాత్రను ఎంచుకోండి, దానిని User, group, or service principal కు కేటాయించండి, పేరు ద్వారా యాప్ను శోధించండి, మరియు Review + assign చేయండి. రిసోర్స్ గ్రూప్ పేరును మరియు అది చెందిన Subscription ID ని నోట్ చేసుకోండి (పోర్టల్లో Subscriptions కోసం శోధించండి).
2. ఇక్కడ దీనిని కనెక్ట్ చేయండి
మీ డ్యాష్బోర్డ్లో Integrations తెరిచి Connect an account ఎంచుకోండి. గ్రూప్గా Static hosting (Netlify, Vercel) మరియు ఖాతాగా Azure Static Web Apps ఎంచుకోండి, Client ID, Client secret, Tenant ID, Subscription ID మరియు Resource group వివరాలను పూరించండి, ఆపై Connect account నొక్కండి.
ఏదైనా సేవ్ చేయడానికి ముందే మీరు పేస్ట్ చేసిన దానిని మేము పరీక్షిస్తాము. పని చేయని కీ ఎప్పటికీ నిల్వ చేయబడదు, మరియు సమాధానం దానిలో ఏమి లోపం ఉందో తెలియజేస్తుంది. పని చేసే కీ మా సీక్రెట్స్ వాల్ట్లో ఎన్క్రిప్ట్ చేయబడి ఉంచబడుతుంది — మా డేటాబేస్లో ఎప్పుడూ ఉండదు — మరియు మీకు కూడా మళ్లీ ఎప్పటికీ చూపబడదు.
తరువాత ఏమి జరుగుతుంది
- మీరు స్టాటిక్ సైట్ను సృష్టించినప్పుడు లేదా తరలించినప్పుడు, ఈ ఖాతా ఒక డిప్లాయ్
టార్గెట్గా కనిపిస్తుంది. Azure Static Web Apps రిపోజిటరీ నుండి బిల్డ్ చేస్తుంది — అప్లోడ్ చేసిన బిల్డ్ను స్వీకరించడానికి దీనికి మార్గం లేదు — కాబట్టి సైట్ కోడ్ తప్పనిసరిగా కనెక్ట్ చేయబడిన GitHub, GitLab లేదా Bitbucket రిపోజిటరీ నుండి రావాలి. మీరు చేయకపోతే ముందుగా ఒకదానిని కనెక్ట్ చేయండి.
- మేము మీ ఖాతాలో సర్వీస్ను సృష్టిస్తాము, దానిని రిపోజిటరీకి లింక్ చేస్తాము, మీ కస్టమ్ డొమైన్ను జతచేస్తాము
మరియు డిప్లాయ్లను ట్రిగ్గర్ చేస్తాము. Azure Static Web Apps కు అవసరమైన ఏదైనా DNS రికార్డును డొమైన్ పేజీ చూపిస్తుంది.
- వినియోగం మరియు బిల్లింగ్ మీ ఖాతాలోనే ఉంటాయి, మీ స్వంత వెండర్ డ్యాష్బోర్డ్లో కనిపిస్తాయి.
- ఒక apex డొమైన్ TXT రికార్డ్ ద్వారా మరియు ఒక సబ్డొమైన్ దాని CNAME ద్వారా ధృవీకరించబడుతుంది; మీ డొమైన్కు
ఏది అవసరమో డొమైన్ పేజీ చూపిస్తుంది.
ఇది కనెక్ట్ కాకపోతే
Azure ఆ సర్వీస్ ప్రిన్సిపాల్ను తిరస్కరించింది. క్లయింట్ సీక్రెట్ గడువు ముగిసి ఉండవచ్చు — మీరు ఎంచుకున్న కాలపరిమితి ప్రకారం అవి ఎల్లప్పుడూ ముగుస్తాయి — లేదా రిసోర్స్ గ్రూప్పై ఆ యాప్కి ఇకపై Contributor పాత్ర లేకపోవచ్చు. ఆ రెండు సందేశాలు ఒకేలా కనిపిస్తాయి, కాబట్టి కొత్త సీక్రెట్ను సృష్టించడానికి ముందు పాత్ర కేటాయింపును తనిఖీ చేయండి.
ఏమీ కనుగొనబడలేదు. Subscription ID మరియు Resource group అనేవి మీరు పాత్రను కేటాయించినవేనా అని, మరియు Tenant ID అనేది యాప్ రిజిస్టర్ చేయబడిన డైరెక్టరీయేనా అని తనిఖీ చేయండి.
కీ తిరస్కరించబడిందని ఇది చెబుతోంది. దాదాపు ఎల్లప్పుడూ మూడు కారణాలలో ఒకటి కావచ్చు: దానితో పాటు కాపీ చేయబడిన స్పేస్ లేదా లైన్ బ్రేక్, గడువు ముగిసిన కీ, లేదా మీరు దానిని కాపీ చేసిన తర్వాత రద్దు చేయబడిన లేదా పునరుత్పత్తి చేయబడిన కీ. కొత్తదాన్ని సృష్టించి, మళ్లీ పేస్ట్ చేయండి.
ఇది కనెక్ట్ అవుతుంది, కానీ ఆ తర్వాత ఏదో విఫలమవుతుంది. కీ ప్రామాణీకరించబడుతుంది కానీ చర్యకు అవసరమైన అనుమతి లోపిస్తుంది. పైన పేర్కొన్న అనుమతులతో కొత్త కీని సృష్టించండి, ఆపై పాత కనెక్షన్ను డిస్కనెక్ట్ చేసి, కొత్త కీని కనెక్ట్ చేయండి.
డిస్కనెక్ట్ చేయడం
Integrations తెరిచి, ఖాతాను కనుగొని, Disconnect నొక్కండి. అది నిల్వ చేయబడిన కీని వెంటనే తొలగిస్తుంది. దానిని ఉపయోగిస్తున్న ఏదైనా దాని తదుపరి చర్య వద్ద ఆగిపోతుంది, మరియు నిశ్శబ్దంగా విఫలం కాకుండా దానిపై ఆధారపడిన స్క్రీన్లు ఆ విషయాన్ని తెలియజేస్తాయి.
డిస్కనెక్ట్ చేయడం వలన ఇప్పటికే చేసిన పనులు రద్దు కావు — మేము మీ ఖాతాలో మార్చిన రికార్డులు, డిప్లాయ్మెంట్లు లేదా సెట్టింగ్లు అలాగే ఉంటాయి. కీ స్వయంగా లీక్ అయి ఉండవచ్చని మీరు భావిస్తే, వెండర్ వద్ద కూడా దానిని రద్దు చేయండి; డిస్కనెక్ట్ చేయడం మా వద్ద ఉన్న కాపీని తొలగిస్తుంది, వారి వద్ద ఉన్నదాన్ని కాదు.