1
Zugriff gewähren
Conare liest Buckets als ein einziges Google-Dienstkonto, sodass kein Schlüssel weitergegeben wird. Erteilen Sie ihm Storage Object Viewer und erstellen Sie das leere Objekt
.conare/<organization id>, das zeigt, dass der Bucket Ihnen gehört:gcloud
2
Bucket-Vorschau anzeigen
curl
3
Verbinden
curl
Das Konto
GET /sources/gcs
Response
service_account,role: das Konto und die Rolle, die Sie ihm für Ihren Bucket erteilen.- Eine Quelle hört auf zu synchronisieren, wenn
.conare/<organization id>entfernt wird;gcs_not_verifiednennt das zu erstellende Objekt.
Vorschau eines Buckets
POST /sources/gcs/preview
Listet auf, was eine Quelle des Buckets lesen würde; nichts wird gespeichert.
Response
Vollständiges Schema: Vorschau eines Buckets.
Einen Bucket verbinden
Senden Sie"type": "gcs" an POST /sources; die erste Synchronisierung startet sofort, und ein auf den Namespace beschränkter Schlüssel kann ihn verbinden.
Response
Synchronisieren und trennen
- Jede Synchronisierung listet den Bucket auf und liest neue und geänderte Dateien.
- Eine Synchronisierung, die über 1.000 Dokumente und ein Zehntel der Quelle löschen würde, wartet 24 Stunden auf eine zweite Synchronisierung, die das bestätigt.
Dokumente
Jede Datei ist ein Dokument, mit der ID und den Positionen eines Uploads, dazusource_url (gs://bucket/name), bucket, object und generation in seinen Metadaten.
GET /sources/:id/documents listet ihre Dateien auf.
Fehlschläge
GET /sources/:id/failures
curl
Response
- Ein Fehlschlag stoppt nie eine Synchronisierung.
- Eine endgültig fehlgeschlagene Datei wird erst wieder gelesen, wenn sie sich ändert.
- Eine aus vorübergehendem Grund fehlgeschlagene Datei wird bei den nächsten 3 Synchronisierungen erneut versucht, danach täglich.