Nesneleri Google Cloud Storage'da kovalarda saklıyorum. İndirmek için nesneye bir http url sağlamak istiyorum. Bulut depolama alanında depolanan dosyaları http URL'leri olarak göstermek için standart bir sözleşme veya yol var mı?Kovadaki nesneye nasıl bir URL alırsınız veya oluşturursunuz?
cevap
daha belgelere bakın/https://storage.cloud.google.com/ kullanmaktır. nesneler herkes tarafından erişilebilir olduğunu varsayarsak:
http://BUCKET_NAME.storage.googleapis.com/OBJECT_NAME
de kullanabilirsiniz:
http://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
Hem HTTP ve HTTPS iyi çalışır. Nesnenin anonim kullanıcılar tarafından okunabilmesi gerektiğini unutmayın, aksi halde indirme başarısız olur. Daha fazla dökümantasyon https://developers.google.com/storage/docs/reference-uris
adresinde bulunabilir. Eğer nesnelerin herkese açık bir şekilde erişilememesi ve sadece bir kullanıcının bunlara erişebilmesi isteniyorsa, sadece bir kullanıcının erişimine izin veren imzalı bir URL oluşturabilirsiniz. Nesneyi indirmek için URL ve hatta sadece sınırlı bir süre için. İmzalama kodunu biraz yanlış almak kolay olduğundan bunun için GCS istemci kitaplıklarından birini kullanmanızı öneririz: https://developers.google.com/storage/docs/accesscontrol#Signed-URLs
- 1. Bir podbc sonuç satırından virgülle ayrılmış bir dizeyi nasıl oluşturursunuz?
- 2. JavaScript ile nasıl dosya oluşturursunuz?
- 3. nasıl heterojen bir destek oluşturursunuz :: map?
- 4. Yeşim ile bir RSS beslemesi nasıl oluşturursunuz?
- 5. JRuby'yi kullanarak nasıl bir Java uygulaması oluşturursunuz?
- 6. Amazon S3 Kovadaki bir dosya nasıl yeniden adlandırılır?
- 7. Nasıl özel bir nesneye
- 8. Polimer, sayfa.js'deki URL parametrelerini polimer elemanına nasıl alırsınız?
- 9. Pas ipliğini başka bir dişten nasıl sonlandırır veya askıya alırsınız?
- 10. Python: Bir nesneye veya sözlüğe nasıl dönüşümlü olarak erişebilirsiniz?
- 11. Görüntü dizisini bir dizeden nasıl alırsınız?
- 12. Bir DatePicker'ı bir DatePickerDialog'dan nasıl alırsınız?
- 13. PayPal ile Chrome uygulamasını nasıl oluşturursunuz?
- 14. @RequestBody bir nesneye dönüştürme
- 15. json.Unmarshal iç içe nesneye string veya [] byte
- 16. Bağlantı noktası iletme veya bir merkezileştirilmemiş sunucu olmadan eşler arası bağlantıyı nasıl oluşturursunuz?
- 17. System.arrayCopy() nesneyi veya nesneye başvuru kopyalar mı?
- 18. Eclipselink: EntityManager'ı her bir pakete nasıl alırsınız?
- 19. Bir dizenin bir bölümünü java'ya nasıl alırsınız?
- 20. Data.table'da bir setkey siparişini nasıl geri alırsınız?
- 21. "Atılan bir nesneye erişilemiyor"
- 22. Bir zip dosyasının şifre karmasını nasıl alırsınız?
- 23. ClojureScript'te nasıl zaman damgası alırsınız?
- 24. Rails formunda veya field_for bloğunun altında yatan nesneye nasıl ulaşılır?
- 25. GridView öğesini özel bir nesneye nasıl bağlarım?
- 26. java.lang.IllegalStateException'ı nasıl alırsınız, nasıl düzeltilir?
- 27. Bir dosyayı rpm'den geçerli dizine nasıl alırsınız?
- 28. Erlang'ın PropEr'sinde, bir jeneratör örneğini nasıl alırsınız?
- 29. Elixir'de bir dosyanın boyutunu nasıl alırsınız?
- 30. flask-jwt Bir belirteci nasıl ele alırsınız?
Nesneler herkese açık mı? Eğer değilse, nasıl yetkilendirmek istiyorsunuz? – jterrace