পণ্য গিটহাবে এই পৃষ্ঠাটি সম্পাদনা করুন প্রকার: দ্য নির্মাতা করেন তারপর, চালান আপনি যখন নির্দিষ্ট করবেন না # ûস্কেলওয়ে বিল্ডার প্রকার: স্কেলওয়ে আর্টিফ্যাক্ট বিল্ডারআইডি: hashicorp.scaleway দ্য স্কেলওয়ে প্যাকার নির্মাতার সাথে ব্যবহারের জন্য নতুন ছবি তৈরি করতে সক্ষম স্কেলওয়ে। নির্মাতা একটি উত্স ইমেজ নেয়, রান এটি লঞ্চ করার পরে ইমেজটিতে প্রয়োজনীয় কোনো বিধান, তারপর এটি স্ন্যাপশট করে একটি পুনঃব্যবহারযোগ্য ছবিতে। এই পুনঃব্যবহারযোগ্য চিত্রটি তখন ভিত্তি হিসাবে ব্যবহার করা যেতে পারে স্কেলওয়ের মধ্যে চালু করা নতুন সার্ভারগুলির নির্মাতা করেন *না* স্ন্যাপশট পরিচালনা করুন। একবার এটি একটি চিত্র তৈরি করে, এটি পর্যন্ত আপনি এটি ব্যবহার করতে বা মুছে ফেলতে পারেন স্থাপন প্যাকার v1.7.0 বা তার পরবর্তী ব্যবহার করে এই প্লাগইনটি ইনস্টল করতে, এই কোডটি আপনার প্যাকার কনফিগারেশনে কপি করে পেস্ট করুন তারপর, চালান প্যাকার init প্যাকার { প্রয়োজনীয়_প্লাগইনস { স্কেলওয়ে = { সংস্করণ = 1.0.5"উত্স = "github.com/scaleway/scaleway"} } ## কনফিগারেশন রেফারেন্স নির্মাতার জন্য উপলব্ধ অনেক কনফিগারেশন বিকল্প আছে. এগুলি নীচে দুটি বিভাগে বিভক্ত: প্রয়োজনীয় এবং ঐচ্ছিক পরামিতি৷ প্রতিটি বিভাগের মধ্যে, উপলব্ধ কনফিগারেশন কী বর্ণানুক্রমিক হয় এখানে তালিকাভুক্ত বিকল্পগুলি ছাড়াও, এই নির্মাতার জন্য একটি যোগাযোগকারী কনফিগার করা যেতে পারে। সেখানে সংজ্ঞায়িত বিকল্পগুলি ছাড়াও, সাধারণ স্বয়ংক্রিয়-উত্পন্ন কীকে ওভাররাইড করার জন্য একটি ব্যক্তিগত কী ফাইলও সরবরাহ করা যেতে পারে: ssh_private_key_file(string) - একটি PEM এনকোড করা প্রাইভেট কী ফাইলের পাথ SSH দিয়ে প্রমাণীকরণের জন্য ব্যবহার করতে হবে। দ্য ~পথে ব্যবহার করা যেতে পারে এবং বর্তমান ব্যবহারকারীর হোম ডিরেক্টরিতে প্রসারিত করা হবে প্রয়োজনীয়: অ্যাক্সেস_কি(স্ট্রিং) - গোপন কী-এর সাথে সম্পর্কিত অ্যাক্সেসকি। স্কেলওয়ে কনফিগারেশন ফাইল থেকে প্রথমে আনা হবে। এটি পরিবেশ পরিবর্তনশীল SCW_ACCESS_KEY এর মাধ্যমেও নির্দিষ্ট করা যেতে পারে secret_key(স্ট্রিং) - Scaleway API-এর বিরুদ্ধে প্রমাণীকরণের জন্য SecretKey। স্কেলওয়ে কনফিগারেশন ফাইল থেকে প্রথমে আনা হবে। এটি পরিবেশ পরিবর্তনশীল SCW_SECRET_KEY এর মাধ্যমেও নির্দিষ্ট করা যেতে পারে project_id(স্ট্রিং) - প্রজেক্ট আইডি যেখানে দৃষ্টান্ত, ভলিউম এবং স্ন্যাপশট তৈরি করা হবে। স্কেলওয়ে কনফিগারেশন ফাইল থেকে প্রথমে আনা হবে। এটি পরিবেশ পরিবর্তনশীল SCW_DEFAULT_PROJECT_ID এর মাধ্যমেও নির্দিষ্ট করা যেতে পারে জোন(স্ট্রিং) - যে অঞ্চলে দৃষ্টান্ত, ভলিউম এবং স্ন্যাপশট তৈরি করা হবে। স্কেলওয়ে কনফিগারেশন ফাইল থেকে প্রথমে আনা হবে। এটি পরিবেশ পরিবর্তনশীল SCW_DEFAULT_ZONE এর মাধ্যমেও নির্দিষ্ট করা যেতে পারে চিত্র(স্ট্রিং) - বেস ইমেজের UUID ব্যবহার করতে হবে। এটি এমন একটি চিত্র যা একটি নতুন সার্ভার চালু করতে এবং এটির ব্যবস্থা করতে ব্যবহার করা হবে। চিত্র তালিকা দেখুন গৃহীত ছবির সম্পূর্ণ তালিকা পেতে UUID. মার্কেটপ্লেস ইমেজ লেবেল (যেমন ubuntu_focal)ও কাজ করে বাণিজ্যিক_টাইপ(স্ট্রিং) - সার্ভারের বাণিজ্যিক প্রকারের নাম: C1, C2L, C2M, C2S, DEV1-S, DEV1-M, DEV1-L, DEV1-XL, GP1-XS, GP1-S, GP1-M, GP1 -L, GP1-XL, রেন্ডার-এস ঐচ্ছিক: api_url(স্ট্রিং) - স্কেলওয়ে এপিআই ইউআরএল ব্যবহার করার জন্য প্রথমে স্কেলওয়ে কনফিগারেশন ফাইল থেকে আনা হবে। এটি পরিবেশ পরিবর্তনশীল SCW_API_URL এর মাধ্যমেও নির্দিষ্ট করা যেতে পারে image_size_in_gb(int32) - GB-তে ছবির আকার। ব্লক ভলিউমের উপর ভিত্তি করে শুধুমাত্র ছবির জন্য কাজ করবে snapshot_name(string) - ফলস্বরূপ স্ন্যাপশটের নাম যা আপনার অ্যাকাউন্টে প্রদর্শিত হবে। ডিফল্ট প্যাকার-টাইমস্ট্যাম্প image_name(string) - আপনার অ্যাকাউন্টে প্রদর্শিত ছবির নাম। ডিফল্ট প্যাকার-টাইমস্ট্যাম্প server_name(string) - সার্ভারে বরাদ্দ করা নাম। ডিফল্ট প্যাকার-UUID বুটস্ক্রিপ্ট(স্ট্রিং) - সার্ভার বুট করার সময় ব্যবহার করা একটি বিদ্যমান বুটস্ক্রিপ্টের আইডি বুটটাইপ(স্ট্রিং) - বুটের প্রকার, হয় স্থানীয় বা বুটস্ক্রিপ্ট, ডিফল্ট বুটস্ক্রিপ্ট remove_volume(bool) - ভলিউম সরান cleanup_machine_related_data(string) - এই মানটি ব্যবহারকারীকে এমন তথ্য অপসারণ করতে দেয় যা ইমেজ তৈরি করতে ব্যবহৃত উদাহরণের জন্য বিশেষ। snapshot_creation_timeout(সময়কাল স্ট্রিং | যেমন: "1h5m2s") - স্ন্যাপশট তৈরির জন্য অপেক্ষা করার সময়। ডিফল্ট "1h"image_creation_timeout(সময়কাল স্ট্রিং | যেমন: "1h5m2s") - ছবি তৈরির জন্য অপেক্ষা করার সময়। ডিফল্ট "1h"server_creation_timeout(সময়কাল স্ট্রিং | যেমন: "1h5m2s") - সার্ভার তৈরির জন্য অপেক্ষা করার সময়। ডিফল্ট "10m"server_shutdown_timeout(সময়কাল স্ট্রিং | যেমন: "1h5m2s") - সার্ভার শাটডাউনের জন্য অপেক্ষা করার সময়। ডিফল্ট "10m"user_data(মানচিত্র[স্ট্রিং]স্ট্রিং) - উদাহরণ চালু করার সময় প্রয়োগ করার জন্য ব্যবহারকারীর ডেটা user_data_timeout(সময়কাল স্ট্রিং ডিফল্ট "0s"api_token(স্ট্রিং) - আপনার অ্যাকাউন্টের সাথে প্রমাণীকরণের জন্য ব্যবহার করা টোকেন। এটি পরিবেশ পরিবর্তনশীল SCALEWAY_API_TOKEN এর মাধ্যমেও নির্দিষ্ট করা যেতে পারে। আপনি নিয়ন্ত্রণ প্যানেলের "শংসাপত্র"বিভাগে টোকেন দেখতে এবং তৈরি করতে পারেন। অপ্রচলিত, পরিবর্তে SecretKey ব্যবহার করুন সংগঠন_আইডি(স্ট্রিং) - আপনার সংস্থাকে সনাক্ত করতে যে সংস্থার আইডি ব্যবহার করতে হবে। এটি পরিবেশ পরিবর্তনশীল SCALEWAY_ORGANIZATION এর মাধ্যমেও নির্দিষ্ট করা যেতে পারে। আপনার প্রতিষ্ঠানের আইডি নিয়ন্ত্রণ প্যানেলের "অ্যাকাউন্ট"বিভাগে উপলব্ধ। পূর্বে নামকরণ করা হয়েছে: পরিবেশ পরিবর্তনশীল সহ api_access_key: SCALEWAY_API_ACCESS_KEY অবচিত, পরিবর্তে ProjectID ব্যবহার করুন অঞ্চল(স্ট্রিং) - (par1 বা ams1) সার্ভার চালু করার জন্য অঞ্চলের নাম। ফলস্বরূপ, এটি সেই অঞ্চল যেখানে স্ন্যাপশট পাওয়া যাবে। অপ্রচলিত, পরিবর্তে Zone ব্যবহার করুন ## মৌলিক উদাহরণ এখানে একটি মৌলিক উদাহরণ. আপনি আপনার নিজস্ব অ্যাক্সেস টোকেন প্রবেশ করার সাথে সাথে এটি সম্পূর্ণরূপে বৈধ: উৎস "স্কেলওয়ে""উদাহরণ"{ project_id = "আপনার প্রকল্প আইডি"access_key = "আপনার অ্যাক্সেস কী"secret_key = "আপনার গোপন কী"চিত্র = "বেস চিত্রের UUID"অঞ্চল = "fr-par-1"বাণিজ্যিক_টাইপ = "DEV1-S"ssh_username = "root"ssh_private_key_file = ssh/id_rsa"} বিল্ড { উত্স = ["source.scaleway.example"] } আপনি যখন নির্দিষ্ট করবেন না ssh_private_key_file, একটি অস্থায়ী SSH কী-পেয়ার সার্ভার সংযোগ করার জন্য তৈরি করা হয়। এই কী শুধুমাত্র অনুমতি দেবে রুট ব্যবহারকারী সার্ভার সংযোগ করুন।