Google ক্লাউড ফায়ারস্টোর থেকে অন্য স্টোরেজ সিস্টেমে, যেমন Google ক্লাউড স্টোরেজ থেকে সমস্ত নথির একটি অনুলিপি বা একটি উপসেট রপ্তানি করে৷ নথির সাম্প্রতিক আপডেটগুলি রপ্তানিতে প্রতিফলিত নাও হতে পারে৷ রপ্তানিটি ব্যাকগ্রাউন্ডে ঘটে এবং এর অগ্রগতি তৈরি করা অপারেশন রিসোর্সের মাধ্যমে পর্যবেক্ষণ ও পরিচালনা করা যেতে পারে। একটি রপ্তানির আউটপুট শুধুমাত্র একবার সংশ্লিষ্ট অপারেশন সম্পন্ন হলে ব্যবহার করা যেতে পারে। যদি একটি রপ্তানি অপারেশন সম্পূর্ণ হওয়ার আগে বাতিল করা হয় তবে এটি Google ক্লাউড স্টোরেজে আংশিক ডেটা রেখে যেতে পারে।
রপ্তানি আচরণ এবং আউটপুট ফর্ম্যাট সম্পর্কে আরও বিশদ বিবরণের জন্য, দেখুন: https://cloud.google.com/firestore/docs/manage-data/export-import
HTTP অনুরোধ
POST https://firestore.googleapis.com/v1/{name=projects/*/databases/*}:exportDocuments
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
name | প্রয়োজন। রপ্তানি করার জন্য ডাটাবেস। ফর্মের হতে হবে: |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "collectionIds": [ string ], "outputUriPrefix": string, "namespaceIds": [ string ], "snapshotTime": string } |
ক্ষেত্র | |
---|---|
collectionIds[] | কোন কালেকশন আইডি এক্সপোর্ট করতে হবে। অনির্দিষ্ট মানে সমস্ত সংগ্রহ। |
outputUriPrefix | আউটপুট URI. বর্তমানে শুধুমাত্র ফর্মের Google ক্লাউড স্টোরেজ URI সমর্থন করে: |
namespaceIds[] | একটি খালি তালিকা সমস্ত নামস্থান প্রতিনিধিত্ব করে। এটি ডাটাবেসের জন্য পছন্দের ব্যবহার যা নেমস্পেস ব্যবহার করে না। একটি খালি স্ট্রিং উপাদান ডিফল্ট নামস্থান প্রতিনিধিত্ব করে। এটি ব্যবহার করা উচিত যদি ডাটাবেসের অ-ডিফল্ট নেমস্পেসগুলিতে ডেটা থাকে তবে সেগুলি অন্তর্ভুক্ত করতে চায় না। এই তালিকার প্রতিটি নামস্থান অনন্য হতে হবে। |
snapshotTime | টাইমস্ট্যাম্প যা রপ্তানি করা ডাটাবেসের সংস্করণের সাথে মিলে যায়। টাইমস্ট্যাম্পটি অবশ্যই অতীতের হতে হবে, মিনিটে বৃত্তাকার হতে হবে এবং RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Operation
একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।