Stai visualizzando la documentazione di Apigee Edge.
Visualizza la documentazione di Apigee X.
Questa sezione fornisce le risposte alle domande più frequenti, compilate dalle domande pubblicate nella community di Apigee o nell'assistenza Apigee.
Configurare un portale per gli sviluppatori Drupal
Come faccio a configurare un portale per gli sviluppatori Drupal?
A partire dal 31 maggio 2020, l'hosting sponsorizzato da Apigee per i portali basati su Drupal è terminato. Per informazioni sulla configurazione di un portale per gli sviluppatori esistente, consulta la sezione Creazione di un portale per gli sviluppatori.
Quali sono i browser e le versioni dei browser supportati dal portale?
Vedi Software e versioni supportate.
Gestisci l'ambiente del portale
Come faccio a gestire il mio ambiente del portale nel cloud pubblico?
Apigee utilizza Pantheon, un servizio di gestione di siti web, per l'hosting di versioni basate su cloud del portale dei servizi per gli sviluppatori. Per maggiori informazioni, consulta la pagina Utilizzo di Pantheon.
Apigee utilizza Acquia, un servizio di gestione di siti web, per l'hosting di versioni basate su cloud del portale dei servizi per sviluppatori nell'Unione Europea (UE). Per scoprire di più, consulta la sezione Utilizzo di Acquia.
Sia Pantheon sia Acquia forniscono strumenti per lo sviluppo, il test e la pubblicazione del tuo portale basato su Drupal in un ambiente sicuro.
Come faccio a gestire il mio ambiente del portale nel cloud privato?
Come cliente di Apigee Edge Private Cloud, dovrai gestire autonomamente l'ambiente del portale. Per consigli, consulta le best practice per lo sviluppo di Drupal e l'ambiente del server.
Come faccio ad applicare gli aggiornamenti di Apigee al mio portale per sviluppatori nel cloud pubblico?
Per applicare gli aggiornamenti di Apigee al portale per gli sviluppatori nel cloud pubblico:
-
Pantheon: quando Apigee pubblica una nuova release del portale, viene visualizzato un messaggio nella dashboard di Pantheon. Controlla regolarmente gli aggiornamenti e applica immediatamente gli aggiornamenti della sicurezza. Per maggiori informazioni, consulta la sezione Applicare un aggiornamento di Apigee al tuo portale.
Nota: nell'area di stato di un ambiente, accessibile dalla voce di menu Stato a sinistra della dashboard, potresti vedere che sono disponibili aggiornamenti per i moduli Drupal. Ignora questi aggiornamenti. Apigee incorpora automaticamente gli aggiornamenti ai moduli Drupal nella prossima release del portale. Consentendo ad Apigee di aggiornare i moduli Drupal al posto tuo, Apigee garantisce che questi aggiornamenti siano stati testati in base al codice di portale più recente. Se aggiorni un modulo Drupal al di fuori del normale ciclo di rilascio del portale Apigee, potresti riscontrare problemi imprevisti.
- Acquia. Periodicamente, Apigee aggiorna automaticamente i moduli e i temi del tuo portale all'ultima versione. Gli aggiornamenti vengono apportati solo all'ambiente di sviluppo e sono taggati per indicare che è necessario eseguire la migrazione ad altri ambienti del portale. Per maggiori informazioni, consulta Applicazione degli aggiornamenti di moduli e temi al portale.
Come faccio ad applicare gli aggiornamenti di Apigee al mio portale per sviluppatori nel cloud privato?
Per i clienti di Apigee Edge for Private Cloud, quando Apigee pubblica una nuova release del portale, puoi eseguire l'upgrade del portale per gli sviluppatori all'ultima versione, come descritto nella sezione Eseguire l'upgrade del portale Servizi per gli sviluppatori.
Tra le release di Apigee Edge Private Cloud, potresti ricevere una notifica che indica che è disponibile una nuova versione di Drupal. Una nuova versione può indicare un rilascio di funzionalità di Drupal, una patch, un aggiornamento della sicurezza o un altro tipo di aggiornamento di Drupal. Nel caso di un aggiornamento della sicurezza, vuoi eseguire l'upgrade dell'installazione di Drupal il prima possibile per assicurarti che il tuo sito rimanga protetto. Per saperne di più, consulta la pagina relativa all'upgrade della versione Drupal di un'installazione nel cloud privato.
Personalizza aspetto e design del portale
Come faccio a personalizzare l'aspetto del portale?
Con Drupal, puoi creare un portale altamente personalizzato modificando il tema di Drupal e aggiungendo moduli personalizzati.
Nota: è presente una curva di apprendimento per implementare le personalizzazioni Drupal più avanzate. Potresti decidere di avvalerti di una terza parte con competenze di Drupal per ottenere l'aspetto desiderato nel periodo di tempo desiderato.
Di seguito sono riportate alcune risorse che ti aiuteranno a personalizzare il tuo portale utilizzando Drupal:
- Personalizza l'aspetto
- Personalizzare il tema
- Documentazione di Drupal 7
- Corsi di formazione Drupal 7 su Lynda.com, tra cui:
- Allenamento essenziale per Drupal 7
- Drupal avanzato 7
- Drupal 7: sviluppo di moduli personalizzati
- Drupal 7: report e visualizzazione dei dati
Come faccio ad aggiungere moduli e temi personalizzati al mio portale nel cloud pubblico?
Puoi espandere la funzionalità del portale aggiungendo moduli e temi personalizzati.
Per aggiungere moduli e temi personalizzati al tuo portale basato su cloud, fai riferimento a una delle sezioni seguenti, a seconda che tu utilizzi Patheon o Acquia per gestire il tuo portale:
Nota: modifica solo i contenuti della directory /sites/all
. Se
modifichi i contenuti al di fuori della directory /sites/all
, potresti riscontrare
conflitti di unione quando controlli le modifiche apportate a Git.
Per best practice e informazioni sull'aggiunta e l'aggiornamento di moduli personalizzati, consulta rispettivamente l'articolo Aggiunta di moduli e temi e Aggiornamento moduli nella documentazione di Drupal.
Come faccio ad aggiungere moduli e temi personalizzati al mio portale nel cloud privato?
Puoi espandere la funzionalità del portale aggiungendo moduli e temi personalizzati. Per best practice e informazioni sull'aggiunta e l'aggiornamento di moduli personalizzati, consulta rispettivamente l'articolo Aggiunta di moduli e temi e Aggiornamento moduli nella documentazione di Drupal.
Nota: modifica solo i contenuti della directory /sites/all
. Se
modifichi i contenuti al di fuori della directory /sites/all
, potresti riscontrare
conflitti di unione quando controlli le modifiche apportate a Git.
Personalizza la registrazione di utenti e app
Come faccio a personalizzare la pagina di registrazione dei nuovi utenti?
Quando l'utente si registra per un account sul portale, viene visualizzata la pagina di registrazione predefinita con i campi Nome, Cognome, Nome utente, Indirizzo email e Password. Come provider API, puoi modificare questo modulo per chiedere all'utente di fornire ulteriori informazioni come il nome dell'azienda, l'indirizzo postale o altre informazioni. Per ulteriori informazioni, consulta:
- Aggiungere e gestire account utente
- Video di 4 minuti per gli sviluppatori Apigee (4MV4D): Personalizzare il modulo di registrazione degli utenti
Come faccio a personalizzare la pagina di registrazione dell'app?
Quando uno sviluppatore registra un'app, sul portale viene visualizzato un modulo predefinito. In qualità di fornitore di API, potreste voler modificare il modulo di registrazione per le app per chiedere allo sviluppatore di fornire ulteriori informazioni come un ID cliente, la piattaforma di destinazione dell'app o altre informazioni. Per ulteriori informazioni, vedi:
- Personalizzazione dei campi del modulo utilizzati per registrare un'app
- Video di 4 minuti per gli sviluppatori Apigee (4MV4D): personalizza il modulo di registrazione dell'app
Come faccio a utilizzare LDAP per l'autenticazione sul portale per gli sviluppatori?
Le seguenti origini descrivono come utilizzare LDAP per l'autenticazione:
Community Apigee
- Esiste un modo per utilizzare l'autenticazione LDAP anziché l'autenticazione di Apigee, in modo che tutti gli utenti interni non debbano registrarsi sul portale Dev?
- Utilizzo del modulo LDAP per Drupal per OPDK 4.17.01 e versioni successive
Documentazione di Drupal
Come faccio ad accedere al portale utilizzando le mie credenziali Twitter, Google o GitHub?
L'accesso federato è il processo in cui utilizzi le credenziali di un sistema di gestione delle identità, chiamato sistema di registrazione, per accedere a un altro sistema. Ad esempio, utilizzi le tue credenziali Google o Twitter per accedere al portale per gli sviluppatori Apigee. Il portale supporta l'accesso federato utilizzando le credenziali di diversi provider comuni, tra cui GitHub, Google, OpenID e Twitter. Per maggiori informazioni, consulta la pagina relativa all'utilizzo delle credenziali federate sul portale per gli sviluppatori.
Come faccio ad applicare un flusso di lavoro per l'approvazione manuale delle chiavi API?
Puoi configurare l'approvazione manuale della chiave API per la registrazione dell'app quando crei un prodotto API. In questo caso, devi approvare manualmente una chiave API quando uno sviluppatore di app registra un'app.
Per consigli sull'applicazione di un flusso di lavoro per l'approvazione manuale delle chiavi API, consulta il seguente articolo della community: Qual è il modo migliore per applicare un flusso di lavoro per l'approvazione manuale delle chiavi API nel portale per gli sviluppatori?.
Backup, recupero e alta disponibilità
Come faccio a eseguire il backup del mio portale e a ripristinarlo sul cloud pubblico?
La procedura per eseguire il backup di un portale nel cloud pubblico varia a seconda che tu stia utilizzando Pantheon o Acquia per gestire il portale:
- Pantheon: backup del portale
- Acquia: Backup del portale
Come faccio a eseguire il backup e il ripristino del mio portale nel cloud privato?
Esegui il backup e il ripristino del portale nel cloud privato utilizzando i comandi Postgres pg_dump e pg_restore. Per maggiori informazioni, consulta la pagina Eseguire il backup del portale.
Come posso garantire l'alta disponibilità per il portale per gli sviluppatori nel mio cloud pubblico?
Gli strumenti di gestione di Pantheon e Acquia Drupal garantiscono una disponibilità del 99,5% per i portali che ospitano. Per ulteriori informazioni, vedi:
- Pantheon: Sicurezza Panther
- Acquia: Disponibilità e ripristino di emergenza di Acquia Cloud Enterprise
Come posso garantire l'alta disponibilità per il portale per gli sviluppatori nel mio cloud privato?
Non esiste un approccio di tipo "taglia unica " per garantire un'alta disponibilità per il portale per gli sviluppatori. Ti consigliamo vivamente di richiedere l'assistenza di una persona competente in:
- Impostazione di file system e database in una configurazione ad alta disponibilità
- Sviluppo del portale Drupal 7
Se hai bisogno di assistenza, contatta il team Customer Success di Apigee. Inoltre, consulta i seguenti articoli della community:
- Installare il Portale per gli sviluppatori in più data center (OPDK 4.18.01 e versioni successive)
- Installazione del portale multi-cliente della versione 4.17.xx.
Proteggere il portale
Come faccio a configurare la sicurezza del portale?
Drupal dispone inoltre di molte funzionalità di sicurezza che dovresti conoscere durante la creazione del portale. Per ulteriori informazioni, consulta Sicurezza del portale.
Come faccio a configurare il portale per l'utilizzo di TLS/HTTPS?
TLS (Transport Layer Security, il cui predecessore è SSL) è la tecnologia di sicurezza standard per stabilire un collegamento criptato tra un server web e un client web, ad esempio un browser o un'app. Un link criptato assicura che tutti i dati trasmessi tra il server web e il client rimangano privati. Per informazioni sulla configurazione di TLS con il portale, vedi Utilizzare TLS sul portale.
Come faccio ad applicare le patch di sicurezza di Drupal?
Per i clienti del cloud pubblico Apigee Edge:
- Pantheon: quando Apigee pubblica una nuova release del portale, viene visualizzato un messaggio nella dashboard di Pantheon. Controlla regolarmente gli aggiornamenti e applica immediatamente gli aggiornamenti della sicurezza. Per maggiori informazioni, consulta la sezione Applicare un aggiornamento di Apigee al tuo portale.
- Acquia: Periodicamente, Apigee aggiorna automaticamente i moduli e i temi del tuo portale all'ultima versione. Gli aggiornamenti vengono apportati solo all'ambiente di sviluppo e sono taggati per indicare che è necessario eseguire la migrazione ad altri ambienti del portale. Per maggiori informazioni, consulta la pagina relativa all'applicazione di aggiornamenti del modulo e del tema al portale.
Per i clienti di Apigee Edge for Private Cloud, riceverai una notifica che indica che è disponibile una nuova versione di Drupal. Una nuova versione può indicare il rilascio di una funzionalità Drupal, una patch, un aggiornamento della sicurezza o un altro tipo di aggiornamento di Drupal. In caso di un aggiornamento della sicurezza, vuoi eseguire l'upgrade dell'installazione di Drupal il prima possibile per assicurarti che il tuo sito rimanga protetto. Per saperne di più, consulta la pagina relativa all'upgrade della versione Drupal di un'installazione di Cloud privato.
Come faccio a registrarmi per ricevere aggiornamenti della sicurezza?
Registrati per ricevere aggiornamenti sia da Drupal sia da Apigee:
- Registrati per ricevere avvisi e avvisi di sicurezza relativi a Drupal da questa pagina: https://www.drupal.org/security.
- Registrato per aggiornamenti e avvertenze di sicurezza di Apigee da: http://status.Apigee.com/.
Per i clienti di cloud pubblici, puoi anche registrarti presso l'host del tuo sito web di Drupal:
- Gli utenti del Pantheon possono iscriversi ad aggiornamenti di stato specifici di Pantheon all'indirizzo http://status.getpantheon.com. Fai clic su Iscriviti agli aggiornamenti per registrarti.
- Gli utenti di Acquia possono iscriversi agli aggiornamenti dello stato specifici di Acquia, come descritto nell'articolo Abbonamento agli aggiornamenti dello stato.
Come faccio a impedire l'enumerazione dei nomi utente?
L'enumerazione dei nomi utente si riferisce a un metodo che gli utenti malintenzionati utilizzano per identificare i nomi utente che esistono usando il modulo della password dimenticata, che per impostazione predefinita indica se la password specificata è presente o meno. Gli utenti malintenzionati possono continuare a provare i nomi utente finché non trovano un utente valido. Per impedire l'enumerazione dei nomi utente, installa il modulo di prevenzione dell'enumerazione dei nomi utente.
Come faccio ad attivare l'autenticazione a due fattori?
Non abilitare l'autenticazione a due fattori su Apigee Edge se pubblichi le API utilizzando un portale per gli sviluppatori Apigee. In caso contrario, il portale per gli sviluppatori non sarà in grado di comunicare con Edge.
Come vengono archiviate e criptate le credenziali perimetrali nel portale Drupal?
Le seguenti fonti forniscono dettagli su come vengono archiviate e criptate le credenziali di Edge nel portale Drupal:
Community Apigee:
- Dove si trovano le credenziali dell'endpoint perimetrali in locale?
- Come vengono criptate le password perimetrali nel portale Drupal?
Controllare l'accesso ai contenuti
Come faccio a controllare l'accesso ai contenuti del portale?
Le seguenti fonti descrivono come controllare l'accesso ai contenuti per il portale:
Community Apigee:
- Controllo dell'accesso ai contenuti per il portale per gli sviluppatori
- Documentazione di controllo dell'accesso ai contenuti sulla documentazione del portale per gli sviluppatori
- Controllo dell'accesso ai contenuti sul portale per gli sviluppatori utilizzando Content Access
- Controllo dell'accesso ai contenuti sul portale per gli sviluppatori utilizzando il controllo dell'accesso alla tassonomia
Documentazione di Drupal:
- Accesso ai contenuti
- Controllo dell'accesso alla tassonomia: limita i ruoli utente per accedere solo a categorie specifiche
- Spiegazione dell'accesso ai nodi Drupal (blog)
Come faccio a controllare l'accesso ai prodotti API in base al ruolo?
Le seguenti origini descrivono come controllare l'accesso ai prodotti API in base al ruolo:
- Video di 4 minuti per gli sviluppatori Apigee (4MV4D): limita i prodotti API in base al ruolo
- Community Apigee: accesso ai ruoli del prodotto API - valore predefinito (community)
Configura email e notifiche
Come posso specificare un server di posta SMTP per il portale?
Il portale per gli sviluppatori richiede la configurazione di un server SMTP per l'invio di messaggi email. Dopo aver configurato il server SMTP, tutte le email inviate dal portale per gli sviluppatori utilizzano il server SMTP. Queste email includono quelle inviate ai nuovi sviluppatori, quelle inviate agli sviluppatori che non hanno più la password e quelle inviate agli sviluppatori con account bloccati. Per informazioni, vedi Configurazione dell'email.
Come faccio a inviare email quando uno sviluppatore registra un'app (o si verifica un altro evento)?
Le regole di Drupal consentono di definire azioni da parte del portale in risposta a determinati eventi. Un uso comune delle regole è la generazione di email in risposta a un evento. Il portale ha il supporto integrato per la generazione di email per gli eventi predefiniti, ad esempio quando un nuovo sviluppatore registra un account. Tuttavia, puoi aggiungere le tue regole per generare email. Ad esempio, puoi generare un'email quando lo sviluppatore aggiunge, rimuove o modifica un'app. Per informazioni, vedi Generare un'email quando si verifica un evento.
Come faccio a personalizzare i messaggi email inviati dal portale?
Puoi configurare diverse notifiche via email che vengono inviate in risposta a determinate attività, ad esempio la registrazione, l'eliminazione, il blocco e lo sblocco di account sviluppatore. Per maggiori informazioni, vedi Configurare e formattare le notifiche via email.
Come posso impedire la presenza di SPAM sul portale?
Un modo per impedire la presenza di SPAM sul portale consiste nell'aggiungere CAPTCHA alla pagina di accesso e ad altre pagine, abilitando i moduli Drupal CAPTCHA e reCAPTCHA. Per ulteriori informazioni, vedi:
- Aggiungere e gestire account utente
- Video di 4 minuti Apigee per gli sviluppatori (4MV4D): Power of Drupal Modules
Risoluzione dei problemi
Come si visualizzano i file di log del portale?
Seleziona Report nel menu Drupal per visualizzare un elenco di log e altri report. Ad esempio, seleziona Report > Messaggi di log recenti per visualizzare una tabella dei messaggi di log recenti.
Video: guarda un breve video per scoprire di più sui report dei log e sulle impostazioni di debug.
Accedere al codice
Come faccio ad accedere al codice sorgente del portale per gli sviluppatori Drupal 7?
Per i siti ospitati su Pantheon o Acquia, potete accedere al codice sorgente del portale per gli sviluppatori Drupal 7 tramite la dashboard del vostro sito di hosting, come descritto nelle sezioni seguenti:
- Pantheon: Accedere al codice
- Acquia: Accedere al codice
Puoi accedere al repository del codice sorgente di Drupal 7 direttamente all'indirizzo https://github.com/apigee/drupal7-drops. Sia i siti Pantheon che Acquia utilizzano questo repository per il codice sorgente a monte.