Tüm Ürünler
Search
Belge Merkezi

ApsaraVideo VOD:Kimlik bilgisi yöntemi ve STS yöntemi

Son Güncelleme:Oct 05, 2026

ApsaraVideo VOD, istemci yetkilendirmesi için iki çözüm sunar: kimlik bilgisi yöntemi ve Security Token Service (STS) yöntemi. Bu çözümler, yükleme ve oynatma sırasında güvenliği sağlar ve veri sızıntılarını önler. Bu konu, iş ihtiyaçlarınıza en uygun çözümü seçmenize yardımcı olmak için bu iki yöntemi karşılaştırır.

  • Kimlik bilgisi yöntemi: ApsaraVideo VOD'un sunduğu özel bir yetkilendirme çözümüdür. Sunucu tarafı yetkilendirme mantığını entegre eder ve basit bir API aracılığıyla yükleme veya oynatma için tek seferlik geçici kimlik bilgileri oluşturur. Bu yöntem, yazılım geliştirme kiti (SDK) ile derinlemesine entegredir, kullanıma hazırdır ve istemci geliştirme çabasını azaltır. Yükleme kimlik bilgileri ve oynatma kimlik bilgilerini içerir.

  • STS yöntemi: Security Token Service (STS), Alibaba Cloud'un sunduğu genel amaçlı bir geçici yetkilendirme çözümüdür. STS, özel geçerlilik süreleri ve izinlere sahip geçici kimlikler verir. Bu kimliklerle ApsaraVideo VOD ve diğer Alibaba Cloud hizmetlerine erişebilirsiniz. Bu yöntem, karmaşık iş senaryoları ve ayrıntılı izin yönetimi için uygundur. Daha fazla bilgi için bkz. STS belirteci alma.

Çözüm karşılaştırması

ApsaraVideo VOD'da yükleme ve oynatma için, STS tabanlı yetkilendirmeye kıyasla aşağıdaki avantajları sunduğundan kimlik bilgisi tabanlı yetkilendirme önerilir:

Karşılaştırma öğesi

Temel mekanizma

Uygulama akışı

Güvenlik

Esneklik

Kullanım kolaylığı

Kimlik bilgisi yöntemi

CreateUploadVideo gibi bir VOD sunucu tarafı API'si, tek seferlik geçici bir kimlik bilgisi oluşturur. Bu kimlik bilgisi, kapsüllenmiş geçici yetkilendirme bilgilerini içerir.

  1. Kimlik bilgisi almak için bir VOD API'sini çağırın.

  2. Kimlik bilgisini istemciye gönderin.

  3. İstemci, VOD SDK'sını kullanarak ve kimlik bilgisini ileterek yükleme veya oynatmayı tamamlar.

Bu yöntem varsayılan olarak tek bir nesne için tek seferlik yetkilendirme sağlar. İzin ayrıntı düzeyi tek video seviyesindedir.

Webhook adresleri ve oynatma alan adları gibi parametre ayarlarını destekler.

Yapılandırması basittir. Bir hesabın AccessKey'ine yalnızca VOD izinleri vermeniz yeterlidir.

STS yöntemi

Geçerlilik süresi olan geçici bir kimlik bilgisi almak için bir STS API'sini çağırın.

  1. Geçici bir kimlik bilgisi almak için bir STS API'sini çağırın.

  2. Kimlik bilgisini istemciye gönderin.

  3. OSS SDK'sını kullanın veya bir VOD API'sini çağırın ve işlemi tamamlamak için kimlik bilgisini iletin.

İzin ayrıntı düzeyi düşüktür. VOD için izinler API düzeyinde verilir. Bu, hesap altındaki tüm videoların sınırsız şekilde yüklenmesine veya oynatılmasına olanak tanır.

SDK güncellemelerini beklemeniz gerekir. Yeni özellikler gecikebilir.

Yapılandırması karmaşıktır. Rollerin ve yetkilendirme ilkelerinin yapılandırılması zahmetlidir.

ApsaraVideo VOD oynatma kimlik doğrulaması için bir Alibaba Cloud hesabı veya parolası gerekmez. İstemci, yalnızca bir oynatma kimlik bilgisi (GetVideoPlayAuth) veya bir STS geçici kimlik bilgisi kullanarak yetkilendirmeyi tamamlar.

API uç noktası biçimi vod.<RegionId>.aliyuncs.com şeklindedir. Örneğin, Çin (Şanghay) bölgesi için uç nokta vod.cn-shanghai.aliyuncs.com olur. Bağlantı noktası HTTPS 443'tür.

Çözüm seçimi

Senaryo 1: Basit VOD yükleme veya oynatma gereksinimleri

Altta yatan ayrıntılarla ilgilenmeden hızlı entegrasyon gerektiren VOD projeleri için kimlik bilgisi yöntemini kullanın.

  • Neden: Bu yöntem kullanıma hazırdır ve resmi SDK ile derinlemesine entegredir. Sunucu tarafında hafiftir ve karmaşık erişim ilkelerini yönetmenizi gerektirmez.

Senaryo 2: Sunucu tarafı mantığını basitleştirme gereksinimleri

Sunucu tarafı geliştirmeye sınırlı yatırım yapan ve sunucu tarafı mantığını basitleştirmeyi hedefleyen projeler için kimlik bilgisi yöntemini kullanın.

  • Neden: ApsaraVideo VOD sunucu tarafı, güvenlik mantığının çoğunu kapsüller. Geliştiricilerin yapması gereken tek şey, kimlik bilgileri oluşturmak için bir API çağırmaktır.

SSS

Daha güvenli bir STS yetkilendirme ilkesini nasıl yapılandırabilirim?

Security Token Service (STS), Alibaba Cloud tarafından sunulan son derece güvenli bir temel hizmettir. Güvenlik, yetkilendirme ilkesinin (Policy) sıkılığına bağlıdır. En az ayrıcalık ilkesine uymalısınız. Gelişmiş güvenlik sağlamak için ayrıntılı yapılandırmalar kullanabilirsiniz. Daha fazla bilgi için bkz. STS Belirteci Alma.

Bir kimlik bilgisinin geçerlilik süresi nedir?

  • Bir yükleme kimlik bilgisi varsayılan olarak 3000 saniye boyunca geçerlidir. Süresi dolduktan sonra yeni bir tane almak için RefreshUploadVideo API'sini çağırın.

  • Oynatma kimlik bilgisinin geçerlilik süresi, GetVideoPlayAuth API'sinin AuthInfoTimeout parametresi kullanılarak özelleştirilebilir. Varsayılan değer 100 saniyedir. Güvenliği artırmak için daha kısa bir geçerlilik süresi ayarlayın.