Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestione dello schema
La soluzione Cloud Migration Factory on AWS fornisce un repository di metadati completamente estensibile, che consente di archiviare i dati per l'automazione, il controllo e il monitoraggio dello stato in un unico strumento. Il repository fornisce un set predefinito di entità (Waves, Applicazioni, Server e Database) e attributi al momento della distribuzione per consentirti di iniziare a catturare e utilizzare i dati utilizzati più di frequente e da qui puoi personalizzare lo schema secondo necessità.
Solo gli utenti del gruppo di amministratori di Cognito dispongono delle autorizzazioni per gestire lo schema. Per rendere un utente membro dell'amministratore o di altri gruppi, consulta Gestione utenti.
Vai a Amministrazione e seleziona Attributi per le schede delle entità predefinite. Le seguenti schede sono disponibili per supportare la gestione dell'entità.
Attributi: consente di aggiungere, modificare ed eliminare gli attributi.
Pannello informazioni: consente di modificare il contenuto della guida del pannello Informazioni, visualizzato a destra della schermata delle entità nella sezione Gestione della migrazione.
Impostazioni dello schema: attualmente questa scheda offre solo la possibilità di modificare il nome descrittivo dell'entità, questo è il nome visualizzato nell'interfaccia utente. Se non è definita, l'interfaccia utente utilizza il nome programmatico dell'entità.
Aggiunta/modifica di un attributo
Gli attributi possono essere modificati dinamicamente tramite la sezione di amministrazione degli attributi della soluzione Cloud Migration Factory on AWS. Quando gli attributi vengono aggiunti, modificati o eliminati, gli aggiornamenti verranno applicati in tempo reale all'amministratore che effettua la modifica. La sessione di tutti gli altri utenti attualmente connessi alla stessa istanza verrà aggiornata automaticamente entro un minuto dal salvataggio delle modifiche da parte dell'amministratore.
Alcuni attributi sono definiti come attributi di sistema, il che significa che l'attributo è fondamentale per le funzionalità di base di Cloud Migration Factory su AWS e quindi solo alcune proprietà possono essere modificate dagli amministratori. Qualsiasi attributo che sia un attributo di sistema verrà visualizzato con un avviso nella parte superiore della schermata di modifica degli attributi.
Per gli attributi definiti dal sistema è possibile modificare solo quanto segue:
-
Pannello informativo
-
Opzioni avanzate
-
Raggruppamento e posizionamento degli attributi
-
Convalida dell'input
-
Tutte le altre proprietà dell'attributo definito dal sistema sono di sola lettura.
Aggiungere un attributo:
Gestione degli attributi

