- ড্রাইভে, কেবলমাত্র লেবেলগুলি সরানো যেতে পারে; সূচীযোগ্য টেক্সট এবং থাম্বনেলগুলি তাদের কন্টেন্ট আপডেট করে পরিচালনা করা হয়।
- সিস্টেমের বৈশিষ্ট্য (আকার, টাইমস্ট্যাম্প) মুছে ফেলা হয় না; তাদের সীমা এবং কার্যকারিতা বুঝুন।
- ক্লাউড স্টোরেজে স্থানান্তর করলে, কিছু মেটাডেটা সংরক্ষিত থাকে এবং কিছু থাকে না; সেই অনুযায়ী পরিকল্পনা করুন।
- কম্পিউট ইঞ্জিনের ভিএম মেটাডেটার নির্দিষ্ট সীমা এবং অনুমতি রয়েছে, যা ড্রাইভ থেকে আলাদা।
মেটাডেটা মুছুন গুগল ড্রাইভে
ক্লাউডে আপনার ফাইলগুলোর সাথে কী অতিরিক্ত তথ্য চলে যায়, তা নিয়ে যদি আপনি চিন্তিত হন, তাহলে সম্ভবত ভেবেছেন কীভাবে সেই অদৃশ্য ডেটা পরিষ্কার বা নিয়ন্ত্রণ করা যায়। গুগল ড্রাইভে, মেটাডেটার মধ্যে ট্যাগ এবং ইনডেক্সযোগ্য টেক্সট থেকে শুরু করে থাম্বনেইল এবং ফাইলের বৈশিষ্ট্য পর্যন্ত সবকিছুই অন্তর্ভুক্ত। মূল বিষয় হলো এটা বোঝা যে, কোনটি মুছে ফেলা যাবে, কোনটি শুধু আপডেট করা যাবে এবং কোনটিতে হাত দেওয়া যাবে না , যাতে আপনি কোনো কিছু নষ্ট না করে নির্ভুলভাবে কাজ করতে পারেন।
এই নির্দেশিকা জুড়ে, আমরা গুগলের বিভিন্ন অফিসিয়াল ডকুমেন্টেশন এবং হেল্প আর্টিকেলে ছড়িয়ে ছিটিয়ে থাকা তথ্য এক জায়গায় একত্রিত করেছি। আপনি শিখবেন কীভাবে একটি ফাইল থেকে ট্যাগ মেটাডেটা সরাতে হয়, ইনডেক্সযোগ্য টেক্সট ও থাম্বনেইল পরিচালনা করতে হয় এবং সীমাবদ্ধতা ও ব্যতিক্রমগুলো বুঝতে হয় । আপনি যদি গুগল ক্লাউড নিয়ে কাজ করেন, তবে বিভ্রান্তি এড়ানোর জন্য আমরা একই ধরনের পরিস্থিতিগুলোও (যেমন ক্লাউড স্টোরেজ ট্রান্সফার এবং কম্পিউট ইঞ্জিনে ভিএম মেটাডেটা) স্পষ্ট করেছি।
ড্রাইভে মেটাডেটা কী এবং শব্দটি কতদূর বিস্তৃত?
গুগল ড্রাইভে মেটাডেটার মধ্যে নাম, MIME টাইপ, অনুমিত এক্সটেনশন, লেবেল, ইনডেক্সযোগ্য টেক্সট এবং সংশ্লিষ্ট থাম্বনেইলের মতো তথ্য অন্তর্ভুক্ত থাকে। এর কিছু অংশ সম্পাদনা বা মুছে ফেলা যায় (যেমন, লেবেল), অন্যগুলো পরোক্ষভাবে আপডেট করা হয় (ইনডেক্সযোগ্য টেক্সট এবং থাম্বনেইল), এবং আরও কিছু অংশ সিস্টেমের অংশ হওয়ায় মুছে ফেলা যায় না (যেমন ফাইলের আকার বা অভ্যন্তরীণভাবে তৈরি ও আপডেটের তারিখ)।
আপনি অন্যান্য Google ক্লাউড পণ্য, যেমন ক্লাউড স্টোরেজ বা কম্পিউট ইঞ্জিনেও মেটাডেটার রেফারেন্স দেখতে পাবেন। ক্লাউড স্টোরেজের কোনও ভিএম বা অবজেক্টের মেটাডেটা ড্রাইভ ফাইলের সাথে গুলিয়ে ফেলা উচিত নয়।; তারা ধারণাটি ভাগ করে নেয়, কিন্তু তাদের ব্যবস্থাপনা এবং সীমা ভিন্ন।
মেটাডেটা পরিচালনা করুন ড্রাইভে
ড্রাইভে আসলে কী সরানো যেতে পারে
ব্যবহারিক দৃষ্টিকোণ থেকে, ড্রাইভে ‘মেটাডেটা অপসারণ’ বলতে সাধারণত কোনো ফাইলে প্রয়োগ করা লেবেলগুলো অপসারণ করাকেই বোঝায়। লেবেলগুলোতে বিভিন্ন ফিল্ড (যেমন টেক্সট, ইউজার ইত্যাদি) থাকতে পারে এবং সেগুলো অপসারণ করলে ফাইলটি থেকে সংশ্লিষ্ট তথ্য মুছে যায় । এই অপসারণ প্রক্রিয়াটি এপিআই (API) ব্যবহার করে অ্যাটমিক অপারেশনের মাধ্যমে সম্পন্ন করা হয়।
ইনডেক্সযোগ্য টেক্সট (contentHints.indexableText) শুধু একটি বাটন দিয়ে 'মুছে' ফেলা যায় না; আপনি যখন ফাইল রিসোর্স আপডেট করেন, তখন এটি ওভাররাইট হয়ে যায় বা খালি থেকে যায় । এটি এমন ফাইল টাইপগুলোর খুঁজে পাওয়ার সুবিধা বাড়ানোর জন্য ডিজাইন করা হয়েছে, যেগুলোকে ড্রাইভ স্বাভাবিকভাবে ইনডেক্স করে না।
কাস্টম থাম্বনেইলের ক্ষেত্রেও একই পদ্ধতি অনুসরণ করা হয়: আপনি একটি ভিন্ন থাম্বনেইল ছবি আপলোড করতে পারেন অথবা এটি দেওয়া বন্ধ করতে পারেন । ড্রাইভ যদি একটি স্ট্যান্ডার্ড থাম্বনেইল তৈরি করতে পারে, তবে এটি তার নিজেরটি ব্যবহার করবে; আর যদি না পারে, তবে আপনার দেওয়াটি ব্যবহার করবে।
ড্রাইভের কিছু মেটাডেটা, যেমন ফাইলের আকার এবং অভ্যন্তরীণ টাইমস্ট্যাম্প, মুছে ফেলা যায় না। এই সিস্টেম প্রোপার্টিগুলো সার্ভিসটি নিজেই আপডেট করে এবং এগুলো সরাসরি মুছে ফেলা যায় না ।
Google Drive-এর কোনও ফাইল থেকে লেবেল সরান
ড্রাইভ এপিআই আপনাকে পদ্ধতি ব্যবহার করে লেবেলগুলি পরিবর্তন বা অপসারণ করতে দেয় files.modifyLabels. অনুরোধটিতে ModifyLabelsRequest ধরণের একটি অবজেক্ট রয়েছে যার এক বা একাধিক পরিবর্তন পরমাণুভাবে প্রয়োগ করা হয়। (যদি কোনটি বৈধ না হয়, তবে কিছুই প্রযোজ্য নয়)।
একটি ফাইল থেকে একটি ট্যাগ সম্পূর্ণরূপে মুছে ফেলার জন্য, একটি পাঠান LabelModification লেবেল শনাক্তকারী এবং মুছে ফেলার নির্দেশ সহ। এই প্রক্রিয়াটি ফাইলের সেই ট্যাগ থেকে সমস্ত ক্ষেত্র সরিয়ে দেয়।যদি আপনার শুধুমাত্র একটি নির্দিষ্ট ক্ষেত্র নিষ্ক্রিয় করতে হয়, তাহলে আপনি সম্পূর্ণ ট্যাগটি না সরিয়েই সেই ক্ষেত্রটি "আনসেট" করতে পারেন।
একটি নির্দিষ্ট ফাইল থেকে একটি ট্যাগ অপসারণের ধারণাগত পদক্ষেপ: ১) ফাইলে উপস্থিত লেবেলের লেবেল আইডি সনাক্ত করে (আপনি তাদের তালিকাভুক্ত করতে পারেন files.listLabels), ২) removeLabel সক্রিয় করে পরিবর্তনটি জমা দিন, 3) যাচাই করে যে প্রতিক্রিয়াটিতে আপডেট করা লেবেলের চূড়ান্ত অবস্থা অন্তর্ভুক্ত রয়েছে।
সূচীযোগ্য পাঠ্য: নিয়ন্ত্রণ, সীমা এবং ভালো অনুশীলন
যদি আপনার অ্যাপ এমন ফাইলের ধরণ সংরক্ষণ করে যা ড্রাইভ একা ইন্ডেক্স করে না (অঙ্কন, ভিডিও, শর্টকাট ইত্যাদি), তাহলে আপনি পূরণ করে অনুসন্ধানযোগ্যতা বাড়াতে পারেন contentHints.indexableText. এই লেখাটি HTML হিসেবে প্রক্রিয়া করা হয়েছে, সূচীবদ্ধ করা হয়েছে এবং ফলাফলের সারাংশে প্রদর্শিত হতে পারে। আরও অনুসন্ধান পৃষ্ঠায়।
গুরুত্বপূর্ণ সুপারিশ এবং সীমাবদ্ধতা: ইনডেক্সযোগ্য টেক্সটের সর্বোচ্চ আকার ১২৮ কেবি ; এমন শব্দ এবং ধারণা অন্তর্ভুক্ত করুন যা বিষয়বস্তুকে সঠিকভাবে বর্ণনা করে; প্রাসঙ্গিকতা অনুসারে টেক্সট সাজানোর চেষ্টা করবেন না, ইনডেক্সার ইতিমধ্যেই অগ্রাধিকার নির্ধারণ করে; প্রতিবার সেভ করার সময় টেক্সট আপডেট করুন ; সম্পর্কহীন কীওয়ার্ড দিয়ে "প্যাডিং" করা এড়িয়ে চলুন (এটি শেষ পর্যন্ত ব্যবহারকারীদের হতাশ করে এবং মুছে ফেলার প্রবণতা বাড়াতে পারে)।
মনে রাখবেন যে, যেহেতু এটিকে HTML হিসেবে গণ্য করা হয়, তাই এর টেক্সট কন্টেন্ট ইনডেক্স করা হয়, অ্যাট্রিবিউটগুলো নয় । উদাহরণস্বরূপ, যদি আপনার স্ট্রিং-এ অ্যাট্রিবিউটসহ ট্যাগ থাকে, তাহলে দৃশ্যমান টেক্সটটি ইনডেক্স করা হবে, সেই অ্যাট্রিবিউটগুলোর মান নয়।
থাম্বনেইল: আপলোড, প্রতিস্থাপন এবং পুনরুদ্ধার
ড্রাইভ স্বয়ংক্রিয়ভাবে ডক্স, শিট, স্লাইড এবং অন্যান্য ধরণের জন্য থাম্বনেইল তৈরি করে। যদি আপনার ফাইলের ধরণ একটি আদর্শ থাম্বনেইল তৈরি না করে, তাহলে আপনি একটি প্রদান করতে পারেন। কনফিগার করা হচ্ছে contentHints.thumbnail ফাইল তৈরি বা আপডেট করার সময়।
কাস্টম থাম্বনেইলের জন্য প্রয়োজনীয়তা: PNG, GIF অথবা JPG ব্যবহার করুন; প্রস্তাবিত প্রস্থ ১৬০০ পিক্সেল (সর্বনিম্ন ২২০ পিক্সেল); সর্বাধিক ফাইলের আকার ২ এমবি; URL-নিরাপদ বেস৬৪-এনকোডেড চিত্র প্রদান করে এবং mimeType ঠিক। প্রতিটি সংরক্ষণের সময় থাম্বনেইল আপডেট করতে হবে।, কারণ ফাইলের বিষয়বস্তু পরিবর্তন হলে এটি অবৈধ হয়ে যায় (কেবলমাত্র মেটাডেটা পরিবর্তন এটিকে অবৈধ করে না)।
থাম্বনেইলটি পুনরুদ্ধার করতে, ক্ষেত্রটি পরীক্ষা করুন thumbnailLink সম্পদের files. এটি একটি স্বল্পস্থায়ী লিঙ্ক এবং শুধুমাত্র তখনই প্রদর্শিত হবে যদি আপনার অ্যাপটি কন্টেন্ট অ্যাক্সেস করতে পারে।যদি ফাইলটি সর্বজনীন না হয়, তাহলে সেই লিঙ্কটি ব্যবহার করার জন্য আপনার শংসাপত্রের প্রয়োজন হবে।
REST এর মাধ্যমে থাম্বনেইল ব্যবহার করে মেটাডেটা অনুসন্ধানের উদাহরণ:
GET https://www.googleapis.com/drive/v3/files/FILE_ID?fields=id,name,mimeType,thumbnailLink
GET https://www.googleapis.com/drive/v3/files?q=mimeType='application/vnd.google-apps.spreadsheet'&fields=files(id,name,mimeType,thumbnailLink)
ফাইলের নাম এবং এক্সটেনশন: আপনার যা জানা উচিত
API এর মাধ্যমে একটি ফাইল সন্নিবেশ করার সময়, সম্পত্তিতে এক্সটেনশনটি নির্দিষ্ট করার পরামর্শ দেওয়া হয় name (উদাহরণস্বরূপ, cat.jpg)। ড্রাইভ সেই এক্সটেনশনটি এভাবে প্রচার করবে fileExtension পরবর্তী প্রতিক্রিয়াগুলিতে কেবল পঠনযোগ্য, এবং যখন ব্যবহারকারী ফাইলটি ডাউনলোড করেন বা ডেস্কটপ ক্লায়েন্টের সাথে সিঙ্ক করেন, তখন শিরোনামের উপর ভিত্তি করে পুরো নামটি তৈরি করা হবে।
আপনি যদি এক্সটেনশন প্রদান না করেন, তাহলে Drive MIME টাইপ থেকে তা নির্ধারণ করার চেষ্টা করবে । অপ্রত্যাশিত পরিস্থিতি এড়াতে, যখনই সম্ভব এটি নির্দিষ্ট করে দিন।
মেটাডেটা অপসারণকে ফাইল মুছে ফেলার সাথে গুলিয়ে ফেলবেন না।
মেটাডেটা মুছে ফেলা এবং ফাইল ডিলিট করা দুটি ভিন্ন কাজ। আপনি যদি কোনো ফাইলের মালিক হন এবং সেটিকে রিসাইকেল বিনে পাঠান, তাহলে আপনি মেটাডেটা মুছে ফেলছেন না; আপনি আপনার ড্রাইভ থেকে ফাইলটি সরিয়ে ফেলছেন । ডিলিট অপশনটি (যখন আপনি মালিক নন) কেবল ফাইলটিকে আপনার কাছ থেকে আড়াল করে, কিন্তু অন্যরা তা দেখতে পাবে।
ওয়েবে কোনো ফাইল ট্র্যাশে পাঠাতে হলে: drive.google.com-এ যান, রাইট-ক্লিক করুন এবং ‘Move to trash’ নির্বাচন করুন । ফাইলটির মালিক অন্য কেউ হলে, আপনি ‘Remove’ দেখতে পাবেন। ফাইলটি স্থায়ীভাবে মুছে ফেলতে হলে, ট্র্যাশ খালি করে দিন। এই ধাপগুলোর কোনোটিই সংরক্ষিত ফাইল থেকে মেটাডেটা মুছে ফেলে না: আপনাকে হয় ফাইলটি মুছে ফেলতে হবে অথবা ব্যাখ্যা করা বিকল্পগুলো ব্যবহার করে এর মেটাডেটা পরিচালনা করতে হবে ।
ক্লাউড স্টোরেজ মেটাডেটা স্থানান্তর এবং ধরে রাখা (যদি আপনি ডেটা স্থানান্তর করেন)
ক্লাউড স্টোরেজে ডেটা ট্রান্সফার সার্ভিস ব্যবহার করার সময়, কোন মেটাডেটা সংরক্ষিত হবে এবং কোনটি হবে না, সে সম্পর্কে কিছু নিয়ম রয়েছে। আপনি যদি বাকেট সহ ড্রাইভ ব্যবহার করেন বা ক্লাউডগুলোর মধ্যে ডেটা মাইগ্রেট করেন, তবে এটি একটি গুরুত্বপূর্ণ বিষয় ।
Amazon S3 থেকে অথবা ক্লাউড স্টোরেজের সাথে সামঞ্জস্যপূর্ণ
- তারা সংরক্ষিত হয় ফিক্সড-কি মেটাডেটা ক্ষেত্র (যেমন, ক্যাশে-নিয়ন্ত্রণ, বিষয়বস্তু-বিন্যাস, বিষয়বস্তু-প্রকার)।
- ব্যবহারকারী-সংজ্ঞায়িত মেটাডেটা এখানে প্রেরণ করা হয় কাস্টম মেটাডেটা ক্লাউড স্টোরেজে (সম্পাদনাযোগ্য)।
- El
ETagএটি চাবি দিয়ে ব্যক্তিগতকৃত হিসাবে সংরক্ষণ করা হয়x-goog-source-etag. - বস্তুর আকার এইভাবে সংরক্ষিত হয়
size. - S3 অ্যাক্সেস কন্ট্রোল তালিকা এবং অবজেক্ট ট্যাগ: সংরক্ষিত হয় না.
- S3 টাইমস্ট্যাম্প মেটাডেটা: সংরক্ষিত হয় নাক্লাউড স্টোরেজে,
timeCreatedyupdatedগন্তব্যস্থলে সৃষ্টি/আপডেটের মুহূর্ত প্রতিফলিত করে। - স্টোরেজ ক্লাস: স্থানান্তরের সময় কনফিগারযোগ্য (ডিফল্টরূপে, গন্তব্য বাকেটের)।
মাইক্রোসফট অ্যাজুর ব্লব থেকে ক্লাউড স্টোরেজ পর্যন্ত
- স্থির কী মেটাডেটা ক্ষেত্র: তারা সংরক্ষণ করা হয়.
- ব্যবহারকারী-সংজ্ঞায়িত মেটাডেটা: কাস্টম হিসাবে সংরক্ষণ করা হয় ক্লাউড স্টোরেজে।
ETagএটি সংরক্ষিত আছে যেমনx-goog-source-etag.- আকার হিসেবে
sizeADLS Gen2 POSIX অনুমতি এবং নির্দিষ্ট অ্যাক্সেস নিয়ন্ত্রণ: সংরক্ষিত হয় না. - Azure টাইমস্ট্যাম্প মেটাডেটা: সংরক্ষিত হয় না.
timeCreated/updatedগন্তব্যস্থলে পুনঃগণনা করা হয়। - স্টোরেজ ক্লাস: S3 এর মতো কনফিগারযোগ্য।
ক্লাউড স্টোরেজ বাকেটের মধ্যে
- স্থির এবং কাস্টম কী মেটাডেটা: তারা সংরক্ষণ করা হয়.
- অবজেক্ট জেনারেশন: কাস্টম মেটাডেটা হিসেবে সংরক্ষিত
x-goog-reserved-source-generation. - রিটেনশন: অস্থায়ী রিটেনশন ডিফল্টরূপে রিটেনশন হিসেবে রাখা হয়; ইভেন্ট-ভিত্তিক রিটেনশন নয়। এলসিএ থেকে সাবধান থাকুন: তুমি এগুলো রাখতে পারো, কিন্তু অপ্রাপ্য জিনিস তৈরি করা এড়িয়ে চলো।
- স্টোরেজ ক্লাস: রাখুন, একটি নতুন সেট করুন, অথবা গন্তব্য বাকেট থেকে একটি ব্যবহার করুন।
- CMEK এনক্রিপশন: রাখা ঐচ্ছিক; ডিফল্টরূপে ডেস্টিনেশন বাকেট পদ্ধতি ব্যবহার করা হয়।
timeCreatedরাখা যেতে পারেcustomTime;updatedকোন.- অন্যান্য অ-সম্পাদনাযোগ্য মেটাডেটা (যেমন,
etag,componentCount): না।.
ক্লাউড স্টোরেজের URL গুলির তালিকা
- স্থির কী মেটাডেটা ক্ষেত্র: সম্পাদনাযোগ্য গন্তব্যস্থলে।
Content-LengthyMD5: সম্পাদনাযোগ্য নয় এবং যদি উৎস থেকে সেগুলি সরবরাহ করা হয় তবে তা সংরক্ষিত থাকে।- উৎস টাইমস্ট্যাম্প: না।. স্টোরেজ ক্লাস: কনফিগারযোগ্য।
POSIX থেকে ক্লাউড স্টোরেজ (এবং তদ্বিপরীত)
mtimeকাস্টম মেটাডেটা হিসেবে টিকে আছেgoog-reserved-file-mtime.- আকার সংরক্ষিত আছে
size. UID, GID, MODE এবং সিমলিঙ্ক: .চ্ছিক মাধ্যমেmetadataOptions. - POSIX থেকে POSIX-এ, UID/GID/MODE ফাইল এবং ফোল্ডারে সংরক্ষণ করা যেতে পারে;
mtimeএটি ফাইলের জন্য সংরক্ষিত হয় (ফোল্ডারগুলিতে গন্তব্যস্থলে তৈরির সময় ব্যবহৃত হয়)।
বিভিন্ন সার্ভিসের মধ্যে ডেটা স্থানান্তরের ক্ষেত্রে এই বিবরণগুলো গুরুত্বপূর্ণ। এমনটা আশা করবেন না যে একটি সিস্টেমে মেটাডেটা মুছে ফেললে তা অন্য সিস্টেম থেকেও জাদুকরীভাবে অদৃশ্য হয়ে যাবে ; প্রতিটি স্থানান্তরের ডেটা সংরক্ষণের নিয়ম মেনে চলুন।
কম্পিউট ইঞ্জিন (VM) মেটাডেটা: গুগল ক্লাউড ব্যবহার করলে সীমা এবং মুছে ফেলা
যদিও এটি ড্রাইভ নয়, অনেক টিম কম্পিউট ইঞ্জিনে ভিএম মেটাডেটা অ্যাক্সেস করে। এটি পরিচালনা করার জন্য আপনার উপযুক্ত আইএএম পারমিশন এবং আকার ও পরিধির সীমাবদ্ধতা সম্পর্কে জ্ঞান থাকা প্রয়োজন ।
প্রথমত: গুগল ক্লাউড সিএলআই ইনস্টল করুন এবং এটি প্রথমবারের মতো চালান gcloud init (যদি আপনি একটি বহিরাগত পরিচয় প্রদানকারী ব্যবহার করেন, তাহলে ফেডারেটেড লগ ইন করুন।) CLI আপডেট রাখুন gcloud components update এবং স্কোপ ত্রুটি এড়াতে ডিফল্ট অঞ্চল এবং অঞ্চল সেট করুন।
সাধারণ প্রয়োজনীয় অনুমতি: যদি VM গুলি পরিষেবা অ্যাকাউন্ট ব্যবহার করে, দরকার iam.serviceAccounts.actAs. প্রকল্প-স্তরের মেটাডেটার জন্য: compute.projects.get y compute.projects.setCommonInstanceMetadata. জোনাল মেটাডেটার জন্য: compute.instanceSettings.get y compute.instanceSettings.update. একটি নির্দিষ্ট VM-এর মেটাডেটার জন্য: compute.instances.get y compute.instances.setMetadata.
মূল সীমা: প্রতি VM মেটাডেটা সেটের সম্মিলিত সর্বোচ্চ 512 কিলোবাইট; প্রতিটি কী পর্যন্ত 128 বাইট এবং প্রতিটি মান পর্যন্ত 256 কিলোবাইট. SSH কীগুলি সংরক্ষণ করা হয় ssh-keys; যদি তুমি সীমা অতিক্রম করো, অব্যবহৃত চাবি পরিষ্কার করার সময় এসেছেযদি আপনি স্টার্টআপ/শাটডাউন স্ক্রিপ্টগুলিকে সরাসরি কন্টেন্ট হিসেবে রাখেন, তাহলে সেগুলি সীমার মধ্যে গণনা করা হবে; পরিবর্তে, স্ক্রিপ্টটি ক্লাউড স্টোরেজে সংরক্ষণ করুন এবং শুধুমাত্র URL প্রদান করে.
বড় হাতের/ছোট হাতের অক্ষর: কীগুলি কেস সংবেদনশীল।; মানগুলিও, বুলিয়ান ব্যতীত। জোনাল মেটাডেটার জন্য: শুধুমাত্র gcloud বা REST দিয়ে পরিচালিত; কেস পরিবর্তন করে আপনি একই লেখা দিয়ে কী ডুপ্লিকেট করতে পারবেন না। (যেমন, যদি জোনাল-মেটাডেটা-কী ইতিমধ্যেই বিদ্যমান থাকে তবে জোনাল-মেটাডেটা-কী তৈরি করুন); এবং আপনি জোনাল মানগুলি সংজ্ঞায়িত করতে পারবেন না ssh-keys.
বুলিয়ান TRUE/FALSE-এর মতো সমতুল্য এবং Y/Yes/1 ও N/No/0-এর মতো বিকল্প গ্রহণ করে, যেখানে বড় বা ছোট হাতের অক্ষরের মধ্যে কোনো পার্থক্য করা হয় না।
পরিধি এবং অগ্রাধিকার: একই কী-নেম প্রজেক্ট এবং জোনাল উভয় স্তরেই থাকতে পারে, কিন্তু জোনাল ভ্যালুটি তার নিজ জোনে অগ্রাধিকার পায় । আপনি যদি একটি জোনাল ভ্যালু যোগ করেন, তবে প্রজেক্ট-স্তরের ভ্যালু থাকলেও সেটি সেই জোনের ভিএমগুলোর জন্য ব্যবহৃত হয়; প্রজেক্ট ভ্যালু যোগ করলে বিদ্যমান জোনাল ভ্যালুগুলো ওভাররাইড হয় না।
সাধারণ কার্যক্রম: আপনি প্রজেক্ট মেটাডেটা (যা সমস্ত ভিএম-এর জন্য প্রযোজ্য), জোনাল মেটাডেটা (যা সেই প্রজেক্টের অন্তর্গত একটি জোনের সমস্ত ভিএম-কে প্রভাবিত করে), এবং ইনস্ট্যান্স মেটাডেটা (শুধুমাত্র একটি ভিএম-এর জন্য) কনফিগার করতে পারেন। মেটাডেটা অপসারণ করতে, gcloud বা REST আপনাকে প্রয়োজন অনুযায়ী প্রজেক্ট, জোনাল বা ইনস্ট্যান্স মেটাডেটা ডিলিট করার সুযোগ দেয়।
স্থানীয়ভাবে REST ব্যবহার: REST API স্যাম্পলগুলো gcloud CLI-তে আপনার দেওয়া ক্রেডেনশিয়াল ব্যবহার করে। আপনার এনভায়রনমেন্ট অথেন্টিকেট করুন এবং আপনার মেশিন থেকে কলগুলো পরীক্ষা করার জন্য সেই ক্রেডেনশিয়ালগুলো পুনরায় ব্যবহার করুন।
ড্রাইভে আরও ভালো মেটাডেটা হাইজিনের জন্য ব্যবহারিক টিপস
আপনি যদি ড্রাইভে আপনার স্থান সংকুলান কমাতে চান, তবে যে বিষয়গুলো আপনার নিয়ন্ত্রণে আছে সেগুলোর উপর মনোযোগ দিন: লেবেল (যদি এগুলোর কোনো উপযোগিতা না থাকে তবে সেগুলো সরিয়ে ফেলুন), ইনডেক্সযোগ্য টেক্সট (যদি প্রয়োজন না হয় তবে তা পরিবর্তন করুন বা খালি করে দিন), এবং থাম্বনেইল (সেগুলো প্রতিস্থাপন করুন অথবা আপলোড করা থেকে বিরত থাকুন) । সিস্টেম প্রোপার্টি নিরীক্ষার জন্য, মুছে ফেলার জন্য নয়।
যখন কোনো ফাইল শেয়ার করা হয় এবং আপনি সেটির মালিক না হন, তখন মনে রাখবেন যে আপনার দৃষ্টি থেকে ফাইলটি সরিয়ে দিলেও অন্যদের জন্য কিছুই মুছে যায় না। যদি সংশ্লিষ্ট বিষয়বস্তু বা মেটাডেটা সম্পূর্ণরূপে মুছে ফেলার লক্ষ্য থাকে, তবে মালিকের সাথে সমন্বয় করুন ।
আপনি যদি ক্লাউড স্টোরেজ বা ভিএম-এর ফ্লো-এর সাথে ড্রাইভকে ইন্টিগ্রেট করেন, তবে প্রত্যাশাগুলো নথিভুক্ত করুন। অনেক মেটাডেটা পরিবর্তিত হয় বা সিস্টেমগুলোর মধ্যে স্থানান্তরিত হয় না ; এমন অটোমেশন এড়িয়ে চলুন যা টাইমস্ট্যাম্প বা এসিএল-এর উপর নির্ভর করে, যেগুলো সংরক্ষিত থাকে না।
এই নির্দেশিকাগুলোর সাহায্যে, যা সত্যিই পার্থক্য গড়ে তোলে, তার উপর আপনার নিয়ন্ত্রণ থাকবে। ট্যাগগুলো নির্ভুলভাবে পরিচালনা করুন, কী ইনডেক্সযোগ্য হবে তা নিয়ন্ত্রণ করুন, এবং গোপনীয়তা, অনুসন্ধানযোগ্যতা ও ব্যবহারকারীর অভিজ্ঞতার মধ্যে ভারসাম্য বজায় রাখতে কখন ও কীভাবে থাম্বনেইল ব্যবহার করবেন তা স্থির করুন।
