1
منح الوصول
يقرأ Conare الحاويات عبر حساب خدمة Google واحد، فلا يُتبادل أي مفتاح. امنحه دور Storage Object Viewer وأنشئ الكائن الفارغ
.conare/<organization id>، الذي يثبت أن الحاوية ملكك:gcloud
2
معاينة الحاوية
curl
3
ربطها
curl
الحساب
GET /sources/gcs
Response
service_account،role: الحساب، والدور الذي تمنحه إياه على حاويتك.- يتوقف المصدر عن المزامنة عند إزالة
.conare/<organization id>؛ ويذكرgcs_not_verifiedالكائن المطلوب إنشاؤه.
معاينة حاوية
POST /sources/gcs/preview
يسرد ما سيقرؤه مصدر من الحاوية؛ لا يُخزَّن شيء.
Response
المخطط الكامل: معاينة حاوية.
ربط حاوية
أرسل"type": "gcs" إلى POST /sources؛ تبدأ المزامنة الأولى فورًا، ويمكن لمفتاح مقيّد بمساحة الأسماء ربطها.
Response
المزامنة وفك الربط
- تسرد كل مزامنة محتويات الحاوية وتقرأ الملفات الجديدة والمعدّلة.
- المزامنة التي ستحذف أكثر من 1,000 مستند وعُشر المصدر تنتظر 24 ساعة حتى تؤكدها مزامنة ثانية.
المستندات
كل ملف مستند واحد، له معرّف ومواضع الرفع، إضافةً إلىsource_url (gs://bucket/name) وbucket وobject وgeneration في بياناته الوصفية.
GET /sources/:id/documents ملفاته.
الإخفاقات
GET /sources/:id/failures
curl
Response
- لا يوقف أي إخفاق المزامنة.
- الملف الذي فشل نهائيًا لا يُقرأ مجددًا إلا عند تغيّره.
- الملف الذي فشل لسبب عابر يُعاد تجربته في المزامنات الثلاث التالية، ثم يوميًا.