È possibile aggiungere nuovi attributi scegliendo il pulsante Aggiungi nella scheda degli attributi dell'entità a cui si desidera aggiungere l'attributo. Nell'esempio precedente, scegliendo Aggiungi si aggiungerà un nuovo attributo all'entità del database.
Nella finestra di dialogo Modifica attributo, è necessario fornire le seguenti proprietà obbligatorie:
Nome programmatico: questa è la chiave che verrà utilizzata per memorizzare i dati dell'attributo rispetto agli elementi della tabella DynamoDB. Viene inoltre utilizzato come riferimento quando si utilizza Migration Factory e negli script di APIs automazione.
Nome visualizzato: questa è l'etichetta che verrà visualizzata sull'interfaccia web accanto al campo di immissione dei dati.
Tipo: questa selezione a discesa definisce il tipo di dati che l'utente potrà memorizzare in base all'attributo. Sono disponibili le seguenti opzioni:
Tipo | Utilizzo |
---|---|
Stringa |
Gli utenti possono inserire una sola riga di testo. Non sono consentite restituzioni. |
Stringa multivalore |
Simile a una stringa, l'unica differenza è che l'utente può inserire più valori su righe separate all'interno del campo, questi vengono quindi memorizzati come matrice/elenco. |
Password |
Fornisce all'utente un modo per inserire in modo sicuro dati che non dovrebbero essere visualizzati sullo schermo per impostazione predefinita. NotaI dati non vengono archiviati in modo crittografato quando si utilizza questo tipo di attributo e vengono visualizzati in testo non crittografato quando vengono visualizzati nei payload delle API, pertanto non devono essere utilizzati per archiviare dati sensibili. Qualsiasi password o segreto deve essere archiviato in Migration Factory Credential Manager (trattato in questo documento) che utilizza AWS Secrets Manager per archiviare e fornire accesso alle credenziali in modo sicuro. |
Data |
Fornisce un campo con un selettore di data che consente all'utente di selezionare una data, oppure può inserire manualmente la data richiesta. |
Checkbox |
Fornisce una casella di controllo standard, quando selezionata, il valore della chiave memorizzerà '`true', se non è selezionato sarà '`falso' o la chiave non esisterà nel record. |
TextArea |
A differenza del tipo String, TextAreasoffre la possibilità di memorizzare testo su più righe, supporta solo caratteri di testo di base. |
Tag |
Consente agli utenti di memorizzare un elenco di key/value coppie. |
Elenco |
Fornisce all'utente un elenco di opzioni predefinite tra cui scegliere, queste opzioni sono definite nella definizione dell'attributo dello schema nella proprietà Value List dell'attributo. |
Relazione |
Questo tipo di attributo offre la possibilità di memorizzare relazioni tra due entità o record qualsiasi. Quando si definisce un attributo di relazione, si seleziona l'entità con cui verrà stabilita la relazione, quindi il valore chiave utilizzato per correlare gli elementi e si seleziona l'attributo dall'elemento correlato che si desidera mostrare all'utente. All'utente viene presentato un elenco a discesa basato sull'entità e sui valori di visualizzazione disponibili per la relazione. In ogni campo di relazione l'utente dispone di un collegamento rapido per mostrare il riepilogo dell'elemento correlato. |
JSON |
Fornisce un campo editor JSON in cui i dati JSON possono essere archiviati e modificati. Questo può essere usato per memorizzare input/output i parametri degli script o altri dati necessari per l'automazione delle attività o per qualsiasi altro uso. |
Quando si aggiunge un nuovo attributo, è necessario concedere agli utenti l'accesso al nuovo attributo tramite una politica. Consulta la sezione Gestione delle autorizzazioni per i dettagli su come concedere l'accesso agli attributi.
Pannello informativo
Fornisce la possibilità di specificare un aiuto e una guida contestuali per l'utilizzo dell'attributo. Quando specificato, l'etichetta dell'attributo nell'interfaccia utente avrà un link Info visualizzato a destra. Facendo clic su questo collegamento, all'utente vengono visualizzati il contenuto e i collegamenti di aiuto specificati in questa sezione a destra dello schermo.
La sezione del pannello Informazioni offre due viste dei dati, la vista Modifica in cui è possibile definire il contenuto e la vista Anteprima per fornire un'anteprima rapida di ciò che l'utente vedrà quando vengono salvati gli aggiornamenti all'attributo.
Il titolo della Guida supporta solo valori di testo semplice. Il contenuto della Guida supporta un sottoinsieme di tag html che consentono la formattazione del testo. Ad esempio, l'aggiunta di tag di <b>inizio e</b> fine attorno al testo renderà il testo racchiuso in grassetto (ad esempio, <b>Network Interface ID</b> risulterà in Network Interface ID). I tag supportati sono i seguenti:
Tag | Utilizzo | Esempio di interfaccia utente |
---|---|---|
<p></p> |
Definisce un paragrafo. |
<p>Il mio primo paragrafo</p> <p>Il mio secondo paragrafo</p> |
<a> |
Definisce un collegamento ipertestuale. |
<a href=» https://aws.amazon.com /">Visita AWS! </a> |
<h3>, <h4>e <h5> |
Definisce i titoli da h3 a h5 |
<h3>La mia rubrica 3</h3> |
<span> |
Definisce una sezione di testo, che consente di applicare una formattazione aggiuntiva, come colore, dimensione e carattere del testo. |
<span style="color:blue">blu</span> |
<div> |
Definisce un blocco del documento, che consente di applicare una formattazione aggiuntiva, come colore del testo, dimensione, carattere. |
<div style="color:blue"> <h3>Questa è un'intestazione blu</h3> <p>Questo è del testo blu in un div. </p> </div> |
<ul>+ <li> |
Definisce un elenco puntato non ordinato. |
<ul> <li>Riospitare</li> <li>Ripiattaforma</li> <li>Ritirarsi</li> </ul> |
<ol>, <li> |
Definisce un ordered/numbered elenco. |
<ol> <li>Riospitare</li> <li>Ripiattaforma</li> <li>Ritirarsi</li> </ol> |
<code> |
Definisce un blocco o una sezione di testo contenente codice. |
<code>colore di sfondo</code> |
<pre> |
Definisce un blocco di testo preformattato, vengono emesse tutte le interruzioni di riga, le tabulazioni e gli spazi. |
<pre> Il mio testo preformattato. Viene visualizzato con un carattere a larghezza fissa e verrà visualizzato come digitato <<verranno visualizzati questi spazi. </pre> |
<dl>, <dt>e <dd> |
Definisce un elenco di descrizioni. |
<dl> <dt>Riospitare</dt> <dd>Migrazione Lift and Shift</dd> <dt>Ritirarsi</dt> <dd>Disattivate l'istanza o il servizio</dd> </dl> |
<hr> |
Definisce una regola orizzontale sulla pagina per mostrare un cambiamento nell'argomento o nella sezione. |
<hr> |
<br> |
Definisce un'interruzione di riga nel testo. Queste opzioni sono supportate ma non obbligatorie, in quanto tutte le restituzioni iniziali presenti nell'editor verranno sostituite da <br>quando verranno salvate. |
<br> |
<i>e <em> |
Ha definito il testo racchiuso in corsivo o in un formato localizzato alternativo. |
<i><em>È in corsivo o anche in corsivo</em></i> |
<b>e <strong> |
Definisce il testo racchiuso in grassetto. |
<b>Sono in grassetto</b> o <strong>Questo è diverso</strong> |
Un'altra opzione disponibile per fornire assistenza sono i collegamenti a contenuti e linee guida esterni. Per aggiungere un link esterno alla guida contestuale dell'attributo, fai clic su Aggiungi nuovo URL e fornisci un'etichetta e un URL. Se necessario, puoi aggiungere più link allo stesso tipo di attributo.
Opzioni avanzate
Raggruppamento e posizionamento degli attributi
Questa sezione offre all'amministratore la possibilità di impostare la posizione dell'attributo nell' Add/Edit interfaccia utente e consente inoltre di raggruppare gli attributi fornendo all'utente un modo semplice per individuare gli attributi correlati.
UI Group è un valore di testo che definisce il nome del gruppo in cui deve essere visualizzato l'attributo, tutti gli attributi con lo stesso valore di UI Group verranno inseriti nello stesso gruppo, qualsiasi attributo senza UI Group specificato verrà inserito nel gruppo predefinito nella parte superiore del modulo intitolato Dettagli. Quando viene specificato UI Group, l'interfaccia utente mostrerà il testo mostrato qui come titolo del gruppo.
La seconda proprietà in questa sezione è Order in group, può essere impostata su qualsiasi numero positivo o negativo e, quando specificato, gli attributi verranno elencati in base a un ordine dal più basso al più alto in base a questo valore. Tutti gli attributi per cui non è specificato un ordine nel gruppo avranno una priorità inferiore e verranno ordinati alfabeticamente.
Convalida dell'input
Questa sezione consente all'amministratore di definire criteri di convalida che assicurino che l'utente abbia inserito dati validi prima di poter salvare un elemento. La convalida utilizza un'espressione regolare o una stringa regex, che è una serie di caratteri che specificano un modello di ricerca per un valore di testo. Ad esempio, il pattern ^ (subnet- ([a-z0-9] {17})) $* cercherà la sottorete di testo- seguita da qualsiasi combinazione dei caratteri dalla a alla z (minuscoli) e dalle cifre da 0 a 9 con un numero esatto di caratteri di 17, se trova qualcos'altro restituirà false indicando che la convalida è fallita. In questa guida non possiamo coprire tutte le possibili combinazioni e modelli disponibili, ma ci sono molte risorse su Internet che possono aiutarti a creare il perfetto per il tuo caso d'uso. Ecco alcuni esempi comuni per iniziare:
Modello regex | Utilizzo |
---|---|
^ (?! \ s*$) . + |
Assicura che il valore sia impostato. |
^ (sottorete- ([a-z0-9] {17}) *) $ |
Verifica che il valore sia un ID di sottorete valido. [Inizia con la sottorete di testo, seguita da 17 caratteri composti solo da lettere e numeri] |
^ (ami- (([a-z0-9] {8,17}) +) $) |
Verifica che il valore sia un ID AMI valido. [Inizia con il testo ami- seguito da 8 a 17 caratteri composti solo da lettere e numeri] |
^ (sg- ([a-z0-9] {17}) *) $ |
Verifica che il valore sia in un formato ID del gruppo di sicurezza valido. [Inizia con il testo sg- seguito da 17 caratteri composti solo da lettere e numeri] |
^ (([a-zA-Z0-9] | [a-zA-Z0-9] [a-zA-Z0-9])\.)([a-Za-Z0-9] | [a-zA-Z0-9] [a-Za-Z0-9\ -] * [a-zA-Z0-9]) $ |
Assicura che i nomi dei server siano validi e contengano solo caratteri alfanumerici, trattini e punti. |
^ ([1-9] | [1-9] [0-9] | [1-9] [0-9] [0-9] | [1-9] [0-9] [0-9] [0-9] | [1] [0-6] [0-3] [0-8] [0-4]) $ |
Assicura che venga immesso un numero compreso tra 1 e 1634. |
^ (standard|io1|io2|gp2|gp3) $ |
Assicura che la stringa inserita corrisponda a standard, io1, io2, gp2 o gp3. |
Dopo aver creato il modello di ricerca regex, puoi specificare il messaggio di errore specifico che verrà mostrato all'utente sotto il campo, inseriscilo nella proprietà del messaggio di aiuto di convalida.
Una volta impostate queste due proprietà, nella stessa schermata vedrai sotto un simulatore di convalida, qui puoi verificare che il tuo modello di ricerca funzioni come previsto e che il messaggio di errore sia visualizzato correttamente. Basta digitare del testo di prova nel campo Test validation per verificare che il modello corrisponda correttamente.
Dati di esempio
La sezione dati di esempio offre all'amministratore la possibilità di mostrare all'utente un esempio di formato di dati richiesto per un attributo, che può essere specificato per il formato dei dati richiesto quando fornito nel caricamento di un modulo di inserimento, tramite l'interfaccia utente direttamente and/or tramite l'API.
I dati di esempio mostrati nella proprietà Intake form example data verranno emessi in qualsiasi modello di input creato in cui l'attributo è incluso, quando si utilizza la funzione Download, una funzione del modulo di acquisizione del modello, in Gestione della migrazione > Importa.
I dati di esempio dell'interfaccia utente e i dati di esempio dell'API sono memorizzati nell'attributo, ma attualmente non sono esposti nell'interfaccia web. Questi possono essere utilizzati nelle integrazioni e negli script.