Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Βρείτε τις εντολές Rayfin CLI για τη δημιουργία έργων, τη διαχείριση αλλαγών σχήματος, την ανάπτυξη στο Fabric και τη ρύθμιση παραμέτρων περιβάλλοντος. Κάθε ενότητα παραθέτει τη σύνταξη εντολών, τις επιλογές και τις συνήθεις χρήσεις.
Εγκατάσταση
Χρησιμοποιήστε το npm i @microsoft/rayfin-cli για να εγκαταστήσετε το CLI.
Πώς να ξεκινήσετε
Ακολουθήστε τα βήματα στο τερματικό σας για να δημιουργήσετε μια εφαρμογή Fabric.
npm create @microsoft/rayfin@latest my-app # 1. Create a project from a template
cd my-app
npx rayfin dev # 2. Run the frontend dev server
npx rayfin up # 3. Deploy to Microsoft Fabric
Συμβουλή
Για υπάρχοντα ή κενά έργα, χρησιμοποιήστε το npx rayfin init αντί npm create για να προσθέσετε το Rayfin σε ένα έργο που έχει ήδη πηγαίο κώδικα ή έναν κενό κατάλογο. Η εντολή init σάς καθοδηγεί στην ενεργοποίηση των υπηρεσιών, στην επιλογή μιας διαλέκτου βάσης δεδομένων και στη διαμόρφωση της στατικής φιλοξενίας χωρίς να δημιουργήσετε ένα νέο πρότυπο.
Για την πλήρη αναλυτική παρουσίαση, ανατρέξτε στο θέμα Δημιουργία και ανάπτυξη της πρώτης Fabric εφαρμογής σας με τα CLI και Ανάπτυξη εφαρμογής Fabric στο Fabric.
Σκαλωσιά ενός έργου με npm create
npm create (γνωστός και ως npm init) εκκινεί ένα νέο έργο καλώντας ένα πακέτο create initializer. Για να δημιουργήσετε μια εφαρμογή Fabric, χρησιμοποιήστε την με τον αρχικοποιητή @microsoft/rayfin:
npm create @microsoft/rayfin@latest my-app --workspace <workspace name>
Αναφορά εντολής
Οι εντολές και οι σημαίες σε αυτό το άρθρο επαληθεύτηκαν από την τοπικά εγκατεστημένη έξοδο βοήθειας CLI.
Εντολές ανώτατου επιπέδου
Χρησιμοποιήστε αυτόν τον πίνακα για να βρείτε γρήγορα τη σωστή εντολή.
| Εντολή | Χρησιμοποιήστε το για να |
|---|---|
npx rayfin init [directory] |
Δημιουργήστε ή διαμορφώστε ένα έργο Rayfin. |
npx rayfin connector |
Βρείτε, ρυθμίστε τις παραμέτρους, επιθεωρήστε και καλέστε συνδέσεις δεδομένων Fabric. |
npx rayfin functions init |
Σκαλωσιά ένα πακέτο λειτουργιών. |
npx rayfin dev |
Εκτελέστε την εφαρμογή και τις Λειτουργίες τοπικά. |
npx rayfin init ai-files |
Εγκαταστήστε ή ελέγξτε τα αρχεία περιβάλλοντος του πράκτορα Rayfin. |
npx rayfin up |
Αναπτύξτε την εφαρμογή στο Fabric και διαχειριστείτε απομακρυσμένες αναπτύξεις. |
npx rayfin env |
Δημιουργήστε αρχεία περιβάλλοντος ειδικά για το πλαίσιο από rayfin/.envτο . |
npx rayfin login |
Συνδεθείτε στην πλατφόρμα Rayfin. |
npx rayfin logout |
Αποσυνδεθείτε και διαγράψτε τα προσωρινά αποθηκευμένα διαπιστευτήρια. |
Δημιουργία ή ρύθμιση παραμέτρων έργου
rayfin init [directory]
Χρησιμοποιήστε το rayfin init για να προσθέσετε το Rayfin σε ένα νέο ή υπάρχον έργο.
| Όρισμα | Περιγραφή |
|---|---|
--project-name <name> |
Ορίστε το όνομα του έργου. |
-t, --template <uri> |
Καθορίστε το πρότυπο URI που θα χρησιμοποιηθεί. |
--template-name <name> |
Επιλέξτε ένα πρότυπο με βάση το όνομα. |
-l, --list-templates |
Λίστα διαθέσιμων προτύπων. |
--dialect <dialect> |
Ορίστε τη διάλεκτο της βάσης δεδομένων. |
--services <list> |
Επιλέξτε ποιες υπηρεσίες θέλετε να ενεργοποιήσετε. |
--auth-methods <list> |
Επιλέξτε μεθόδους ελέγχου ταυτότητας. |
--static-hosting |
Ενεργοποιήστε τη ρύθμιση στατικής φιλοξενίας. |
--overwrite |
Αντικαταστήστε τα υπάρχοντα αρχεία που δημιουργήθηκαν. |
--workspace-id <id> |
Χρησιμοποιήστε ένα συγκεκριμένο αναγνωριστικό χώρου εργασίας Fabric. |
--workspace-uri <uri> |
Χρησιμοποιήστε ένα συγκεκριμένο URI χώρου εργασίας Fabric. |
--base-api-url <url> |
Παρακάμψτε τη βασική διεύθυνση URL API. |
--item-id <id> |
Στοχεύστε ένα συγκεκριμένο αναγνωριστικό στοιχείου Fabric. |
Παραδείγματα
Καταγράψτε τα διαθέσιμα πρότυπα πριν από τη σκαλωσιά:
npx rayfin init --list-templates
Αρχικοποιήστε το Rayfin στον τρέχοντα κατάλογο χρησιμοποιώντας ένα πρότυπο με όνομα και μια συγκεκριμένη διάλεκτο:
npx rayfin init . --template-name react-vite --dialect mssql
Δημιουργήστε ένα νέο έργο που δεν είναι αλληλεπιδραστικό με υπηρεσίες και έλεγχο ταυτότητας που έχουν ρυθμιστεί:
npx rayfin init my-app --project-name my-app --services db,storage --auth-methods fabric --static-hosting --overwrite
Εντολές σύνδεσης
Η connector ομάδα εντολών διαχειρίζεται εξωτερικές προελεύσεις δεδομένων Fabric.
rayfin connector types
Παραθέτει τους τύπους συνδέσεων που μπορείτε να προσθέσετε σε ένα έργο.
| Επιλογή | Περιγραφή |
|---|---|
--json |
Εκπέμπουν τη λίστα τύπων σύνδεσης ως JSON. |
-v, --verbose |
Συμπεριλάβετε λεπτομέρειες δυνατοτήτων. |
rayfin connector search [query]
Αναζητά προελεύσεις Fabric που μπορεί να προσθέσει η ταυτότητα εισόδου ως συνδέσεις.
| Όρισμα ή επιλογή | Περιγραφή |
|---|---|
[query] |
Προαιρετικό φίλτρο ονόματος πηγής χωρίς διάκριση πεζών-κεφαλαίων. |
--query <text> |
Επώνυμο φίλτρο ονόματος πηγής που έχει προτεραιότητα έναντι του [query]. |
--type <type> |
Τύποι συνδετήρων διαχωρισμένων με κόμματα. απαιτείται με --workspace-id ή --all-workspaces. |
--workspace-id <id> |
Αναζητήστε έναν χώρο εργασίας Fabric. |
--all-workspaces |
Αναζητήστε κάθε χώρο εργασίας στον οποίο μπορεί να έχει πρόσβαση η ταυτότητα. |
-y, --yes |
Αυτόματη αποδοχή της διαδραστικής παράδοσης προσθήκης. |
--limit <n> |
Μέγιστος αριθμός εμφανιζόμενων αποτελεσμάτων. |
--output <interactive\|plain\|json> |
Επιλέξτε τη μορφή εξόδου. |
--json |
Εκτυπώστε τα αποτελέσματα ως JSON και παραλείψτε τον διαδραστικό επιλογέα. |
-v, --verbose |
Ενεργοποίηση λεπτομερούς εξόδου. |
Όταν δεν παρέχεται καμία επιλογή χώρου εργασίας, η εντολή αναζητά τους χώρους εργασίας που έχουν καταγραφεί για την τρέχουσα ανάπτυξη του έργου.
rayfin connector add --type <type>
Προσθέτει μια δήλωση σύνδεσης και στηρίζει τα αρχεία του έργου του.
| Επιλογή | Περιγραφή |
|---|---|
--type <type> |
Υποχρεωτικό. Τύπος σύνδεσης; Χρήση rayfin connector types για τη λίστα τύπων. |
--name <name> |
Όνομα σύνδεσης; προέρχεται από το στοιχείο όταν παραλείπεται. |
--workspace-id <id> |
Αναγνωριστικό χώρου εργασίας Fabric. |
--item-id <id> |
Fabric item ID. |
--operations <ops> |
Υποσύνολο επιτρεπόμενων πράξεων διαχωρισμένων με κόμματα. |
-v, --verbose |
Ενεργοποίηση λεπτομερούς εξόδου. |
-y, --yes |
Αυτόματη αποδοχή επιβεβαιώσεων. |
--json |
Εκπομπή εξόδου JSON. |
rayfin connector list
Παραθέτει τις συνδέσεις που δηλώνονται στο rayfin.yml.
| Επιλογή | Περιγραφή |
|---|---|
-v, --verbose |
Συμπεριλάβετε μετα-δεδομένα και δυνατότητες σύνδεσης. |
--json |
Εκπομπή εξόδου JSON. |
rayfin connector inspect
Επιθεωρεί μια ρυθμισμένη σύνδεση ή μια προέλευση Fabric με απευθείας διεύθυνση χωρίς να κάνει αλλαγές.
| Επιλογή | Περιγραφή |
|---|---|
--name <name> |
Ρυθμισμένο όνομα σύνδεσης. |
-w, --workspace <name> |
Όνομα χώρου εργασίας για άμεση επιθεώρηση. |
--workspace-id <id> |
Αναγνωριστικό χώρου εργασίας για άμεση επιθεώρηση. |
--item <name> |
Όνομα αντικειμένου για άμεση επιθεώρηση. |
--item-id <id> |
Αναγνωριστικό στοιχείου για άμεση επιθεώρηση. |
--type <type> |
Τύπος συνδετήρα για άμεση επιθεώρηση. |
--url <url> |
URL πύλης σημασιολογικού μοντέλου. Αντλεί τον χώρο εργασίας και τα αναγνωριστικά στοιχείων. |
--entity <name> |
Οντότητα ή πίνακας για δείγμα. Παράλειψη με --query για τη λίστα οντοτήτων. |
--query <path> |
.sql ή .dax αρχείο για εκτέλεση σε λειτουργία μόνο για ανάγνωση. |
--rows <n> |
Όριο σειρών; προεπιλογή σε 10 για δείγματα και έχει ανώτατο όριο 100. |
-v, --verbose |
Ενεργοποίηση λεπτομερούς εξόδου. |
--output <interactive\|plain\|json> |
Επιλέξτε τη μορφή εξόδου. |
--json |
Εκπομπή εξόδου JSON. |
Χρησιμοποιείται --name για μια ρυθμισμένη σύνδεση, έναν πλήρη επιλογέα άμεσης προέλευσης ή --url για ένα μοντέλο σημασιολογίας.
rayfin connector invoke [connector-name] [operation]
Καλεί μια λειτουργία σε μια ρυθμισμένη σύνδεση.
| Όρισμα ή επιλογή | Περιγραφή |
|---|---|
[connector-name] |
Ρυθμισμένο όνομα σύνδεσης. |
[operation] |
Λειτουργία σύνδεσης, όπως executeQuery. |
--name <name> |
Ονομάζεται εναλλακτική λύση του [connector-name]. |
--operation <operation> |
Ονομάζεται εναλλακτική λύση του [operation]. |
--input <json> |
Είσοδος λειτουργίας JSON. |
--file <path> |
Αρχείο JSON που περιέχει είσοδο λειτουργίας. |
--transport <auto\|deployed> |
Διαδρομή επίκλησης; προεπιλογή σε auto. |
-v, --verbose |
Ενεργοποίηση λεπτομερούς εξόδου. |
--output <interactive\|plain\|json> |
Επιλέξτε τη μορφή εξόδου. |
--output-file <path> |
Γράψτε το πλήρες αποτέλεσμα σε ένα αρχείο. |
--max-inline-bytes <bytes> |
Όριο μεγέθους αποτελέσματος για την εγγραφή ενός αρχείου. προεπιλογή σε 1 MiB. |
--json |
Εκπομπή εξόδου JSON. |
rayfin connector remove <name>
Καταργεί μια δήλωση σύνδεσης και τα αρχεία σύνδεσης που δημιουργούνται.
| Όρισμα ή επιλογή | Περιγραφή |
|---|---|
<name> |
Υποχρεωτικό. Όνομα σύνδεσης για κατάργηση. |
-v, --verbose |
Ενεργοποίηση λεπτομερούς εξόδου. |
-y, --yes |
Αποδεχτείτε αυτόματα την επιβεβαίωση κατάργησης. |
--json |
Εκπομπή εξόδου JSON. |
Εντολές συναρτήσεων
rayfin functions init [directory]
Δημιουργεί ικριώματα και διαμορφώνει ένα πακέτο Λειτουργιών.
| Όρισμα ή επιλογή | Περιγραφή |
|---|---|
[directory] |
Project root; η προεπιλογή είναι ο τρέχων κατάλογος. |
--force |
Αντικαταστήστε ένα υπάρχον ικρίωμα Συναρτήσεων. |
--path <relative-path> |
Συναρτήσεις θέση πακέτου σε σχέση με τη ρίζα του έργου. |
Η προεπιλεγμένη θέση πακέτου είναι μια εντοπισμένη θέση χώρου εργασίας ή rayfin/functions.
Εντολές ανάπτυξης
rayfin dev [project-path]
Ξεκινά μια συνεδρία τοπικής ανάπτυξης ενάντια σε ένα backend της Rayfin.
| Όρισμα ή επιλογή | Περιγραφή |
|---|---|
[project-path] |
Project root; η προεπιλογή είναι ο τρέχων κατάλογος. |
--skip-db-apply |
Παράλειψη αυτόματης διαμόρφωσης βάσης δεδομένων. |
--env-file <path> |
.env αρχείο που χρησιμοποιείται για rayfin.yml παρεμβολή. |
--provider <fabric> |
Πάροχος υποστήριξης; προεπιλογή σε fabric. |
-w, --workspace <name> |
Fabric όνομα χώρου εργασίας για ένα backend πρώτης εκτέλεσης. |
--workspace-id <id> |
Fabric workspace ID για backend πρώτης εκτέλεσης. |
--capacity-id <id> |
Fabric capacity ID για έναν χώρο εργασίας χωρίς χρησιμοποιήσιμους εκχωρημένους πόρους. |
-t, --tenant <id> |
Αναγνωριστικό μισθωτή Microsoft Entra. |
--encryption-fallback-enabled |
Επιτρέψτε την αποθήκευση διακριτικών απλού κειμένου όταν δεν υπάρχει διαθέσιμη κλειδοθήκη λειτουργικού συστήματος. |
--no-emit-env |
Μην δημιουργήσετε ξανά το αρχείο πλαισίου .env.local . |
-v, --verbose |
Ενεργοποιήστε την λεπτομερή καταγραφή. |
rayfin dev functions apply
Εκκινεί τον τοπικό κεντρικό υπολογιστή Functions σε σχέση με την ενεργή ανάπτυξη.
| Επιλογή | Περιγραφή |
|---|---|
--port <port> |
Θύρα κεντρικού υπολογιστή Local Functions; προεπιλογή σε 7071. |
--inspect-port <port> |
Node.js θύρα επιθεωρητή; προεπιλογή .9229 |
--no-debug |
Απενεργοποιήστε τον επιθεωρητή Node.js. |
--no-emit-env |
Μην δημιουργήσετε ξανά το αρχείο πλαισίου .env.local . |
--verbose |
Εμφάνιση διαγνωστικού αποτελέσματος. |
--json |
Εκπομπή εξόδου JSON. |
-y, --yes |
Εκτελέστε χωρίς διαδραστικές προτροπές. |
Διαχείριση αρχείων παράγοντα
Η rayfin init ai-files εντολή διαχειρίζεται τα αρχεία περιβάλλοντος παράγοντα Rayfin στο έργο σας: AGENTS.md, .mcp.json, και .agents/skills/rayfin/SKILL.md. Το CLI εγκαθιστά αυτά τα αρχεία αυτόματα όταν υποστηρίζετε ένα έργο. Εκτελέστε τις παρακάτω εντολές για να τις εγκαταστήσετε ή να τις ανανεώσετε σε ένα υπάρχον έργο ή να ελέγξετε την κατάστασή τους.
rayfin init ai-files install
Εγκαθιστά ή ανανεώνει τα αρχεία του παράγοντα Rayfin. Η εντολή είναι ανίκανη και διατηρεί τις υπάρχουσες ρυθμίσεις χρήστη.
| Επιλογή | Περιγραφή |
|---|---|
--enable <id> |
Εγκαταστήστε ή διατηρήστε ένα συγκεκριμένο στοιχείο με το αναγνωριστικό του χώρου ονομάτων, όπως skill:rayfin. Επαναλαμβανόμενη. |
--disable <id> |
Σταματήστε τη διαχείριση ενός συγκεκριμένου στοιχείου χωρίς να διαγράψετε το αρχείο του. Επαναλαμβανόμενη. |
--remove-files |
Αφαιρέστε το αρχείο στο δίσκο κατά την απενεργοποίηση ενός στοιχείου. Απαιτεί --disable. |
--force [ids...] |
Αντικαταστήστε τα τροποποιημένα στοιχεία, επαναφέρετε τα στοιχεία που λείπουν ή δημιουργήστε ακατάλληλη μορφή .mcp.json. Αποδέχεται προαιρετικά αναγνωριστικά με διαστήματα ονομάτων για το εύρος της λειτουργίας. Ποτέ δεν αντικαθιστά AGENTS.md. |
-n, --dry-run |
Αναφέρετε τις αλλαγές χωρίς να γράψετε αρχεία. |
--json |
Εκπέμπει δομημένη έξοδο ως JSON. υπονοεί μη διαδραστική λειτουργία. |
-y, --yes, --non-interactive |
Παραλείψτε την αλληλεπιδραστική προτροπή και αποδεχτείτε τις προεπιλογές. |
Για παράδειγμα, εγκαταστήστε τις προεπιλογές χωρίς να σας ζητηθεί:
npx rayfin init ai-files install --yes
rayfin init ai-files status
Εκτυπώνει την κατάσταση κάθε αρχείου διαχειριζόμενου παράγοντα. Χρήση --json για δομημένη έξοδο.
Οι πιθανές καταστάσεις περιλαμβάνουν up-to-date, update-available, user-modified, missing, not-installed, disabled, , orphanedκαι unreadable. Εκτελέστε rayfin init ai-files install για να ανανεώσετε αρχεία ή rayfin init ai-files install --force <id> να αντικαταστήσετε ένα συγκεκριμένο διαχειριζόμενο στοιχείο.
Ανάπτυξη στο Fabric
rayfin up
Χρησιμοποιήστε το rayfin up για να αναπτύξετε την εφαρμογή για να Fabric ως στοιχείο Rayfin.
| Όρισμα | Περιγραφή |
|---|---|
-t, --tenant <id> |
Χρησιμοποιήστε ένα συγκεκριμένο αναγνωριστικό μισθωτή. |
-w, --workspace <name> |
Ανάπτυξη σε χώρο εργασίας Fabric με όνομα. Η προεπιλογή είναι My Workspace. |
--workspace-id <id> |
Ανάπτυξη σε ένα συγκεκριμένο αναγνωριστικό χώρου εργασίας Fabric. |
--workspace-uri <uri> |
Ανάπτυξη σε ένα συγκεκριμένο URI χώρου εργασίας Fabric. |
--item-name <name> |
Fabric item display name. Η προεπιλογή είναι το αναγνωριστικό έργου. |
--capacity-id <id> |
Fabric capacity ID όταν ο χώρος εργασίας προορισμού χρειάζεται εκχωρημένους πόρους. |
--force |
Να επιτρέπονται καταστροφικές αλλαγές σχήματος δεδομένων. |
-n, --dry-run |
Επικυρώστε τις εισόδους και επιλύστε τον χώρο εργασίας χωρίς ανάπτυξη. |
--env-file <path> |
.env αρχείο για ιδιότητες ανάπτυξης; προεπιλογή σε rayfin/.env. |
-v, --verbose |
Ενεργοποίηση λεπτομερούς εξόδου. |
--json |
Επιστρέψτε την έξοδο ανάπτυξης σε μορφή JSON. |
-y, --yes |
Αυτόματη αποδοχή επιβεβαιώσεων. |
--encryption-fallback-enabled |
Επιτρέψτε την αποθήκευση διακριτικών απλού κειμένου όταν δεν υπάρχει διαθέσιμη κλειδοθήκη λειτουργικού συστήματος. |
--exclude-services <names> |
Υπηρεσίες διαχωρισμένες με κόμματα για παράλειψη κατά τη δημιουργία και την ανάπτυξη: staticHosting ή functions. |
--provider <fabric> |
Υπηρεσία παροχής ανάπτυξης; προεπιλογή σε fabric. |
Παραδείγματα
Ανάπτυξη στον τρέχοντα επιλεγμένο χώρο εργασίας Fabric:
npx rayfin up
Κάντε προεπισκόπηση των ενεργειών ανάπτυξης χωρίς να τις εφαρμόσετε:
npx rayfin up --dry-run --verbose
Ανάπτυξη σε συγκεκριμένο χώρο εργασίας μη αλληλεπιδραστικά:
npx rayfin up --workspace-id <workspace-id> --yes
Ανάπτυξη χωρίς δημιουργία ή ανάπτυξη λειτουργιών:
npx rayfin up --exclude-services functions
--capacity-id δεν μπορεί να συνδυαστεί με --workspace, --workspace-id, ή --workspace-uri.
| Δευτερεύουσα δέσμευση | Περιγραφή |
|---|---|
npx rayfin up db apply |
Δημιουργήστε και εφαρμόστε τη διαμόρφωση DAB στο απομακρυσμένο τελικό σημείο φόρτου εργασίας στοιχείου Rayfin. |
npx rayfin up functions deploy |
Δημιουργήστε, συσκευάστε και αναπτύξτε συναρτήσεις στο ενεργό απομακρυσμένο στοιχείο. |
npx rayfin up staticapp deploy |
Δημιουργήστε, συσκευάστε και αναπτύξτε στατικό περιεχόμενο στο απομακρυσμένο στοιχείο Rayfin. |
npx rayfin up connector apply |
Εφαρμόστε τη διαμόρφωση της βάσης δεδομένων για δηλωμένες υποδοχές GraphQL. |
npx rayfin up status |
Εμφάνιση της τρέχουσας κατάστασης ανάπτυξης. |
npx rayfin up list |
Παραθέστε όλες τις αναπτύξεις Fabric που έχουν καταγραφεί για το έργο. |
npx rayfin up switch [workspace] |
Αλλάξτε την ενεργή ανάπτυξη Fabric και ξαναγράψτε rayfin/.env. |
rayfin up db apply
Δημιουργεί και εφαρμόζει διαμόρφωση DAB στο απομακρυσμένο τελικό σημείο φόρτου εργασίας στοιχείου Rayfin.
| Όρισμα | Περιγραφή |
|---|---|
--verbose |
Εμφάνιση λεπτομερούς εξόδου. |
--force |
Αναγκαστική αναγέννηση και εφαρμογή διαμόρφωσης. |
--json |
Επιστροφή εξόδου σε μορφή JSON. |
Παραδείγματα
Εφαρμογή αλλαγών διαμόρφωσης βάσης δεδομένων στο απομακρυσμένο στοιχείο Rayfin:
npx rayfin up db apply
Αναγέννηση δύναμης και λήψη μηχανικά αναγνώσιμης εξόδου:
npx rayfin up db apply --force --json
rayfin up functions deploy
Δημιουργεί, συσκευάζει και αναπτύσσει συναρτήσεις στο ενεργό απομακρυσμένο στοιχείο.
| Επιλογή | Περιγραφή |
|---|---|
--verbose |
Εμφάνιση λεπτομερούς εξόδου. |
--skip-build |
Αναπτύξτε την έξοδο των υπαρχουσών συναρτήσεων χωρίς δημιουργία. |
--json |
Εκπομπή εξόδου JSON. |
rayfin up connector apply
Εφαρμόζει διαμόρφωση βάσης δεδομένων για δηλωμένες υποδοχές GraphQL.
| Επιλογή | Περιγραφή |
|---|---|
--name <name> |
Εφαρμόστε μόνο την επώνυμη σύνδεση. |
--verbose |
Ενεργοποίηση λεπτομερούς εξόδου. |
--json |
Εκπομπή εξόδου JSON. |
rayfin up staticapp deploy
Δημιουργεί, συσκευάζει και αναπτύσσει στατικό περιεχόμενο στο απομακρυσμένο στοιχείο Rayfin.
| Όρισμα | Περιγραφή |
|---|---|
--verbose |
Εμφάνιση λεπτομερούς εξόδου. |
--skip-build |
Ανάπτυξη χωρίς εκτέλεση του βήματος δόμησης. |
--json |
Επιστροφή εξόδου σε μορφή JSON. |
Παραδείγματα
Δημιουργία και ανάπτυξη στατικού περιεχομένου:
npx rayfin up staticapp deploy
Αναπτύξτε έναν προκατασκευασμένο dist φάκελο χωρίς να εκτελέσετε ξανά τη δομή:
npx rayfin up staticapp deploy --skip-build
rayfin up status
Εμφανίζει την κατάσταση της ανάπτυξης cloud.
| Όρισμα | Περιγραφή |
|---|---|
--json |
Επιστροφή κατάστασης σε μορφή JSON. |
--verbose |
Εμφάνιση λεπτομερούς εξόδου. |
Παραδείγματα
Ελέγξτε την τρέχουσα κατάσταση ανάπτυξης:
npx rayfin up status
Επιστρέψτε την κατάσταση ως JSON για χρήση σε δέσμες ενεργειών:
npx rayfin up status --json
rayfin up list
Παραθέτει όλες τις αναπτύξεις Fabric που έχουν καταγραφεί για αυτό το έργο.
| Όρισμα | Περιγραφή |
|---|---|
--json |
Επιστρέψτε τη λίστα ανάπτυξης σε μορφή JSON. |
Παραδείγματα
Παραθέστε όλες τις καταγεγραμμένες αναπτύξεις Fabric για το έργο:
npx rayfin up list
rayfin up switch [workspace]
Αλλάζει την ενεργή Fabric την ανάπτυξη και ξαναγράφει το rayfin/.env ανάλογα.
| Όρισμα | Περιγραφή |
|---|---|
-l, --list |
Καταχωρίστε τις διαθέσιμες αναπτύξεις χωρίς εναλλαγή. |
--no-emit-env |
Παράλειψη εγγραφής αρχείων περιβάλλοντος που εκπέμπονται. |
Παραδείγματα
Λίστα διαθέσιμων αναπτύξεων για μετάβαση σε:
npx rayfin up switch --list
Αλλάξτε την ενεργή ανάπτυξη σε έναν συγκεκριμένο χώρο εργασίας:
npx rayfin up switch my-workspace
Δημιουργία αρχείων περιβάλλοντος
rayfin env
Χρησιμοποιείται για rayfin env την εκπομπή τιμών για συγκεκριμένο .env.local πλαίσιο από rayfin/.envτο .
| Όρισμα | Περιγραφή |
|---|---|
--framework <vite|nextjs|plain> |
Επιλέξτε τη μορφή πλαισίου προορισμού. |
--output <dir> |
Γράψτε τα αρχεία που δημιουργούνται σε έναν συγκεκριμένο κατάλογο. |
--show |
Εκτυπώστε τις εκπεμπόμενες τιμές χωρίς εγγραφή αρχείων. |
Παραδείγματα
Δημιουργήστε ένα συμβατό με .env.localVite:
npx rayfin env --framework vite
Προεπισκόπηση τιμών εκπεμπόμενου περιβάλλοντος χωρίς εγγραφή αρχείων:
npx rayfin env --framework nextjs --show
Είσοδος και αποσύνδεση
rayfin login
Χρησιμοποιήστε το rayfin login για να συνδεθείτε στην πλατφόρμα Rayfin.
| Όρισμα | Περιγραφή |
|---|---|
--tenant <id> |
Χρησιμοποιήστε ένα συγκεκριμένο αναγνωριστικό μισθωτή. |
--service-principal |
Προσπαθήστε να συνδεθείτε στην κύρια υπηρεσία. Αυτή η επιλογή παρατίθεται στη βοήθεια, αλλά δεν υποστηρίζεται προς το παρόν. |
-u, --client-id <id> |
Καταχωρήστε το αναγνωριστικό προγράμματος-πελάτη για την είσοδο της κύριας υπηρεσίας. Αυτή η επιλογή παρατίθεται στη βοήθεια, αλλά δεν υποστηρίζεται προς το παρόν. |
-p, --client-secret <secret> |
Δώστε τον μυστικό κωδικό πελάτη για την είσοδο της κύριας υπηρεσίας. Αυτή η επιλογή παρατίθεται στη βοήθεια, αλλά δεν υποστηρίζεται προς το παρόν. |
--select |
Επιλέξτε από τους διαθέσιμους συνδεδεμένους λογαριασμούς ή περιβάλλοντα. |
--encryption-fallback-enabled |
Ενεργοποίηση εναλλακτικής συμπεριφοράς κρυπτογράφησης. |
Παραδείγματα
Συνδεθείτε διαδραστικά:
npx rayfin login
Είσοδος σε συγκεκριμένο μισθωτή:
npx rayfin login --tenant 00000000-0000-0000-0000-000000000000
Εναλλαγή μεταξύ συνδεδεμένων λογαριασμών:
npx rayfin login --select
| Δευτερεύουσα δέσμευση | Περιγραφή |
|---|---|
npx rayfin login status |
Εμφάνιση της τρέχουσας κατάστασης ελέγχου ταυτότητας. |
rayfin login status
Εμφανίζει την τρέχουσα κατάσταση ελέγχου ταυτότητας.
| Όρισμα | Περιγραφή |
|---|---|
| Χωρίς | Αυτή η υποεντολή δεν παραθέτει καμία επιλογή στην έξοδο βοήθειας CLI. |
Παράδειγμα
Ελέγξτε αν είστε συνδεδεμένοι:
npx rayfin login status
rayfin logout
Αποσυνδέεται και διαγράφει τα προσωρινά αποθηκευμένα διαπιστευτήρια.
| Όρισμα | Περιγραφή |
|---|---|
| Χωρίς | Αυτή η εντολή δεν παραθέτει καμία επιλογή στην έξοδο βοήθειας CLI. |
Παράδειγμα
Αποσυνδεθείτε και διαγράψτε τα προσωρινά αποθηκευμένα διαπιστευτήρια:
npx rayfin logout