Henüz ayarlanmamış ayarlar için kaynaklar oluşturur.
Şu anda bu işlem 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şturulmuştur. Nadir durumlar dışında, bu yöntemi birden fazla istemciden paralel olarak çağırmak yalnızca tek bir paket oluşturur. Gereksiz depolama ücretlerinden kaçınmak için paket, 90 günden daha eski nesneleri otomatik olarak silecek şekilde yapılandırılır.
Paket şu izinlerle oluşturulur: - Merkezi depolama projesinin (FTL'ye ait) sahipleri için sahip erişimi - Müşteri projesinin sahipleri/düzenleyicileri için yazar erişimi - Müşteri projesinin görüntüleyenleri için okuyucu erişimi - Pakette oluşturulan nesnelerdeki varsayılan EKL: - 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 ayrıntılı bilgi için Google Cloud Storage belgelerine bakın.
Zaten varsayılan bir paket grubu varsa ve proje pakete erişebiliyorsa bu çağrının bir işlevi olmaz. Bununla birlikte, projenin pakete erişim izni yoksa veya paket silinirse yeni bir paket oluşturulur.
Aşağıdakiler de dahil olmak üzere standart hata kodlarını döndürebilir:
- PERMISSION_DENIED - kullanıcının projeye yazma yetkisi yoksa
- 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öz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
projectId |
Proje kimliği. Zorunlu. |
İstek içeriği
İsteğin gövdesi boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, ProjectSettings
öğesinin bir örneğini içerir.
Yetkilendirme 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ış başlıklı makaleye bakın.