Belirtilen dizini oluşturur. Yeni oluşturulan bir dizinin başlangıç durumu CREATING
şeklindedir. Döndürülen google.longrunning.Operation
tamamlandığında durum READY
olacak. Dizin zaten mevcutsa çağrı, ALREADY_EXISTS
durumunu döndürür.
Oluşturma sırasında işlem bir hatayla sonuçlanabilir, bu durumda dizin ERROR
durumuna taşınır. Bu işlem, hataya neden olan veriler düzeltilerek, dizin delete
ile kaldırılarak, ardından dizin create
ile yeniden oluşturularak kurtarılabilir.
Tek bir alana sahip dizinler oluşturulamaz.
HTTP isteği
POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Bu dizinin uygulanacağı veritabanının adı. Örneğin: |
İstek içeriği
İstek metni, Index
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, yeni oluşturulan Operation
örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış sayfasına göz atın.