আমার কাছে পাইথন বোটো 3 স্ক্রিপ্ট রয়েছে যা এফএফ:
- এর মাধ্যমে কোনও পরিষেবার জন্য 'রান' স্থিতি সহ কার্যগুলির তালিকা তৈরি করুন
ecs_client.list_tasks(cluster=mycluster,serviceName=myservice,desiredStatus='RUNNING')
- উপরের কাজগুলির তালিকার জন্য লুপের জন্য করুন এবং প্রতিটি মাধ্যমে থামিয়ে দিন
ecs_client.stop_task(cluster=mycluster,task=mytask)
- রানিংকাউন্ট এবং কাঙ্ক্ষিত কাউন্ট পেতে পরিষেবাটি বর্ণনা করুন
ecs_client.describe_services(cluster=mycluster,services=[myservice])
- লুপ চলাকালীন চলমানকাউন্ট <কাঙ্ক্ষিত কাউন্ট - অর্থ একটি টাস্ক বর্তমানে থামানো হচ্ছে এবং এখনও প্রতিস্থাপন করা হয়নি, সুতরাং পরবর্তী কাজটি এখনও বন্ধ করবেন না!
while myservice['services'][0]['runningCount'] < myservice['services'][0]['desiredCount']:
যদি লুপটি আর সত্য না হয় - যার অর্থ চলমান এবং কাঙ্ক্ষিত গণনা দুটি সমান হয় তবে তালিকার পরবর্তী কাজটি বন্ধ করুন।
এটি প্রকৃত প্রবাহ এবং আমি এখনও আমার বর্তমান কাজটি দ্বারা নিযুক্ত এবং আমার সমস্ত কোড এগুলির সাথে যুক্ত হওয়ায় আমি আসল কোডটি প্রদর্শন করতে অক্ষম :)