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à.
Drupal è un sistema di gestione dei contenuti (CMS) open source che puoi utilizzare per creare siti Web e applicazioni Web. È possibile utilizzare Amazon Kendra per indicizzare quanto segue in Drupal:
-
Contenuto: articoli, pagine di base, blocchi di base, tipi di contenuto definiti dall'utente, tipi di blocchi definiti dall'utente, tipi di contenuto personalizzati, tipi di blocchi personalizzati
-
Commento: per qualsiasi tipo di contenuto e tipo di blocco
-
Allegati: per qualsiasi tipo di contenuto e tipo di blocco
Puoi connetterti Amazon Kendra alla tua fonte di dati Drupal utilizzando la console o l'Amazon Kendra API. TemplateConfiguration
Per la risoluzione dei problemi relativi al Amazon Kendra connettore di origine dati Drupal, consulta. Risoluzione dei problemi relativi alle origini dati
Funzionalità supportate
Amazon Kendra Il connettore di origine dati Drupal supporta le seguenti funzionalità:
-
Mappature dei campi
-
Filtraggio del contesto utente
-
Filtri di inclusione/esclusione
-
Sincronizzazione completa e incrementale dei contenuti
-
Virtual Private Cloud (VPC) (Cloud privato virtuale (VPC)
Prerequisiti
Prima di poterla utilizzare Amazon Kendra per indicizzare la tua fonte di dati Drupal, apporta queste modifiche a Drupal e agli account. AWS
In Drupal, assicurati di avere:
-
Hai creato un account Drupal (Standard) Suite e un utente con ruolo di amministratore.
-
Ho copiato il nome del sito Drupal e configurato un URL host. Ad esempio
https://<hostname>/<drupalsitename>
. -
Credenziali di autenticazione di base configurate contenenti un nome utente (nome utente di accesso al sito Web Drupal) e una password (password del sito Web Drupal).
-
Consigliato: ha configurato un token di credenziali 2.0. OAuth Usa questo token insieme alla concessione della password di Drupal, all'ID cliente, al segreto del client, al nome utente (nome utente di accesso al sito Web Drupal) e alla password (password del sito Web Drupal) a cui connetterti. Amazon Kendra
-
Sono state aggiunte le seguenti autorizzazioni nel tuo account Drupal utilizzando un ruolo di amministratore:
-
amministrare i blocchi
-
amministra la visualizzazione di block_content
-
amministra i campi block_content
-
amministra la visualizzazione del modulo block_content
-
amministra le visualizzazioni
-
visualizzare gli indirizzi e-mail degli utenti
-
visualizza i propri contenuti non pubblicati
-
visualizza le revisioni delle pagine
-
visualizza le revisioni degli articoli
-
visualizza tutte le revisioni
-
visualizza il tema di amministrazione
-
accedere ai contenuti
-
accedere alla panoramica dei contenuti
-
accedere ai commenti
-
contenuti di ricerca
-
panoramica dei file di accesso
-
accedere ai collegamenti contestuali
Nota
Se esistono tipi di contenuto definiti dall'utente o tipi di blocchi definiti dall'utente, o se vengono aggiunti visualizzazioni e blocchi al sito Web di Drupal, è necessario fornire loro l'accesso come amministratore.
-
Nel tuo Account AWS, assicurati di avere:
-
Ha creato un Amazon Kendra indice e, se si utilizza l'API, ha annotato l'ID dell'indice.
-
Hai creato un IAM ruolo per la tua origine dati e, se utilizzi l'API, hai annotato l'ARN del IAM ruolo.
Nota
Se modifichi il tipo di autenticazione e le credenziali, devi aggiornare il IAM ruolo per accedere all'ID AWS Secrets Manager segreto corretto.
-
Ha archiviato le credenziali di autenticazione Drupal in un luogo AWS Secrets Manager segreto e, se si utilizza l'API, ha annotato l'ARN del segreto.
Nota
Ti consigliamo di aggiornare o ruotare regolarmente le credenziali e il segreto. Fornisci solo il livello di accesso necessario per la tua sicurezza. Non è consigliabile riutilizzare credenziali e segreti tra diverse fonti di dati e versioni dei connettori 1.0 e 2.0 (ove applicabile).
Se non disponi di un IAM ruolo o di un segreto esistente, puoi utilizzare la console per creare un nuovo IAM ruolo e un Secrets Manager segreto quando connetti la tua fonte di dati Drupal a. Amazon Kendra Se utilizzi l'API, devi fornire l'ARN di un IAM ruolo e di un Secrets Manager segreto esistenti e un ID di indice.
Istruzioni di connessione
Per connetterti Amazon Kendra alla tua fonte di dati Drupal devi fornire i dettagli delle tue credenziali Drupal in modo da poter Amazon Kendra accedere ai tuoi dati. Se non hai ancora configurato Drupal, vedi. Amazon Kendra Prerequisiti
Per connettersi Amazon Kendra a Drupal
-
Accedi a AWS Management Console e apri la Amazon Kendra console.
-
Dal riquadro di navigazione a sinistra, scegli Indici, quindi scegli l'indice che desideri utilizzare dall'elenco degli indici.
Nota
Puoi scegliere di configurare o modificare le impostazioni del controllo dell'accesso degli utenti in Impostazioni dell'indice.
-
Nella pagina Guida introduttiva, scegli Aggiungi origine dati.
-
Nella pagina Aggiungi origine dati, scegli Connettore Drupal, quindi scegli Aggiungi connettore. Se utilizzi la versione 2 (se applicabile), scegli il connettore Drupal con il tag «V2.0".
-
Nella pagina Specificare i dettagli dell'origine dati, inserisci le seguenti informazioni:
-
In Nome e descrizione, per Nome dell'origine dati, inserisci un nome per l'origine dati. Puoi includere trattini ma non spazi.
-
(Facoltativo) Descrizione: immetti una descrizione facoltativa per l'origine dati.
-
In Lingua predefinita: scegli una lingua per filtrare i documenti per l'indice. Se non diversamente specificato, la lingua predefinita è l'inglese. La lingua specificata nei metadati del documento ha la precedenza sulla lingua selezionata.
-
In Tag, per Aggiungi nuovo tag, includi tag opzionali per cercare e filtrare le risorse o tenere traccia dei costi. AWS
-
Scegli Next (Successivo).
-
-
Nella pagina Definisci accesso e sicurezza, inserisci le seguenti informazioni:
-
In Source, for Host URL: l'URL host del tuo sito Drupal. Ad esempio
https://<hostname>/<drupalsitename>
. -
Per la posizione del certificato SSL: inserisci il percorso del certificato SSL memorizzato nel tuo bucket. Amazon S3
-
Autorizzazione: attiva o disattiva le informazioni dell'elenco di controllo degli accessi (ACL) per i tuoi documenti, se disponi di un ACL e desideri utilizzarlo per il controllo degli accessi. L'ACL specifica a quali documenti possono accedere utenti e gruppi. Le informazioni ACL vengono utilizzate per filtrare i risultati della ricerca in base all'accesso dell'utente o del relativo gruppo ai documenti. Per ulteriori informazioni, consulta Filtraggio del contesto utente.
-
Per l'autenticazione: scegli tra l'autenticazione di base e l'autenticazione OAuth 2.0 in base al tuo caso d'uso.
-
AWS Secrets Manager segreto: scegli un segreto esistente o creane uno nuovo per archiviare le Secrets Manager credenziali di autenticazione Drupal. Se scegli di creare un nuovo segreto, si apre una finestra segreta. AWS Secrets Manager
-
Inserisci le seguenti informazioni nella finestra Crea un AWS Secrets Manager segreto:
-
Se hai scelto l'autenticazione di base, inserisci un nome segreto, il nome utente (nome utente del sito Drupal) e la password (password del sito Drupal) che hai copiato e scegli Salva e aggiungi segreto.
-
Se hai scelto l'autenticazione OAuth 2.0, inserisci un nome segreto, un nome utente (nome utente del sito Drupal), una password (password del sito Drupal), un ID cliente e un segreto client generati nel tuo account Drupal e scegli Salva e aggiungi segreto.
-
-
Seleziona Salva.
-
-
Virtual Private Cloud (VPC): puoi scegliere di utilizzare un VPC. In tal caso, è necessario aggiungere sottoreti e gruppi di sicurezza VPC.
-
Identity crawler: specifica se attivare il crawler di identità. Amazon Kendra Il crawler di identità utilizza le informazioni dell'elenco di controllo degli accessi (ACL) per i documenti per filtrare i risultati della ricerca in base all'accesso dell'utente o del gruppo di appartenenza ai documenti. Se disponi di un ACL per i tuoi documenti e scegli di utilizzarlo, puoi anche scegliere di attivare il crawler di identità per configurare il filtraggio Amazon Kendra contestuale dell'utente dei risultati di ricerca. Altrimenti, se il crawler di identità è disattivato, tutti i documenti possono essere ricercati pubblicamente. Se desideri utilizzare il controllo degli accessi per i tuoi documenti e il crawler di identità è disattivato, in alternativa puoi utilizzare l'PutPrincipalMappingAPI per caricare le informazioni di accesso di utenti e gruppi per il filtraggio del contesto degli utenti.
-
IAM ruolo: scegli un IAM ruolo esistente o creane uno nuovo IAM per accedere alle credenziali del repository e indicizzare il contenuto.
Nota
IAM i ruoli utilizzati per gli indici non possono essere utilizzati per le fonti di dati. Se non sei sicuro che un ruolo esistente venga utilizzato per un indice o una FAQ, scegli Crea un nuovo ruolo per evitare errori.
-
Scegli Next (Successivo).
-
-
Nella pagina Configura le impostazioni di sincronizzazione, inserisci le seguenti informazioni:
-
Per l'ambito di sincronizzazione, scegli una delle seguenti opzioni:
Nota
Quando scegli di eseguire la scansione degli articoli, delle pagine di base e dei blocchi di base, i relativi campi predefiniti verranno sincronizzati automaticamente. Puoi anche scegliere di sincronizzare i loro commenti, allegati, campi personalizzati e altre entità personalizzate.
-
Per Seleziona entità:
-
Articoli: scegli se eseguire la scansione degli articoli, dei relativi commenti, commenti e allegati.
-
Pagine di base: scegli se eseguire la scansione delle pagine di base, dei relativi commenti e dei relativi allegati.
-
Blocchi base: scegli se eseguire la scansione dei blocchi di base, dei relativi commenti e dei relativi allegati.
-
Puoi anche scegliere di aggiungere tipi di contenuto personalizzati e blocchi personalizzati.
-
-
-
Per una configurazione aggiuntiva, opzionale:
-
Per il pattern Regex: aggiungi modelli di espressioni regolari per includere o escludere titoli di entità e nomi di file specifici. È possibile aggiungere fino a 100 pattern.
-
-
Modalità di sincronizzazione: scegli come aggiornare l'indice quando il contenuto dell'origine dati cambia. Quando sincronizzi l'origine dati con Amazon Kendra per la prima volta, tutto il contenuto viene sottoposto a scansione e indicizzato per impostazione predefinita. Se la sincronizzazione iniziale non è riuscita, devi eseguire una sincronizzazione completa dei dati, anche se non scegli la sincronizzazione completa come opzione della modalità di sincronizzazione.
-
Sincronizzazione completa: indicizza di nuovo tutti i contenuti, sostituendo i contenuti esistenti ogni volta che l'origine dati si sincronizza con l'indice.
-
Sincronizzazione nuova, modificata ed eliminata: indicizza solo i contenuti nuovi, modificati ed eliminati ogni volta che l'origine dati si sincronizza con l'indice. Amazon Kendra può utilizzare il meccanismo dell'origine dati per tenere traccia delle modifiche ai contenuti e indicizzare i contenuti modificati dall'ultima sincronizzazione.
-
-
In Sync run schedulation, Frequenza: con quale frequenza Amazon Kendra verrà effettuata la sincronizzazione con la fonte di dati.
-
Scegli Next (Successivo).
-
-
Nella pagina Imposta le mappature dei campi, inserisci le seguenti informazioni:
-
Per Contenuto, Commenti e Allegati: seleziona uno dei campi di origine dati predefiniti Amazon Kendra generati che desideri mappare all'indice.
-
Aggiungi campo: consente di aggiungere campi di origine dati personalizzati per creare un nome di campo indice a cui mappare e il tipo di dati del campo.
-
Scegli Next (Successivo).
-
-
Nella pagina Rivedi e crea, verifica che le informazioni inserite siano corrette, quindi seleziona Aggiungi origine dati. Puoi anche scegliere di modificare le tue informazioni da questa pagina. L'origine dati verrà visualizzata nella pagina Origini dati dopo che l'origine dati sarà stata aggiunta correttamente.
Note
-
Drupal non APIs ha limiti ufficiali di throttling.
-
Java non SDKs sono disponibili per Drupal.
-
I dati di Drupal possono essere recuperati solo utilizzando le API JSON native.
-
I tipi di contenuto non associati ad alcuna visualizzazione Drupal non possono essere sottoposti a scansione.
-
È necessario l'accesso da amministratore per eseguire la scansione dei dati da Drupal Blocks.
-
Non è disponibile alcuna API JSON per creare il tipo di contenuto definito dall'utente utilizzando i verbi HTTP.
-
Il corpo del documento e i commenti per gli articoli, le pagine di base, i blocchi di base, il tipo di contenuto definito dall'utente e il tipo di blocco definito dall'utente vengono visualizzati in formato HTML. Se il contenuto HTML non è ben formato, i tag correlati all'HTML verranno visualizzati nel corpo del documento e nei commenti e saranno visibili nei risultati Amazon Kendra di ricerca.
-
I tipi di contenuto e i tipi di blocco senza descrizione o corpo non verranno inseriti. Amazon Kendra Nell'indice verranno inseriti solo i commenti e gli allegati di tali tipi di contenuto o blocco. Amazon Kendra