Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Bu bölümde, Apigee Topluluğu veya Apigee Destek Ekibi'ne gönderilen sorulardan derlenen en sık sorulan soruların yanıtları yer alır.
Drupal geliştirici portalı oluşturma
Drupal geliştirici portalını nasıl oluşturabilirim?
Drupal tabanlı portallar için Apigee sponsorluğundaki barındırma hizmeti 31 Mayıs 2020'de sona erdi. Mevcut bir geliştirici portalını yapılandırma hakkında bilgi edinmek için Geliştirici portalı oluşturma başlıklı makaleyi inceleyin.
Portal hangi tarayıcıları ve tarayıcı sürümlerini destekliyor?
Desteklenen yazılımlar ve desteklenen sürümler bölümüne göz atın.
Portal ortamını yönetme
Herkese açık buluttaki portal ortamımı nasıl yönetebilirim?
Apigee, Developer Services portalının bulut tabanlı sürümlerini barındırmak için web sitesi yönetim hizmeti olan Pantheon'u kullanır. Daha fazla bilgi için Pantheon ile çalışma başlıklı makaleyi inceleyin.
Apigee, Geliştirici Hizmetleri portalının bulut tabanlı sürümlerini Avrupa Birliği'nde (AB) barındırmak için bir web sitesi yönetim hizmeti olan Acquia'yı kullanır. Daha fazla bilgi için Acquia ile çalışma başlıklı makaleyi inceleyin.
Hem Pantheon hem de Acquia, Drupal tabanlı portalınızı güvenli bir ortamda geliştirmek, test etmek ve yayınlamak için araçlar sağlar.
Özel buluttaki portal ortamımı nasıl yönetebilirim?
Apigee Edge Private Cloud müşterisi olarak portal ortamınızı kendiniz yönetmeniz gerekir. Öneriler için Drupal geliştirme ve sunucu ortamıyla ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.
Apigee güncellemelerini herkese açık buluttaki geliştirici portalıma nasıl uygulayabilirim?
Apigee güncellemelerini herkese açık buluttaki geliştirici portalına uygulamak için:
-
Pantheon: Apigee, portalın yeni bir sürümünü yayınladığında Pantheon kontrol panelinde bir mesaj görünür. Güncellemeleri düzenli olarak kontrol etmeniz ve güvenlik güncellemelerini hemen uygulamanız gerekir. Daha fazla bilgi için Portalınıza Apigee güncellemesi uygulama başlıklı makaleyi inceleyin.
Not: Kontrol panelinin sol tarafındaki Durum menü öğesinden erişilen bir ortamın Durum alanında, Drupal modülleri için güncellemeler olduğunu görebilirsiniz. Bu güncellemeleri yoksayabilirsiniz. Apigee, Drupal modüllerindeki güncellemeleri portalın bir sonraki sürümüne otomatik olarak dahil eder. Apigee, Drupal modüllerini sizin için güncellemesine izin vererek bu güncellemelerin en son portal koduyla test edilmesini sağlar. Bir Drupal modülünü normal Apigee portalı sürüm döngüsü dışında güncellerseniz beklenmedik sorunlarla karşılaşabilirsiniz.
- Acquia: Apigee, portalınızdaki modülleri ve temaları düzenli olarak otomatik olarak en son sürüme günceller. Güncellemeler yalnızca geliştirme ortamında yapılır ve diğer portal ortamlarına taşınmaları gerektiğini belirtmek için etiketlenir. Daha fazla bilgi için Modül ve tema güncellemelerini portala uygulama başlıklı makaleyi inceleyin.
Apigee güncellemelerini özel buluttaki geliştirici portalıma nasıl uygulayabilirim?
Private Cloud için Apigee Edge müşterileri, Apigee portalın yeni bir sürümünü yayınladığında Geliştirici Hizmetleri portalını yükseltme bölümünde açıklandığı gibi geliştirici portalınızı en son sürüme yükseltebilirsiniz.
Apigee Edge Private Cloud sürümleri arasında Drupal'ın yeni bir sürümünün kullanıma sunulduğuna dair bildirim alabilirsiniz. Yeni sürüm, Drupal özellik sürümü, yama, güvenlik güncellemesi veya başka bir tür Drupal güncellemesi olabilir. Güvenlik güncellemesi durumunda, sitenizin güvenliğini sağlamak için Drupal kurulumunuzu mümkün olan en kısa sürede yükseltmeniz gerekir. Daha fazla bilgi için Özel Bulut kurulumunun Drupal sürümünü yükseltme başlıklı makaleyi inceleyin.
Portalın görünümünü ve tarzını özelleştirme
Portalın görünümünü ve tarzını nasıl özelleştirebilirim?
Drupal'ı kullanarak Drupal temasını ayarlayarak ve özel modüller ekleyerek son derece özelleştirilmiş bir portal oluşturabilirsiniz.
Not: Daha gelişmiş Drupal özelleştirmelerini uygulamak için öğrenmeniz gereken bazı bilgiler vardır. İstediğiniz zaman aralığında istediğiniz görünüme ve stile ulaşmak için Drupal uzmanlığına sahip bir üçüncü tarafla çalışmaya karar verebilirsiniz.
Drupal'ı kullanarak portalınızı özelleştirmenize yardımcı olacak bazı kaynakları aşağıda bulabilirsiniz:
- Görünümü özelleştirme
- Temayı özelleştirme
- Drupal 7 Dokümanları
- Aşağıdakiler dahil olmak üzere Lynda.com'daki Drupal 7 eğitim kursları:
- Drupal 7 Temel Eğitimi
- Gelişmiş Drupal 7
- Drupal 7: Özel Modül Geliştirme
- Drupal 7: Verileri Raporlama ve Görselleştirme
Herkese açık buluttaki portalıma nasıl özel modüller ve temalar eklerim?
Kendi özel modüllerinizi ve temalarınızı ekleyerek portalın işlevini genişletebilirsiniz.
Bulut tabanlı portalınıza özel modüller ve temalar eklemek için portalınızı yönetmek üzere Patheon'u mu yoksa Acquia'yı mı kullandığınıza bağlı olarak aşağıdaki bölümlerden birine bakın:
- Pantheon: Özel modüller ve temalar ekleme
- Acquia: Özel modüller ve temalar ekleme
Not: Yalnızca /sites/all
dizinindeki içeriği değiştirin. /sites/all
dizininin dışındaki içerikleri değiştirirseniz Git'te değişiklikleri kontrol ederken birleştirme çakışmaları yaşayabilirsiniz.
Özel modül ekleme ve güncelleme hakkında en iyi uygulamalar ve bilgiler için Drupal belgelerine göz atın. Modül ve tema ekleme ve Modülleri güncelleme başlıklı makaleleri inceleyebilirsiniz.
Özel buluttaki portalıma nasıl özel modüller ve temalar ekleyebilirim?
Kendi özel modüllerinizi ve temalarınızı ekleyerek portalın işlevini genişletebilirsiniz. Özel modül ekleme ve güncelleme hakkında en iyi uygulamalar ve bilgiler için Drupal belgelerine göz atın. Modül ve tema ekleme ve Modülleri güncelleme başlıklı makaleleri inceleyebilirsiniz.
Not: Yalnızca /sites/all
dizinindeki içeriği değiştirin. /sites/all
dizininin dışındaki içerikleri değiştirirseniz Git'te değişiklikleri kontrol ederken birleştirme çakışmaları yaşayabilirsiniz.
Kullanıcı ve uygulama kaydını özelleştirme
Yeni kullanıcı kaydı sayfasını nasıl özelleştirebilirim?
Kullanıcı portalda bir hesaba kaydolduğunda portalda ad, soyadı, kullanıcı adı, e-posta adresi ve şifre alanlarının bulunduğu varsayılan kayıt sayfası gösterilir. API sağlayıcı olarak, kullanıcıdan şirket adı, posta adresi veya başka bilgiler gibi ek bilgiler sağlamasını isteyecek şekilde bu formu değiştirmek isteyebilirsiniz. Daha fazla bilgi için:
- Kullanıcı hesapları ekleme ve yönetme
- Geliştiriciler için Apigee 4 dakikalık videosu (4MV4D): Kullanıcı kayıt formunu özelleştirme
Uygulama kaydı sayfasını nasıl özelleştirebilirim?
Uygulama geliştirici bir uygulamayı kaydettiğinde portalda varsayılan bir form gösterilir. API sağlayıcı olarak, geliştiriciden müşteri kimliği, uygulamanın hedef platformu veya başka bilgiler gibi ek bilgiler sağlamasını istemek için uygulama kayıt formunu değiştirmek isteyebilirsiniz. Daha fazla bilgi için aşağıdaki sayfaları inceleyin:
- Uygulama kaydettirmek için kullanılan form alanlarını özelleştirme
- Geliştiriciler için Apigee 4 dakikalık videosu (4MV4D): Uygulama kayıt formunu özelleştirme
Geliştirici portalında kimlik doğrulaması için LDAP'yi nasıl kullanırım?
Aşağıdaki kaynaklarda, kimlik doğrulama için LDAP'nin nasıl kullanılacağı açıklanmaktadır:
Apigee Topluluğu
- Apigee'nin kimlik doğrulaması yerine LDAP kimlik doğrulamasını kullanarak tüm dahili kullanıcıların Dev Portal'a kaydolmasını engelleyebilir miyiz?
- OPDK 4.17.01 ve sonraki sürümler için Drupal'da LDAP modülü kullanma
Drupal belgeleri
Twitter, Google veya GitHub kimlik bilgilerimi kullanarak portala nasıl giriş yapabilirim?
Birleştirilmiş giriş, başka bir sisteme giriş yapmak için kayıt sistemi adı verilen bir kimlik yönetimi sisteminden kimlik bilgilerini kullandığınız işlemdir. Örneğin, Apigee geliştirici portalına giriş yapmak için Google veya Twitter kimlik bilgilerinizi kullanırsınız. Portal, GitHub, Google, OpenID ve Twitter gibi yaygın sağlayıcıların kimlik bilgilerini kullanarak birleşik girişi destekler. Daha fazla bilgi için Geliştirici portalında birleşik kimlik bilgilerini kullanma başlıklı makaleyi inceleyin.
Manuel API anahtarı onayı için iş akışı nasıl uygulanır?
API ürünü oluştururken uygulama kaydı için manuel API anahtarı onayı yapılandırabilirsiniz. Bu durumda, uygulama geliştirici bir uygulama kaydettiğinde API anahtarını manuel olarak onaylamanız gerekir.
Manuel API anahtarı onayı için iş akışı uygulamayla ilgili öneriler için şu topluluk makalesine bakın: Geliştirici portalında manuel API anahtarı onayı için iş akışı uygulamanın en iyi yolu nedir?.
Yedekleme, kurtarma ve yüksek kullanılabilirlik
Herkese açık buluttaki portalımı nasıl yedekleyebilir ve geri yükleyebilirim?
Herkese açık bulutta bir portalı yedekleme adımları, portalınızı yönetmek için Pantheon'u mu yoksa Acquia'yı mı kullandığınıza bağlı olarak değişir:
- Pantheon: Portalınızı yedekleme
- Acquia: Portalınızı yedekleme
Özel buluttaki portalımı nasıl yedekleyebilir ve geri yükleyebilirim?
Postgres pg_dump ve pg_restore komutlarını kullanarak portalı özel bulutta yedekler ve geri yüklersiniz. Daha fazla bilgi için Portalı yedekleme başlıklı makaleyi inceleyin.
Herkese açık bulutumdaki geliştirici portalının yüksek kullanılabilirliğini nasıl sağlayabilirim?
Pantheon ve Acquia Drupal yönetim araçları, barındırdıkları portallar için% 99,5 kullanılabilirlik garanti eder. Daha fazla bilgi için aşağıdaki sayfaları inceleyin:
- Pantheon: Pantheon Güvenlik
- Acquia: Acquia Cloud Enterprise kullanılabilirliği ve olağanüstü durum kurtarma
Özel bulutumdaki geliştirici portalının yüksek kullanılabilirliğini nasıl sağlayabilirim?
Geliştirici portalının yüksek kullanılabilirliğini sağlamak için "herkese uygun" bir yaklaşım yoktur. Aşağıdaki konularda uzman olan birinden yardım almanızı önemle tavsiye ederiz:
- Dosya sistemlerini ve veritabanlarını yüksek kullanılabilirlik yapılandırmasında ayarlama
- Drupal 7 portal geliştirme
Yardıma ihtiyacınız olursa Apigee Müşteri Başarısı Ekibi ile iletişime geçin. Ayrıca aşağıdaki topluluk makalelerine de göz atın:
- Geliştirici Portalı'nı birden fazla veri merkezine yükleme (OPDK 4.18.01 ve sonraki sürümler)
- Geliştirici Portalı Çoklu Veri Merkezi 4.17.xx Sürümünü Yükleme.
Portalın güvenliğini sağlama
Portal güvenliğini nasıl yapılandırırım?
Drupal'da, portalınızı oluştururken bilmeniz gereken birçok güvenlik özelliği de vardır. Daha fazla bilgi için Portalınızın güvenliğini sağlama başlıklı makaleyi inceleyin.
Portalı TLS/HTTPS kullanacak şekilde nasıl yapılandırırım?
TLS (SSL'nin öncülü olan Taşıma Katmanı Güvenliği), bir web sunucusu ile tarayıcı veya uygulama gibi bir web istemcisi arasında şifrelenmiş bir bağlantı oluşturmak için kullanılan standart güvenlik teknolojisidir. Şifrelenmiş bağlantı, web sunucusu ile istemci arasında geçen tüm verilerin gizli kalmasını sağlar. TLS'yi portal ile yapılandırma hakkında bilgi edinmek için Portalda TLS kullanma başlıklı makaleyi inceleyin.
Drupal güvenlik yamalarını nasıl uygulayabilirim?
Apigee Edge Public Cloud müşterileri için:
- Pantheon: Apigee, portalın yeni bir sürümünü yayınladığında Pantheon gösterge tablosunda bir mesaj görünür. Güncellemeleri düzenli olarak kontrol etmeniz ve güvenlik güncellemelerini hemen uygulamanız gerekir. Daha fazla bilgi için Portalınıza Apigee güncellemesi uygulama başlıklı makaleyi inceleyin.
- Acquia: Apigee, portalınızdaki modülleri ve temaları düzenli olarak otomatik olarak en son sürüme günceller. Güncellemeler yalnızca geliştirme ortamında yapılır ve diğer portal ortamlarına taşınmaları gerektiğini belirtmek için etiketlenir. Daha fazla bilgi için Portala modül ve tema güncellemeleri uygulama başlıklı makaleyi inceleyin.
Private Cloud için Apigee Edge müşterileri, Drupal'ın yeni bir sürümünün kullanıma sunulduğuna dair bir bildirim alır. Yeni sürüm, Drupal özellik sürümü, yama, güvenlik güncellemesi veya başka bir tür Drupal güncellemesi olabilir. Güvenlik güncellemesi durumunda, sitenizin güvenli kalmasını sağlamak için Drupal kurulumunuzu mümkün olan en kısa sürede yükseltmeniz gerekir. Daha fazla bilgi için Özel Bulut kurulumunun Drupal sürümünü yükseltme başlıklı makaleyi inceleyin.
Güvenlik güncellemelerine nasıl kaydolabilirim?
Hem Drupal hem de Apigee'den gelen güncellemelere kaydolun:
- https://www.drupal.org/security adresindeki Drupal güvenlik uyarılarına ve duyurularına kaydolun.
- http://status.apigee.com/ adresinden Apigee güncellemelerine ve güvenlik uyarılarına kaydolun.
Herkese açık bulut müşterileri, Drupal web sitesi barındırma hizmetine de kaydolabilir:
- Pantheon kullanıcıları, http://status.getpantheon.com adresinden Pantheon'a özel durum güncellemelerine abone olabilir. Kaydolmak için Güncellemelere Abone Ol'u tıklayın.
- Acquia kullanıcıları, Durum güncellemelerine abone olma bölümünde açıklandığı gibi Acquia'ya özel durum güncellemelerine abone olabilir.
Kullanıcı adı numaralandırmasını nasıl önleyebilirim?
Kullanıcı adı numaralandırması, saldırganların var olan kullanıcı adlarını belirlemek için kullandığı bir yöntemdir. Bu yöntemde, varsayılan olarak belirtilen şifrenin mevcut olup olmadığı gösterilen şifremi unuttum formu kullanılır. Saldırganlar, geçerli bir kullanıcı bulana kadar kullanıcı adlarını denemeye devam edebilir. Kullanıcı adının sayılmasını önlemek için Kullanıcı Adı Sayım Önleme modülü'nü yükleyin.
İki faktörlü kimlik doğrulamayı nasıl etkinleştirebilirim?
API'lerinizi bir Apigee geliştirici portalı kullanarak yayınlarsanız Apigee Edge'de iki faktörlü kimlik doğrulamayı etkinleştirmeyin. Aksi takdirde geliştirici portalı Edge ile iletişim kuramaz.
Edge kimlik bilgileri Drupal portalında nasıl depolanır ve şifrelenir?
Edge kimlik bilgilerinin Drupal portalında nasıl depolandığı ve şifrelenmesiyle ilgili ayrıntılar aşağıdaki kaynaklarda verilmiştir:
Apigee Topluluğu:
- Edge uç noktası kimlik bilgileri yerel olarak nerede saklanır?
- Edge şifreleri Drupal portalında nasıl şifrelenir?
İçerik erişimini kontrol etme
Portala içerik erişimini nasıl kontrol edebilirim?
Aşağıdaki kaynaklarda, portala içerik erişimini nasıl kontrol edeceğiniz açıklanmaktadır:
Apigee Topluluğu:
- Geliştirici portalına içerik erişimi kontrolü
- Geliştirici portalında içerik erişimi denetimi SmartDocs dokümanları
- İçerik erişimini kullanarak geliştirici portalında içerik erişimi denetimi
- Sınıflandırma erişim denetimini kullanarak geliştirici portalında içerik erişim denetimi
Drupal dokümanları:
- İçeriğe erişim
- Sınıflandırma Erişim Denetimi: Kullanıcı rollerini yalnızca belirli kategorilere erişecek şekilde kısıtlama
- Drupal düğüm erişimi (blog)
API ürünlerine erişimi role göre nasıl kontrol edebilirim?
Aşağıdaki kaynaklarda, API ürünlerine erişimin role göre nasıl kontrol edileceği açıklanmaktadır:
- Geliştiriciler için Apigee 4 dakikalık videosu (4MV4D): API ürünlerini role göre kısıtlama
- Apigee Topluluğu: API ürün rolü erişimi - varsayılan değer (topluluk)
E-postaları ve bildirimleri yapılandırma
Portal için SMTP posta sunucusunu nasıl belirtebilirim?
Geliştirici portalı, e-posta iletileri göndermek için bir SMTP sunucusu yapılandırmanızı gerektirir. SMTP sunucusunu yapılandırdıktan sonra geliştirici portalı tarafından gönderilen tüm e-postalar SMTP sunucusunu kullanır. Bu e-postalar arasında yeni geliştiricilere gönderilenler, şifresini kaybeden geliştiricilere gönderilenler ve hesapları engellenen geliştiricilere gönderilenler yer alır. Bilgi için E-postayı yapılandırma başlıklı makaleyi inceleyin.
Bir geliştirici uygulama kaydettiğinde (veya başka bir etkinlik gerçekleştiğinde) nasıl e-posta gönderebilirim?
Drupal kuralları, belirli etkinliklere yanıt olarak portal tarafından yapılacak işlemleri tanımlamanıza olanak tanır. Kuralların yaygın bir kullanım şekli, bir etkinliğe yanıt olarak e-posta oluşturmaktır. Portal, yeni bir geliştiricinin hesap kaydettiği gibi önceden tanımlanmış etkinlikler için e-posta oluşturma özelliğine sahiptir. Ancak e-posta oluşturmak için kendi kurallarınızı ekleyebilirsiniz. Örneğin, geliştirici bir uygulama eklediğinde, kaldırdığında veya değiştirdiğinde e-posta oluşturabilirsiniz. Bilgi için Bir etkinlik gerçekleştiğinde e-posta oluşturma başlıklı makaleyi inceleyin.
Portaldan gönderilen e-posta iletilerini nasıl özelleştirebilirim?
Geliştirici hesaplarının kaydedilmesi, silinmesi, engellenmesi ve engellemenin kaldırılması gibi belirli etkinliklere yanıt olarak gönderilen çeşitli e-posta bildirimlerini yapılandırabilirsiniz. Bilgi edinmek için E-posta bildirimlerini yapılandırma ve biçimlendirme başlıklı makaleyi inceleyin.
Portalda SPAM'i nasıl önleyebilirim?
Portalda spam'i önlemenin bir yolu, Drupal CAPTCHA ve reCAPTCHA modüllerini etkinleştirerek giriş sayfasına ve diğer sayfalara CAPTCHA eklemektir. Bilgi için:
- Kullanıcı hesapları ekleme ve yönetme
- Geliştiriciler için Apigee 4 dakikalık videosu (4MV4D): Drupal Modüllerinin Gücü
Sorun giderme
Portal günlük dosyalarını nasıl görüntüleyebilirim?
Günlüklerin ve diğer raporların listesini görmek için Drupal menüsünde Raporlar'ı seçin. Örneğin, son günlük mesajlarının tablosunu görmek için Raporlar > Son günlük mesajları'nı seçin.
Video: Günlük raporları ve hata ayıklama ayarları hakkında daha fazla bilgi edinmek için kısa bir video izleyin.
Koda erişme
Drupal 7 geliştirici portalı kaynak koduna nasıl erişebilirim?
Pantheon veya Acquia'da barındırılan siteler için Drupal 7 geliştirici portalı kaynak koduna, barındırma sitenizin kontrol panelinden aşağıdaki bölümlerde açıklandığı şekilde erişebilirsiniz:
- Pantheon: Kodunıza erişme
- Acquia: Kodunıza erişme
Drupal 7 kaynak kodu deposuna doğrudan https://github.com/apigee/drupal7-drops adresinden erişebilirsiniz. Hem Pantheon hem de Acquia siteleri, kaynak kodlarının yayın öncesi sürümleri için bu deposu kullanır.