Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Ota Fabric-sovellus käyttöön Fabric kirjautumalla sisään, ajamalla CLI-käyttöönoton ja tarkistamalla, mitä npx rayfin up konfiguroi sovelluksellesi. Tässä artikkelissa käydään läpi käsitettä siitä, mitä tapahtuu käyttöönoton aikana.
Edellytykset
- Fabric Apps -projekti, jossa on
rayfin/rayfin.ymlkonfiguraatiotiedosto. Jos sinulla ei vielä ole projektia, katso Create your first Fabric Apps -projekti. - Microsoft Entra ID -tili, jolla on pääsy Fabric-työtilaan.
Ota sovelluksesi käyttöön
Suorita seuraava komento projektisi juuresta:
npx rayfin up
Jos et ole kirjautuneena sisään, komentokeskus käynnistää automaattisesti interaktiivisen kirjautumisprosessin.
Mitä käyttöönotto tekee
Komento rayfin up suorittaa seuraavat vaiheet järjestyksessä:
- Luo Fabric Apps -kohteen Fabric-työtilassasi (tai käyttää olemassa olevaa uudelleen seuraavilla julkaisuilla).
- Hae julkaistavan avaimen etäpalvelusta.
- Synkronoi ajonaikaiset asetukset sinun
rayfin.ymlja etäpalvelun välillä, mukaan lukien autentikointikonfiguraatiot ja palveluliput. - Soveltaa tietokantaskeemaa, joka on luotu TypeScript-tietomallin koristelijoilta.
- Rakentaa ja julkaisee staattisen sisällön, jos
staticHostingse on käytössärayfin.yml—suorittaa build-komennon, pakkaa tuloskansion ZIP-tiedostoon ja lataa sen. - Säilyttää käyttöönoton tiedot
rayfin.ymlja.env.fabric-*tiedostot myöhempiä käyttöönottoja varten.
Käyttöönoton jälkeen CLI tulostaa:
- Isännöinti-URL, jossa sovelluksesi on käytössä
- Fabric-portaalilinkki käyttöönoton hallintaan
- Käyttöönoton ID viitteenä
Todentamisen määrittäminen
Vain Fabric välittäjän tunnistautuminen (Entra SSO) on tuettu käyttöönotetuissa sovelluksissa. Sähköposti- ja salasanatunnistus on saatavilla paikallisessa kehityksessä, mutta ei toimi Fabric-käyttöönoton jälkeen.
Varmista, että rayfin.yml on Fabric autentikointi käytössä ennen rayfin up:n suorittamista:
services:
auth:
enabled: true
fabric:
enabled: true
Esikatselu-käyttöönotto ilman muutoksia
Käytä --dry-run sitä nähdäksesi, mitä komentokeskus tekisi ilman resurssien luomista tai muokkaamista:
npx rayfin up --dry-run
Sovella tietokantamuutoksia
Kun olet päivittänyt tietomallisi, työnnä skeemamuutokset etätietokantaan ilman, että koko pinoa tarvitsee uudelleensijoittaa:
npx rayfin up db apply
Jos skeeman muutos sisältää mahdollisesti tuhoisia operaatioita (sarakkeiden pudottamista, taulukoiden uudelleennimeämistä), komentokeskus varoittaa sinua eikä suostu jatkamaan. Käytä --force turvallisuustarkistuksen ohittamiseen:
npx rayfin up db apply --force
Varoitus
Käyttäminen --force voi aiheuttaa tietojen menetystä. Käy luetellut toiminnot huolellisesti läpi ja varmista, että hyväksyt seuraukset ennen kuin etenet.
Palauta staattinen sisältö
Kun vaihdoit vain frontend-koodia, julkaise staattinen sisältö itsenäisesti nopeamman iterointisyklin saamiseksi:
npx rayfin up staticapp deploy
Tämä komento suorittaa konfiguroidun buildCommand, pakkaa ulostulon ja lataa sen etäpalveluun.
Rakennusvaiheen ohittaminen ja olemassa olevan ulostulon käyttöönotto:
npx rayfin up staticapp deploy --skip-build
Tarkista käyttöönoton tila
Katso Fabric-käyttöönoton nykytila:
npx rayfin up status
Lisää --json koneellisesti luettavaan ulostuloon:
npx rayfin up status --json
Päivitä olemassa olevat käyttöönotot
Ensimmäisen käyttöönoton jälkeen tallennetaan rayfin.yml käyttöönoton tiedot (rayfinItemId, fabricWorkspaceId, ja kohdepäätepiste). Uudelleen ajaminen npx rayfin up päivittää saman käyttöönoton sen sijaan, että luotaisiin uusi.
Kohdennettuja päivityksiä varten käytä alikomentoja:
| Komento | Mitä se päivittää |
|---|---|
npx rayfin up |
Kaikki: asetukset, tietokanta ja staattinen sisältö. |
npx rayfin up db apply |
Vain tietokantaskeema. |
npx rayfin up staticapp deploy |
Vain staattista sisältöä. |
Vianetsintä käyttöönoton ongelmista
Käyttöönotto epäonnistuu 401- tai 403-virheellä
Istuntosi saattoi olla vanhentunut. Aja npx rayfin login uudelleentodennus, sitten yritä npx rayfin upuudelleen.
Tietokannan soveltaminen raportoi tuhoisia muutoksia
Rayfin CLI estää skeeman muutokset, jotka voisivat aiheuttaa tietojen menetystä. Tarkista luetellut toiminnot ja käytä npx rayfin up db apply --force niitä vasta sen jälkeen, kun olet varmistanut hyväksyväsi tietojen menetyksen.
Staattinen käyttöönotto ylittää kokorajan
Pakatun arkiston tilavuus ei saa ylittää 100 MB. Optimoi build-tulos sulkemalla pois lähdekartat ja suuret kehitysassetit, tai siirrä binääritiedostot Fabric Apps -tallennustilaan.
Hallinnoi sovellustasi Fabric-portaalissa
Käyttöönoton jälkeen voit hallita Fabric-sovellustasi suoraan Fabric-portaalissa.
Näytä kohteen ominaisuudet
Avaa Fabric-sovellus Fabric-portaalissa nähdäksesi:
- Sovelluksen URL — Julkinen URL, jossa staattinen sisältösi isännöidään.
- App backend URL — Kaikkien backend-palveluiden perusosoite.
Lastensuojelun hallinta
Valitse Fabric-sovellus nähdäksesi sen lastenpalvelut:
-
SQL Database — Avaa Fabric SQL-kyselyeditorin. Voit ajaa lukukyselyitä dataasi vastaan. Skeemamuutokset, jotka tehdään suoraan Fabric-portaalissa, korvataan seuraavassa
rayfin up-julkaisussa. - Todennus — Katso ja hallinnoi todennoitettuja käyttäjiä Käyttäjät-taulukossa ala-SQL-tietokannassa.
Sovelluksen käyttöoikeudet
Fabric-sovelluksen käyttäjien Fabric-sovelluksen käyttöönottoon tarvitaan vähintään Edit käyttöoikeus kyseiseen kohteeseen.