Henüz belirlenmemiş ayarlar için kaynak oluşturur.
Şu anda bu, tek bir kaynak oluşturuyor: bu proje için varsayılan paket olarak kullanılacak bir Google Cloud Storage paketi. Paket, FTL'ye ait bir depolama projesinde oluşturulur. Nadir durumlar dışında, bu yöntemin birden fazla istemciden paralel olarak çağrılması yalnızca tek bir paket oluşturacaktır. Gereksiz depolama ücretlerinden kaçınmak için paket, 90 günden eski nesneleri otomatik olarak silecek şekilde yapılandırılmıştır.
Paket aşağıdaki izinlerle oluşturulur: - Merkezi depolama projesinin sahipleri için sahip erişimi (FTL'ye ait) - Müşteri projesinin sahipleri/düzenleyicileri için yazar erişimi - Müşteri projesini görüntüleyenler için Okuyucu erişimi Pakette oluşturulan nesnelerdeki varsayılan ACL şu şekildedir: - Merkezi depolama projesinin sahipleri için sahip erişimi - Müşteri projesinin sahipleri/düzenleyicileri/görüntüleyenleri için okuyucu erişimi Daha fazla ayrıntı için Google Bulut Depolama belgelerine bakın.
Zaten varsayılan bir paket kümesi varsa ve proje bu pakete erişebiliyorsa bu çağrı hiçbir şey yapmaz. Ancak projenin pakete erişim izni yoksa veya paket silinmişse yeni bir paket oluşturulacaktır.
Aşağıdakiler de dahil olmak üzere herhangi bir standart hata kodu döndürebilir:
- PERMISSION_DENIED - eğer kullanıcı projeye yazma yetkisine sahip değilse
- Google Cloud Storage tarafından oluşturulan herhangi bir hata kodu
HTTP isteği
POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
projectId | Bir Proje kimliği. Gerekli. |
Talep gövdesi
İstek gövdesi boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi ProjectSettings
örneğini içerir.
Yetki kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
-
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.