Belirtilen dizini oluşturur. Yeni oluşturulan bir dizinin başlangıç durumu: CREATING
. Döndürülen google.longrunning.Operation
tamamlandığında durum READY
olacak. Dizin zaten mevcutsa çağrı bir ALREADY_EXISTS
durumu döndürür.
Oluşturma işlemi sırasında işlem bir hatayla sonuçlanabilir. Bu durumda, dizin ERROR
durumuna taşınır. Hataya neden olan veriler düzeltilerek, dizinin delete
ile kaldırılması ve ardından create
ile yeniden oluşturulması bu işlemin kurtarılmasına olanak tanır.
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 gövdesi, Index
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, yeni oluşturulmuş bir 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ış başlıklı makaleye bakın.