Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Bagian ini memberikan jawaban atas pertanyaan umum (FAQ), yang dikompilasi dari pertanyaan yang diposting ke Komunitas Apigee atau Dukungan Apigee.
Menyiapkan portal developer Drupal
Bagaimana cara menyiapkan portal developer Drupal?
Mulai 31 Mei 2020, hosting yang disponsori Apigee untuk portal berbasis Drupal telah berakhir. Untuk mengetahui informasi tentang cara mengonfigurasi portal developer yang ada, lihat Membuat portal developer.
Browser dan versi browser apa saja yang didukung portal?
Lihat Software dan versi yang didukung.
Mengelola lingkungan portal
Bagaimana cara mengelola lingkungan portal saya di cloud publik?
Apigee menggunakan Pantheon, layanan pengelolaan situs, untuk menghosting portal Layanan Developer versi berbasis cloud. Untuk mengetahui informasi selengkapnya, lihat Menggunakan Pantheon.
Apigee menggunakan Acquia, layanan pengelolaan situs, untuk menghosting portal Layanan Developer versi berbasis cloud di Uni Eropa (EU). Untuk mengetahui informasi selengkapnya, lihat Menggunakan Acquia.
Pantheon dan Acquia menyediakan alat untuk mengembangkan, menguji, dan memublikasikan portal berbasis Drupal Anda di lingkungan yang aman.
Bagaimana cara mengelola lingkungan portal saya di cloud pribadi?
Sebagai pelanggan Apigee Edge Private Cloud, Anda harus mengelola lingkungan portal sendiri. Untuk rekomendasi, lihat Praktik terbaik pengembangan Drupal dan lingkungan server.
Bagaimana cara menerapkan update Apigee ke portal developer saya di cloud publik?
Untuk menerapkan update Apigee ke portal developer di cloud publik:
-
Pantheon: Saat Apigee memublikasikan rilis baru portal, pesan akan muncul di
Dasbor Pantheon. Anda harus memeriksa update secara rutin dan segera menerapkan update keamanan. Untuk mengetahui informasi selengkapnya, lihat Menerapkan update Apigee ke portal Anda.
Catatan: Di area Status lingkungan, yang diakses dari item menu Status di sebelah kiri dasbor, Anda mungkin melihat bahwa ada update yang tersedia untuk modul Drupal. Abaikan update ini. Apigee akan otomatis menyertakan update ke modul Drupal ke dalam rilis portal berikutnya untuk Anda. Dengan mengizinkan Apigee mengupdate modul Drupal untuk Anda, Apigee memastikan bahwa update ini telah diuji terhadap kode portal terbaru. Jika Anda mengupdate modul Drupal di luar siklus rilis portal Apigee normal, Anda mungkin mengalami masalah yang tidak terduga.
- Acquia: Secara berkala, Apigee akan otomatis mengupdate modul dan tema di portal Anda ke versi terbaru. Update hanya dilakukan pada lingkungan Dev dan diberi tag untuk menunjukkan bahwa update tersebut perlu dimigrasikan ke lingkungan portal lainnya. Untuk mengetahui informasi selengkapnya, lihat Menerapkan update modul dan tema ke portal.
Bagaimana cara menerapkan update Apigee ke portal developer saya di cloud pribadi?
Untuk pelanggan Apigee Edge for Private Cloud, saat Apigee memublikasikan rilis baru portal, Anda dapat mengupgrade portal developer ke versi terbaru, seperti yang dijelaskan dalam Mengupgrade portal Layanan Developer.
Di antara rilis Apigee Edge Private Cloud, Anda mungkin menerima notifikasi bahwa versi Drupal baru tersedia. Versi baru dapat berarti rilis fitur, patch, update keamanan, atau jenis update Drupal lainnya. Jika ada update keamanan, sebaiknya upgrade penginstalan Drupal sesegera mungkin untuk memastikan situs Anda tetap aman. Untuk mengetahui informasi selengkapnya, lihat Mengupgrade versi Drupal pada penginstalan Private Cloud.
Menyesuaikan tampilan dan nuansa portal
Bagaimana cara menyesuaikan tampilan dan nuansa portal?
Dengan Drupal, Anda dapat membuat portal yang sangat disesuaikan dengan menyesuaikan tema Drupal dan menambahkan modul kustom.
Catatan: Ada kurva belajar untuk menerapkan penyesuaian Drupal yang lebih canggih. Anda dapat memutuskan untuk melibatkan pihak ketiga yang memiliki keahlian Drupal untuk mencapai tampilan dan nuansa yang diinginkan dalam jangka waktu yang Anda inginkan.
Berikut adalah beberapa referensi yang akan membantu Anda menyesuaikan portal menggunakan Drupal:
- Menyesuaikan tampilan
- Menyesuaikan tema
- Dokumentasi Drupal 7
- Kursus pelatihan Drupal 7 di Lynda.com
termasuk:
- Pelatihan Dasar Drupal 7
- Drupal 7 Lanjutan
- Drupal 7: Pengembangan Modul Kustom
- Drupal 7: Melaporkan dan Memvisualisasikan Data
Bagaimana cara menambahkan modul dan tema kustom ke portal saya di cloud publik?
Anda dapat memperluas fungsi portal dengan menambahkan modul dan tema kustom Anda sendiri.
Untuk menambahkan modul dan tema kustom ke portal berbasis cloud, lihat salah satu bagian berikut berdasarkan apakah Anda menggunakan Patheon atau Acquia untuk mengelola portal:
- Pantheon: Menambahkan modul dan tema kustom
- Acquia: Menambahkan modul dan tema kustom
Catatan: Hanya ubah konten dalam direktori /sites/all
. Jika
Anda memodifikasi konten di luar direktori /sites/all
, Anda mungkin mengalami
konflik penggabungan saat memeriksa perubahan ke Git.
Untuk praktik terbaik dan informasi tentang cara menambahkan dan mengupdate modul kustom, lihat Menambahkan modul dan tema dan Mengupdate modul, masing-masing, dalam dokumentasi Drupal.
Bagaimana cara menambahkan modul dan tema kustom ke portal saya di cloud pribadi?
Anda dapat memperluas fungsi portal dengan menambahkan modul dan tema kustom Anda sendiri. Untuk praktik terbaik dan informasi tentang cara menambahkan dan mengupdate modul kustom, lihat Menambahkan modul dan tema dan Mengupdate modul, masing-masing, dalam dokumentasi Drupal.
Catatan: Hanya ubah konten dalam direktori /sites/all
. Jika
Anda memodifikasi konten di luar direktori /sites/all
, Anda mungkin mengalami
konflik penggabungan saat memeriksa perubahan ke Git.
Menyesuaikan pendaftaran pengguna dan aplikasi
Bagaimana cara menyesuaikan halaman pendaftaran pengguna baru?
Saat pengguna mendaftar untuk membuat akun di portal, portal akan menampilkan halaman pendaftaran default dengan kolom untuk Nama Depan, Nama Belakang, Nama Pengguna, Alamat Email, dan Sandi. Sebagai penyedia API, Anda dapat mengubah formulir ini untuk meminta pengguna memberikan informasi tambahan seperti nama perusahaan, alamat surat, atau informasi lainnya. Untuk mengetahui informasi selengkapnya, lihat:
- Menambahkan dan mengelola akun pengguna
- Video 4 menit Apigee untuk developer (4MV4D): Menyesuaikan formulir pendaftaran pengguna
Bagaimana cara menyesuaikan halaman pendaftaran aplikasi?
Saat developer aplikasi mendaftarkan aplikasi, portal akan menampilkan formulir default. Sebagai penyedia API, Anda dapat mengubah formulir pendaftaran aplikasi untuk meminta developer memberikan informasi tambahan seperti ID pelanggan, platform target aplikasi, atau informasi lainnya. Untuk informasi selengkapnya, lihat:
- Menyesuaikan kolom formulir yang digunakan untuk mendaftarkan aplikasi
- Video 4 menit Apigee untuk developer (4MV4D): Menyesuaikan formulir pendaftaran aplikasi
Bagaimana cara menggunakan LDAP untuk autentikasi di portal developer?
Sumber berikut menjelaskan cara menggunakan LDAP untuk autentikasi:
Komunitas Apigee
- Apakah ada cara untuk menggunakan autentikasi LDAP, bukan autentikasi Apigee, sehingga semua pengguna internal tidak perlu mendaftar di Dev Portal juga?
- Menggunakan modul LDAP untuk Drupal untuk OPDK 4.17.01 dan yang lebih baru
Dokumentasi Drupal
Bagaimana cara login ke portal menggunakan kredensial Twitter, Google, atau GitHub saya?
Login gabungan adalah proses saat Anda menggunakan kredensial dari satu sistem pengelolaan identitas, yang disebut sistem data, untuk login ke sistem lain. Misalnya, Anda menggunakan kredensial Google atau Twitter untuk login ke portal developer Apigee. Portal ini mendukung login gabungan menggunakan kredensial dari beberapa penyedia umum, termasuk: GitHub, Google, OpenID, dan Twitter. Untuk mengetahui informasi selengkapnya, lihat Menggunakan kredensial gabungan di portal developer.
Bagaimana cara menerapkan alur kerja untuk persetujuan kunci API manual?
Anda dapat mengonfigurasi persetujuan kunci API manual untuk pendaftaran aplikasi saat membuat produk API. Dalam hal ini, Anda harus menyetujui kunci API secara manual saat developer aplikasi mendaftarkan aplikasi.
Untuk rekomendasi tentang cara menerapkan alur kerja untuk persetujuan kunci API manual, lihat artikel komunitas berikut: Apa cara terbaik di portal developer untuk menerapkan alur kerja untuk persetujuan kunci API manual?.
Pencadangan, pemulihan, dan ketersediaan tinggi
Bagaimana cara mencadangkan dan memulihkan portal saya di cloud publik?
Langkah-langkah untuk mencadangkan portal di cloud publik berbeda-beda, bergantung pada apakah Anda menggunakan Pantheon atau Acquia untuk mengelola portal:
- Pantheon: Mencadangkan portal
- Acquia: Mencadangkan portal
Bagaimana cara mencadangkan dan memulihkan portal saya di cloud pribadi?
Anda mencadangkan dan memulihkan portal di cloud pribadi menggunakan perintah pg_dump dan pg_restore Postgres. Untuk informasi selengkapnya, lihat Mencadangkan portal.
Bagaimana cara memastikan ketersediaan tinggi untuk portal developer di cloud publik saya?
Alat pengelolaan Drupal Pantheon dan Acquia menjamin ketersediaan 99,5% untuk portal yang mereka host. Untuk informasi selengkapnya, lihat:
Bagaimana cara memastikan ketersediaan tinggi untuk portal developer di cloud pribadi saya?
Tidak ada pendekatan "satu ukuran untuk semua" guna memastikan ketersediaan tinggi untuk portal developer. Sebaiknya minta bantuan seseorang yang memiliki keahlian dalam:
- Menyiapkan sistem file dan database dalam konfigurasi ketersediaan tinggi
- Pengembangan portal Drupal 7
Hubungi tim Sukses Pelanggan Apigee jika Anda memerlukan bantuan. Selain itu, lihat artikel komunitas berikut:
- Menginstal Portal Developer di beberapa pusat data (OPDK 4.18.01 dan yang lebih baru)
- Menginstal Multi Datacenter Developer Portal Versi 4.17.xx.
Mengamankan portal
Bagaimana cara mengonfigurasi keamanan portal?
Drupal juga memiliki banyak fitur keamanan yang harus Anda pahami saat membuat portal. Lihat Mengamankan portal untuk mengetahui informasi selengkapnya.
Bagaimana cara mengonfigurasi portal untuk menggunakan TLS/HTTPS?
TLS (Transport Layer Security, yang pendahulunya adalah SSL) adalah teknologi keamanan standar untuk membuat link terenkripsi antara server web dan klien web, seperti browser atau aplikasi. Link terenkripsi memastikan bahwa semua data yang melewati server web dan klien tetap bersifat pribadi. Untuk informasi tentang cara mengonfigurasi TLS dengan portal, lihat Menggunakan TLS di portal.
Bagaimana cara menerapkan patch keamanan Drupal?
Untuk pelanggan Apigee Edge Public Cloud:
- Pantheon: Saat Apigee memublikasikan rilis baru portal, pesan akan muncul di Dasbor Pantheon. Anda harus memeriksa update secara rutin dan segera menerapkan update keamanan. Untuk mengetahui informasi selengkapnya, lihat Menerapkan update Apigee ke portal Anda.
- Acquia: Secara berkala, Apigee akan otomatis mengupdate modul dan tema di portal Anda ke versi terbaru. Update hanya dilakukan pada lingkungan Dev dan diberi tag untuk menunjukkan bahwa update tersebut perlu dimigrasikan ke lingkungan portal lainnya. Untuk mengetahui informasi selengkapnya, lihat Menerapkan update modul dan tema ke portal.
Untuk pelanggan Apigee Edge untuk Private Cloud, Anda akan menerima notifikasi bahwa Drupal versi baru tersedia. Versi baru dapat berarti rilis fitur, patch, update keamanan Drupal, atau jenis update Drupal lainnya. Jika ada update keamanan, sebaiknya upgrade penginstalan Drupal sesegera mungkin untuk memastikan situs Anda tetap aman. Untuk mengetahui informasi selengkapnya, lihat Mengupgrade versi Drupal pada penginstalan Private Cloud.
Bagaimana cara mendaftar untuk mendapatkan update keamanan?
Daftar untuk mendapatkan info terbaru dari Drupal dan Apigee:
- Mendaftar untuk mendapatkan pemberitahuan dan saran keamanan Drupal dari halaman ini: https://www.drupal.org/security.
- Terdaftar untuk mendapatkan update dan pemberitahuan keamanan Apigee dari: http://status.apigee.com/.
Untuk pelanggan cloud publik, Anda juga dapat mendaftar ke host situs Drupal Anda:
- Pengguna Pantheon dapat berlangganan pembaruan status khusus Pantheon di http://status.getpantheon.com. Klik Berlangganan Pembaruan untuk mendaftar.
- Pengguna Acquia dapat berlangganan info status khusus Acquia, seperti yang dijelaskan dalam Berlangganan info status
Bagaimana cara mencegah enumerasi nama pengguna?
Enumerasi nama pengguna mengacu pada metode yang digunakan penyerang untuk mengidentifikasi nama pengguna yang ada menggunakan formulir lupa sandi, yang secara default menunjukkan apakah sandi yang ditentukan ada atau tidak. Penyerang dapat terus mencoba nama pengguna hingga menemukan pengguna yang valid. Untuk mencegah enumerasi nama pengguna, instal modul Pencegahan Enumerasi Nama Pengguna.
Bagaimana cara mengaktifkan autentikasi 2 langkah?
Jangan aktifkan autentikasi dua faktor di Apigee Edge jika Anda memublikasikan API menggunakan portal developer Apigee. Jika tidak, portal developer tidak akan dapat berkomunikasi dengan Edge.
Bagaimana kredensial Edge disimpan dan dienkripsi di portal Drupal?
Sumber berikut memberikan detail tentang cara kredensial Edge disimpan dan dienkripsi di portal Drupal:
Komunitas Apigee:
- Di mana kredensial endpoint Edge disimpan secara lokal?
- Bagaimana sandi Edge dienkripsi di portal Drupal?
Mengontrol akses konten
Bagaimana cara mengontrol akses konten ke portal?
Sumber berikut menjelaskan cara mengontrol akses konten ke portal:
Komunitas Apigee:
- Kontrol akses konten ke portal developer
- Kontrol akses konten di dokumentasi SmartDocs portal developer
- Kontrol akses konten di portal developer menggunakan Akses Konten
- Kontrol akses konten di portal developer menggunakan Kontrol Akses Taksonomi
Dokumentasi Drupal:
- Akses konten
- Kontrol Akses Taksonomi: Membatasi peran pengguna agar hanya dapat mengakses kategori tertentu
- Penjelasan akses node Drupal (blog)
Bagaimana cara mengontrol akses ke produk API berdasarkan peran?
Sumber berikut menjelaskan cara mengontrol akses ke produk API berdasarkan peran:
- Video 4 menit Apigee untuk developer (4MV4D): Membatasi produk API menurut peran
- Komunitas Apigee: Akses peran produk API - nilai default (komunitas)
Mengonfigurasi email dan notifikasi
Bagaimana cara menentukan server email SMTP untuk portal?
Portal developer mengharuskan Anda mengonfigurasi server SMTP untuk mengirim pesan email. Setelah Anda mengonfigurasi server SMTP, semua email yang dikirim oleh portal developer akan menggunakan server SMTP. Email ini mencakup email yang dikirim ke developer baru, email yang dikirim ke developer yang kehilangan sandi, dan email yang dikirim ke developer dengan akun yang diblokir. Untuk mengetahui informasinya, lihat Mengonfigurasi email.
Bagaimana cara mengirim email saat developer mendaftarkan aplikasi (atau peristiwa lain terjadi)?
Aturan Drupal memungkinkan Anda menentukan tindakan oleh portal sebagai respons terhadap peristiwa tertentu. Salah satu penggunaan umum aturan adalah membuat email sebagai respons terhadap peristiwa. Portal ini memiliki dukungan bawaan untuk membuat email untuk peristiwa yang telah ditentukan, seperti saat developer baru mendaftarkan akun. Namun, Anda dapat menambahkan aturan sendiri untuk membuat email. Misalnya, Anda dapat membuat email saat developer menambahkan, menghapus, atau mengubah aplikasi. Untuk informasi, lihat Membuat email saat peristiwa terjadi.
Bagaimana cara menyesuaikan pesan email yang dikirim dari portal?
Anda dapat mengonfigurasi berbagai notifikasi email yang dikirim sebagai respons terhadap aktivitas tertentu seperti mendaftarkan, menghapus, memblokir, dan membatalkan pemblokiran akun developer. Untuk mengetahui informasinya, lihat Mengonfigurasi dan memformat notifikasi email.
Bagaimana cara mencegah SPAM di portal?
Salah satu cara untuk mencegah SPAM di portal adalah dengan menambahkan CAPTCHA ke halaman login dan halaman lainnya dengan mengaktifkan modul CAPTCHA dan reCAPTCHA Drupal. Untuk informasi, lihat:
- Menambahkan dan mengelola akun pengguna
- Video 4 menit Apigee untuk developer (4MV4D): Kekuatan Modul Drupal
Memecahkan masalah
Bagaimana cara melihat file log portal?
Pilih Laporan di menu Drupal untuk melihat daftar log dan laporan lainnya. Misalnya, pilih Laporan > Pesan log terbaru untuk melihat tabel pesan log terbaru.
Video: Tonton video singkat untuk mempelajari laporan log dan setelan debug lebih lanjut.
Mengakses kode
Bagaimana cara mengakses kode sumber portal developer Drupal 7?
Untuk situs yang dihosting di Pantheon atau Acquia, Anda dapat mengakses kode sumber portal developer Drupal 7 melalui dasbor situs hosting, seperti yang dijelaskan di bagian berikut:
- Pantheon: Mengakses kode Anda
- Acquia: Mengakses kode Anda
Anda dapat mengakses repositori kode sumber Drupal 7 secara langsung di: https://github.com/apigee/drupal7-drops. Situs Pantheon dan Acquia menggunakan repositori ini untuk upstream kode sumbernya.