Ohun ti sisopọ rẹ̀ ṣe fún ọ
Sisopọ àkántì Azure Static Web Apps tirẹ̀ jẹ́ kí o le gbe ojú opó wẹ́bù tí kò yí padà jáde sínú àkántì Azure Static Web Apps tirẹ̀ láti ojú ìwòye ìṣàkóso Zinn® rẹ̀. O ni iṣẹ́-ṣíṣe náà àti owó náà; àwa la máa ń bójútó ìgbekáde, agbegbe aṣefojútù (custom domain) àti àwọn àkọsílẹ̀ DNS.
Kí o tó bẹ̀rẹ̀
Ìforúkọsilẹ̀ Azure, ẹgbẹ́ ohun-èlò (resource group) fún àwọn ojú opó wẹ́bù náà, àti àkántì GitHub, GitLab tàbí Bitbucket tí a so pọ̀ tí ó ní kóòdù náà — Azure Static Web Apps ń kọ́ láti ibi ìpamọ́ (repository). Ètò ọ̀fẹ́ ti Azure gba lílo fún ìṣòwò àti àwọn agbegbe aṣefojútù méjì fún ohun elo kọ̀ọ̀kan.
1. Dá kọ́kọ́rọ́ náà sílẹ̀ ní Azure Static Web Apps
Azure ń pe èyí ní olùṣàkóso iṣẹ́ (service principal). Nínú ilé-iṣẹ́ ìṣàkóso Microsoft Entra, ṣí Entra ID → Ìforúkọsilẹ̀ ohun elo (App registrations) → Ìforúkọsilẹ̀ tuntun, fún un ní orúkọ kan kí o sì Forúkọsilẹ̀ (Register) rẹ̀. Lórí ojú ìwòye àkọ́kọ́ ti ohun elo náà, daakọ Ohun èlò (oníbàárà) ID (Application (client) ID) àti Ìtọ́sọ́nà (tenant) ID (Directory (tenant) ID) náà. Lẹ́yìn náà, ṣí Àwọn ìwé-ẹ̀rí & àwọn ohun ìpamọ́ (Certificates & secrets) → Àwọn ohun ìpamọ́ oníbàárà (Client secrets) → Ohun ìpamọ́ oníbàárà tuntun (New client secret), yan àkókò kan kí o sì Fi kún un (Add) — daakọ iye ohun ìpamọ́ náà lẹ́sẹ̀kẹsẹ̀, Azure fi hàn lẹ́ẹ̀kan ṣoṣo.
Nínú pátákó Azure, ṣí ẹgbẹ́ ohun-èlò tí o fẹ́ kí a lò, lẹ́yìn náà Ìṣàkóso ìwọlé (IAM) → Fi kún un → Fi iṣẹ́ ìṣètò kún un (Add role assignment). Yan ipa Olùkópa (Contributor), sọ ọ́ mọ́ Olùmúlò, ẹgbẹ́, tàbí olùṣàkóso iṣẹ́ (User, group, or service principal), wá ohun elo náà nípaorúkọ, kí o sì Ṣàyẹ̀wò + Fi kún un (Review + assign). Kọ orúkọ ẹgbẹ́ ohun-èlò náà sílẹ̀ àti Àkántì Ìforúkọsilẹ̀ ID (Subscription ID) tí ó jẹ mọ́ ọn (wá Àwọn ìforúkọsilẹ̀ (Subscriptions) ní pátákó náà).
2. So pọ̀ níhìn-ín
Ṣí Àwọn ìṣọ̀kan (Integrations) nínú ojú ìwòye ìṣàkóso rẹ̀ kí o sì yan So àkántì pọ̀ (Connect an account). Yan Gbàlejò tí kò yí padà (Netlify, Vercel) (Static hosting (Netlify, Vercel)) gẹ́gẹ́ bí ẹgbẹ́ àti Azure Static Web Apps gẹ́gẹ́ bí àkántì, kún Oníbàárà ID (Client ID), Ohun ìpamọ́ oníbàárà (Client secret), Tenant ID, Subscription ID àti Ẹgbẹ́ ohun-èlò (Resource group), kí o sì tẹ So àkántì pọ̀ (Connect account).
A máa ń dán ohun tí o lẹ̀ mọ́ lẹ́ẹ̀kan wò kí a tó fipamọ́ ohunkóhun. Kọ́kọ́rọ́ tí kò ṣiṣẹ́ kò ní jẹ́ fipamọ́ rárá, àti pé ìáhùn náà sọ ohun tí kò tọ́ sí i. A máa ń pa kọ́kọ́rọ́ tí ó ń ṣiṣẹ́ mọ́ pẹ̀lú ààbò nínú ibi ìpamọ́ àṣírí wa — kì í ṣe nínú ibi ìpamọ́ data wa — a kò sì ní fi hàn mọ́ láé, kódà fún ọ pàápàá jù lọ.
Kí ni ó tẹ̀ lé e
- Nígbà tí o bá dá ojú opó wẹ́bù tí kò yí padà sílẹ̀ tàbí tí o gbe e lọ, àkántì yìí hàn gẹ́gẹ́ bí ibi ìgbekáde.
Azure Static Web Apps ń kọ́ láti ibi ìpamọ́ (repository) — kò ní ọ̀nà kankan láti gba ìgbekáde tí a gbe sọ́sẹ̀ — nítorí náà kóòdù ojú opó wẹ́bù náà gbọdọ̀ wá láti ibi ìpamọ́ GitHub, GitLab tàbí Bitbucket tí a so pọ̀. So ọ̀kan pọ̀ kọ́kọ́ tí o kò bá tíì ṣe bẹ́ẹ̀.
- A máa ń dá iṣẹ́ náà sílẹ̀ lórí àkántì rẹ̀, tọ́ka sí ibi ìpamọ́ náà, so agbegbe aṣefojútù rẹ̀ pọ̀ kí o sì bẹ̀rẹ̀ àwọn ìgbekáde. Ojú ìwé agbegbe náà fi èyíkéyìí àkọsílẹ̀ DNS tí Azure Static Web Apps nílò hàn.
- Lilo àti ìdíyelé wà lórí àkántì rẹ̀, hàn gbangba nínú ojú ìwòye ìṣàkóso olùtajà rẹ̀.
- A máa ń fìdí agbegbe tó ga jù lọ múlẹ̀ nípa lílo àkọsílẹ̀ TXT àti abẹ́-agbegbe nípa CNAME rẹ̀; ojú ìwé agbegbe náà fi èyí tí agbegbe rẹ̀ nílò hàn.
Bí kò bá sopọ̀
Azure kọ olùṣàkóso iṣẹ́ náà sílẹ̀. Yálà ohun ìpamọ́ oníbàárà náà ti parí àkókò rẹ̀ — wọ́n máa ń ṣe bẹ́ẹ̀ nígbà gbogbo, lórí àkókò tí o yàn — tàbí ohun elo náà kò ní Olùkópa (Contributor) mọ́ lórí ẹgbẹ́ ohun-èlò náà. Àwọn ìfiránṣẹ́ méjèèjì jọ ara wọn, nítorí náà ṣàyẹ̀wò iṣẹ́ ìṣètò náà kí o tó dá ohun ìpamọ́ tuntun sílẹ̀.
A kò rí ohunkóhun. Ṣàyẹ̀wò pé Subscription ID àti Ẹgbẹ́ ohun-èlò (Resource group) ni àwọn tí o fi iṣẹ́ náà sí, àti pé Tenant ID ni ìtọ́sọ́nà tí a ti forúkọsilẹ̀ ohun elo náà sí.
Ó sọ pé a kọ kọ́kọ́rọ́ náà sílẹ̀. Ó fẹ́rẹ̀ẹ́ jẹ́ pé ọ̀kan nínú nǹkan mẹ́ta yìí ni: àlàfo tàbí ìfojú-fojú sílẹ̀ ìlà tí a daakọ pẹ̀lú rẹ̀, kọ́kọ́rọ́ tí ó ti parí àkókò rẹ̀, tàbí kọ́kọ́rọ́ tí a ti fagile tàbí tí a ti tún ṣe lẹ́yìn tí o daakọ rẹ̀. Dá tuntun sílẹ̀ kí o sì lẹ̀ mọ́ ọn lẹ́ẹ̀kan sí i.
Ó sopọ̀, sùgbọ́n nǹkan kan kùnà lẹ́yìn náà.
Kọ́kọ́rọ́ náà jẹ́rìí sí i sùgbọ́n kò ní àṣẹ tí iṣẹ́ náà nílò. Dá kọ́kọ́rọ́ tuntun sílẹ̀ pẹ̀lú àwọn àṣẹ tí a tò sókè yìí, lẹ́yìn náà yọ ìsopọ̀ àtijọ́ kúrò kí o sì so kọ́kọ́rọ́ tuntun náà pọ̀.
Wiwo ìsopọ̀ kúrò
Ṣí Àwọn ìṣọ̀kan (Integrations), wá àkántì náà kí o sì tẹ Yọ ìsopọ̀ kúrò (Disconnect). Ìyẹn pa kọ́kọ́rọ́ tí a fipamọ́ rẹ́ lẹ́sẹ̀kẹsẹ̀. Ohunkóhun tí ó nlo á máa dúró ní iṣẹ́ rẹ̀ tó tẹ̀ lé e, àti àwọn ojú ìwé tí ó gbẹ́kẹ̀ le e máa sọ bẹ́ẹ̀ dípò kí wọ́n kùnà ní ìdákẹ́jẹ́ẹ́.
Wiwo ìsopọ̀ kúrò kò yí ohun tí a ti ṣe tẹ́lẹ̀ padà — àwọn àkọsílẹ̀, ìgbekáde tàbí àwọn ètò tí a yí padà lórí àkántì rẹ̀ wà bí wọ́n ṣe wà. Bí o bá rò pé kọ́kọ́rọ́ náà fúnra rẹ̀ le ti jọ̀ síta, tún fagile rẹ̀ lọ́dọ̀ olùtajà náà pẹ̀lú; wiwo ìsopọ̀ kúrò yọ ẹ̀kọ́-àwòkọ̀ wa kúrò, kì í ṣe tiwọn.