Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Bu bölümde en sık sorulan soruların yanıtları, Apigee Topluluğu veya Apigee Desteği'nde yayınlanan sorulardan derlenmiştir.
Drupal geliştirici portalı kurulumu
Drupal geliştirici portalını nasıl kurabilirim?
Drupal tabanlı portallar için Apigee sponsorluğunda barındırma hizmeti 31 Mayıs 2020 itibarıyla sona ermiştir. Mevcut bir geliştirici portalını yapılandırma hakkında bilgi edinmek için Geliştirici portalı oluşturma başlıklı makaleye göz atın.
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 bakın.
Portal ortamını yönetme
Herkese açık bulutta portal ortamımı nasıl yönetebilirim?
Apigee, Geliştirici Hizmetleri portalının bulut tabanlı sürümlerini barındırmak için bir web sitesi yönetim hizmeti olan Pantheon'u kullanır. Daha fazla bilgi için Pantheon ile çalışma sayfasını inceleyin.
Apigee, Avrupa Birliği'nde (AB) Geliştirici Hizmetleri portalının bulut tabanlı sürümlerini barındırmak için web sitesi yönetim hizmeti Acquia'yı kullanır. Daha fazla bilgi için Acquia ile çalışma sayfasını 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.
Portal ortamımı özel bulutta 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ı en iyi uygulamaları konusuna bakın.
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 Paneli'nde bir mesaj gösterilir. Güncellemeleri düzenli olarak kontrol etmeli ve güvenlik güncellemelerini hemen uygulamalısınız. Daha fazla bilgi için Portalınıza Apigee güncellemesi uygulama bölümüne bakın.
Not: Bir ortamın, kontrol panelinin solundaki Durum menü öğesinden erişilen Durum alanında, Drupal modülleri için güncellemeler olduğunu görebilirsiniz. Bu güncellemeleri dikkate almayın. Apigee, Drupal modüllerinde yapılan güncellemeleri sizin için portalın bir sonraki sürümüne otomatik olarak dahil eder. Apigee, sizin için Drupal modüllerini güncellemesine izin vererek bu güncellemelerin en son portal koduna göre test edilmesini sağlar. Bir Drupal modülünü normal Apigee portalı sürüm döngüsünün dışında güncellerseniz öngörülemeyen sorunlarla karşılaşabilirsiniz.
- Edinme: Apigee, portalınızdaki modülleri ve temaları düzenli olarak en yeni sürüme otomatik olarak günceller. Güncellemeler yalnızca Yeni geliştirilenler ortamında yapılır ve diğer portal ortamlarına taşınmaları gerektiğini belirtecek şekilde etiketlenir. Daha fazla bilgi için Modül ve tema güncellemelerini portala uygulama bölümünü inceleyin.
Apigee güncellemelerini özel bulutta geliştirici portalıma nasıl uygulayabilirim?
Özel Bulut İçin Apigee Edge müşterileri, Apigee, portalın yeni bir sürümünü yayınladığında geliştirici portalınızı Geliştirici Hizmetleri portalını yükseltme bölümünde açıklandığı şekilde 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ü, yaması, güvenlik güncellemesi veya başka türde bir Drupal güncellemesi anlamına gelebilir. Güvenlik güncellemesi yapmanız durumunda, sitenizin güvende kalmasını sağlamak için Drupal yüklemenizi en kısa sürede yükseltmek istersiniz. Daha fazla bilgi için Private Cloud yüklemesinin Drupal sürümünü yükseltme sayfasını 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'ı kullanırken, Drupal temasını ayarlayıp özel modüller ekleyerek son derece özelleştirilmiş bir portal oluşturabilirsiniz.
Not: Daha gelişmiş Drupal özelleştirmelerinin uygulanmasıyla ilgili bir öğrenme eğrisi mevcuttur. İstediğiniz zaman aralığında istenen görünüm ve izlenimi elde etmek için Drupal uzmanlığına sahip bir üçüncü tarafla çalışmaya karar verebilirsiniz.
Aşağıda, Drupal'ı kullanarak portalınızı özelleştirmenize yardımcı olacak bazı kaynaklar verilmiştir:
- Görünümü özelleştirin
- Temayı özelleştirme
- Drupal 7 Belgeleri
- Lynda.com'da Drupal'ın sunduğu 7 eğitim kursu:
- Drupal 7 Temel Eğitim
- İleri Düzey Drupal 7
- Drupal 7: Özel Modül Geliştirme
- Drupal 7: Verileri Raporlama ve Görselleştirme
Herkese açık bulutta portalıma nasıl özel modül ve temalar ekleyebilirim?
Kendi özel modüllerinizi ve temalarınızı ekleyerek portalın işlevlerini genişletebilirsiniz.
Bulut tabanlı portalınıza özel modül ve temalar eklemek için, portalınızı yönetmek amacıyla Patheon veya Acquia kullanıp kullanmadığınıza bağlı olarak aşağıdaki bölümlerden birine bakın:
- Pantheon: Özel modül ve temalar ekleme
- Acquia: Özel modül ve temalar ekleme
Not: Yalnızca /sites/all
dizinindeki içeriği değiştirin. /sites/all
dizininin dışındaki içeriği değiştirirseniz Git'teki değişiklikleri kontrol ederken birleştirme çakışmaları yaşayabilirsiniz.
Özel modül ekleme ve güncellemeyle ilgili en iyi uygulamalar ve bilgi için Drupal dokümanlarındaki sırasıyla Modül ve tema ekleme ve Modülleri güncelleme bölümlerine bakın.
Özel bulutta portalıma nasıl özel modül ve temalar ekleyebilirim?
Kendi özel modüllerinizi ve temalarınızı ekleyerek portalın işlevlerini genişletebilirsiniz. Özel modül ekleme ve güncellemeyle ilgili en iyi uygulamalar ve bilgi için Drupal dokümanlarındaki sırasıyla Modül ve tema ekleme ve Modülleri güncelleme bölümlerine bakın.
Not: Yalnızca /sites/all
dizinindeki içeriği değiştirin. /sites/all
dizininin dışındaki içeriği değiştirirseniz Git'teki değişiklikleri kontrol ederken birleştirme çakışmaları yaşayabilirsiniz.
Kullanıcı ve uygulama kaydını özelleştirme
Yeni kullanıcı kayıt sayfasını nasıl özelleştirebilirim?
Kullanıcı portalda bir hesaba kaydolduğunda portal; Ad, Soyadı, Kullanıcı Adı, E-posta adresi ve Şifre alanlarını içeren varsayılan kayıt sayfasını görüntüler. Bir API sağlayıcısı olarak bu formu, kullanıcıdan şirket adı, posta adresi veya diğer bilgiler gibi ek bilgiler girmesini isteyecek şekilde değiştirebilirsiniz. Daha fazla bilgi için:
- Kullanıcı hesapları ekleme ve yönetme
- Apigee'nin geliştiriciler için 4 dakikalık videosu (4MV4D): Kullanıcı kayıt formunu özelleştirme
Uygulama kayıt sayfasını nasıl özelleştirebilirim?
Bir uygulama geliştirici bir uygulamayı kaydettiğinde portalda varsayılan bir form gösterilir. Bir API sağlayıcısı olarak uygulama kayıt formunu, geliştiriciden müşteri kimliği, uygulamanın hedef platformu veya diğer bilgiler gibi ek bilgiler sağlamasını isteyecek şekilde değiştirebilirsiniz. Daha fazla bilgi için aşağıdaki sayfaları inceleyin:
- Uygulamayı kaydetmek için kullanılan form alanlarını özelleştirme
- Apigee'nin geliştiriciler için 4 dakikalık videosu (4MV4D): Uygulama kayıt formunu özelleştirme
Geliştirici portalında kimlik doğrulama için LDAP'yi nasıl kullanabilirim?
Aşağıdaki kaynaklarda, kimlik doğrulama için LDAP'nin nasıl kullanılacağı açıklanmaktadır:
Apigee Topluluğu
- Tüm dahili kullanıcıların da Geliştirici Portalı'na kaydolmasına gerek kalmaması için Apigee'nin kimlik doğrulaması yerine LDAP kimlik doğrulamasını kullanmanın bir yolu var mı?
- OPDK 4.17.01 ve üzeri için Drupal için LDAP modülünü kullanma
Drupal dokümanları
Twitter, Google veya GitHub kimlik bilgilerimi kullanarak portala nasıl giriş yapabilirim?
Birleşik giriş yapma, başka bir sisteme giriş yapmak için bir kimlik yönetimi sistemindeki (kayıt sistemi) kimlik bilgilerini kullanma işlemidir. Ö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 çeşitli 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 bölümüne bakın.
Manuel API anahtarı onayı için bir iş akışını nasıl uygulayabilirim?
Bir API ürünü oluştururken uygulama kaydı için manuel API anahtarı onayını yapılandırabilirsiniz. Bu durumda, uygulama geliştirici bir uygulamayı kaydettiğinde API anahtarını manuel olarak onaylamanız gerekir.
Manuel API anahtarı onayı için iş akışı uygulama önerileri için şu topluluk makalesine bakın: Geliştirici portalında manuel API anahtarı onayı için bir iş akışı uygulamanın en iyi yolu nedir?.
Yedekleme, kurtarma ve yüksek kullanılabilirlik
Portalımı herkese açık bulutta nasıl yedekleyebilir ve geri yükleyebilirim?
Bir portalı herkese açık bulutta yedekleme adımları, portalınızı yönetmek için Pantheon veya Acquia kullanıp kullanmamanıza bağlı olarak farklılık gösterir:
- Pantheon: Portalınızı yedekleme
- Acquia: Portalınızı yedekleme
Portalımı özel bulutta nasıl yedekleyebilir ve geri yükleyebilirim?
Postgres pg_dump ve pg_restore komutlarını kullanarak portalı özel buluta yedekleyip geri yükleyebilirsiniz. Daha fazla bilgi edinmek için Portalı yedekleme başlıklı makaleye göz atın.
Herkese açık bulutumda geliştirici portalı için yüksek kullanılabilirlik sağlamak üzere ne yapabilirim?
Pantheon ve Acquia Drupal yönetim araçları, barındırdıkları portallar için% 99,5 kullanılabilirlik garantisi verir. Daha fazla bilgi için aşağıdaki sayfaları inceleyin:
- Pantheon: Pantheon Güvenliği
- Acquia: Acquia Cloud Enterprise kullanılabilirliği ve olağanüstü durum kurtarma
Özel bulutumda geliştirici portalı için yüksek kullanılabilirlik sağlamak için ne yapmam gerekir?
Geliştirici portalı için yüksek kullanılabilirlik sağlamak üzere "herkese uygun tek bir çözüm" yaklaşımı yoktur. Aşağıdaki konularda uzman olan birinden yardım istemeniz önemle tavsiye edilir:
- Yüksek kullanılabilirlik yapılandırmasında dosya sistemlerini ve veritabanlarını kurma
- Drupal 7 portal geliştirme
Yardıma ihtiyacınız varsa Apigee Müşteri Başarıları Ekibi ile iletişime geçin. Ayrıca aşağıdaki topluluk makalelerine de bakın:
- Geliştirici Portalı'nı birden fazla veri merkezine yükleme (OPDK 4.18.01 ve sonraki sürümler)
- Developer Portal Çoklu Veri Merkezi Sürüm 4.17.xx'i yükleme.
Portalı güvenli hale getirme
Portal güvenliğini nasıl yapılandırabilirim?
Drupal, portalınızı oluştururken bilmeniz gereken birçok güvenlik özelliğine de sahiptir. Daha fazla bilgi için Portalınızın güvenliğini sağlama bölümüne bakın.
Portalı TLS/HTTPS kullanacak şekilde nasıl yapılandırabilirim?
TLS (önceki adı SSL olan Taşıma Katmanı Güvenliği), bir web sunucusu ile tarayıcı veya uygulama gibi bir web istemcisi arasında şifrelenmiş bağlantı oluşturmaya yönelik 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 portalda yapılandırma hakkında bilgi edinmek için Portalda TLS'yi kullanma bölümüne bakın.
Drupal güvenlik yamaları nasıl uygulayabilirim?
Apigee Edge Herkese Açık Bulut müşterileri için:
- Pantheon: Apigee, portalın yeni bir sürümünü yayınladığında Pantheon kontrol panelinde bir mesaj gösterilir. Güncellemeleri düzenli olarak kontrol etmeli ve güvenlik güncellemelerini hemen uygulamalısınız. Daha fazla bilgi için Portalınıza Apigee güncellemesi uygulama bölümüne bakın.
- Acquia: Apigee, portalınızdaki modülleri ve temaları düzenli olarak en yeni sürüme otomatik olarak günceller. Güncellemeler yalnızca Yeni geliştirilenler ortamında yapılır ve diğer portal ortamlarına taşınmaları gerektiğini gösterecek şekilde etiketlenir. Daha fazla bilgi için Modül ve tema güncellemelerini portala uygulama bölümünü inceleyin.
Private Cloud için Apigee Edge müşterilerine, Drupal'ın yeni bir sürümünün kullanıma sunulduğuna dair bildirim gönderilir. Yeni sürüm; Drupal özellik sürümü, yaması, güvenlik güncellemesi veya başka türde bir Drupal güncellemesi anlamına gelebilir. Güvenlik güncellemesi olması durumunda, sitenizin güvende kalmasını sağlamak için en kısa sürede Drupal yüklemenizi yükseltmek istersiniz. Daha fazla bilgi için Private Cloud yüklemesinin Drupal sürümünü yükseltme sayfasını inceleyin.
Güvenlik güncellemelerine nasıl kaydolabilirim?
Drupal ve Apigee güncellemelerine kaydolun:
- Bu sayfadan Drupal güvenlik önerileri ve duyurularına kayıtlıdır: https://www.drupal.org/security.
- Şu adresten Apigee güncellemeleri ve güvenlik uyarılarına kaydedilmiştir: http://status.apigee.com/.
Herkese açık bulut müşterileri, Drupal web sitesi barındırıcınıza da 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 engellerim?
Kullanıcı adı numaralandırması, saldırganların mevcut kullanıcı adlarını tanımlamak için kullandıkları bir yöntemi ifade eder. Bu yöntem, varsayılan olarak belirtilen şifrenin mevcut olup olmadığını belirten şifremi unuttum formunu kullanır. Saldırganlar, geçerli bir kullanıcı bulana kadar kullanıcı adlarını denemeye devam edebilir. Kullanıcı adı numaralandırmasını önlemek için Kullanıcı Adı Numaralandırması Engelleme modülünü yükleyin.
İki faktörlü kimlik doğrulamayı nasıl etkinleştiririm?
API'lerinizi Apigee geliştirici portalı kullanarak yayınlıyorsanı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?
Aşağıdaki kaynaklar, Drupal portalında Edge kimlik bilgilerinin nasıl depolandığı ve şifrelendiği hakkında ayrıntılar sağlar:
Apigee Topluluğu:
- Edge uç noktası kimlik bilgileri yerel olarak nerede depolanır?
- Edge şifreleri Drupal portalında nasıl şifrelenir?
İçerik erişimini denetleyin
Portala içerik erişimini nasıl denetleyebilirim?
Aşağıdaki kaynaklarda, portala içerik erişiminin nasıl kontrol edileceği açıklanmaktadır:
Apigee Topluluğu:
- Geliştirici portalına içerik erişim denetimi
- Geliştirici portalı SmartDokümanlar dokümanlarında içerik erişim denetimi
- Geliştirici portalında İçerik Erişimi kullanan içerik erişim denetimi
- Sınıflandırma Erişim Denetimi'ni kullanarak geliştirici portalında içerik erişim denetimi
Drupal dokümanları:
- İçerik erişimi
- Sınıflandırma Erişim Denetimi: Kullanıcı rollerini yalnızca belirli kategorilere erişecek şekilde kısıtlayın
- Drupal düğüm erişimi açıklaması (blog)
API ürünlerine erişimi role göre nasıl denetleyebilirim?
Aşağıdaki kaynaklarda, API ürünlerine erişimin role göre nasıl kontrol edileceği açıklanmaktadır:
- Geliştiriciler için 4 dakikalık Apigee 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-postayı ve bildirimleri yapılandırma
Portal için bir SMTP posta sunucusunu nasıl belirtirim?
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, şifrelerini kaybeden geliştiricilere gönderilen e-postalar ve hesapları engellenen geliştiricilere gönderilen e-postalar yer alır. Bilgi edinmek için E-postayı yapılandırma sayfasına göz atın.
Bir geliştirici bir uygulamayı kaydettirdiğinde (veya başka bir etkinlik gerçekleştiğinde) nasıl e-posta gönderirim?
Drupal kuralları, portal tarafından belirli etkinliklere yanıt olarak kullanılabilecek işlemleri tanımlamanıza olanak tanır. Kuralların yaygın kullanımlarından biri, bir etkinliğe yanıt olarak e-posta oluşturmaktır. Portalda, yeni bir geliştiricinin hesap kaydetmesi gibi önceden tanımlanmış etkinlikler için e-posta oluşturma özelliği yerleşik olarak desteklenir. 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. Daha fazla 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ı kaydettirme, silme, engelleme ve engellemeyi kaldırma 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ı makaleye göz atın.
Portalda SPAM'i nasıl önleyebilirim?
Portalda SPAM'yi önlemenin bir yolu, Drupal CAPTCHA ve reCAPTCHA modüllerini etkinleştirerek giriş sayfasına ve diğer sayfalara CAPTCHA eklemektir. Daha fazla bilgi için aşağıdaki makalelere bakın:
- Kullanıcı hesapları ekleme ve yönetme
- Geliştiriciler için Apigee 4 dakikalık videosu (4MV4D): Drupal Modüllerin 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, en 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şin
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: Kodunuza erişme
- Acquia: Kodunuza erişme
Drupal 7 kaynak kodu deposuna doğrudan https://github.com/apigee/drupal7-drops adresinden erişebilirsiniz. Hem Pantheon hem de Acquia siteleri, yukarı akış kaynak kodları için bu depoyu kullanır.