OpDemand শেল প্রকল্প C2 সিস্টেম কমান্ড-লাইন ক্লায়েন্ট ইন্টারফেস রয়েছে. এই ময়াল সাপ মডিউল OpDemand এর কমান্ড ও কন্ট্রোল প্রযুক্তি (C2) এর অংশ.
ওপেন সোর্স
C2 শেল প্রকল্প OpDemand দ্বারা ওপেন সোর্স তৈরি করা হয়েছে.
C2 শেল ডকুমেন্টেশন
তুমি শুরু করার আগে
- আপনি একটি সক্রিয় C2 অ্যাকাউন্ট প্রয়োজন হবে. Https://c2.opdemand.com/ এ বিনামূল্যে জন্য এক তৈরি করুন
- নির্দেশনা OSX বা লিনাক্স অনুমান (উইন্ডোজ পরীক্ষা করা হয়েছে, কিন্তু কাজ করা উচিত)
সংস্থাপনা
ইনস্টলেশন মান distutils কনভেনশন ব্যবহার করে.
উবুন্টু পাইথন ইনস্টল setup.py
কনফিগারেশন
স্থানীয় ক্লায়েন্ট কনফিগারেশন আপনার C2 লগইন ইমেইল ঠিকানা যোগ করুন.
C2 স্থানীয় সেট --email=c2user@opdemand.com
একটি C2 স্থানীয় পেতে বর্তমান কনফিগারেশন প্রদর্শন করা হবে.
লগ-ইন
উপরে কনফিগার করা ইমেল ঠিকানা ব্যবহার এবং একটি পাসওয়ার্ড লেখার অনুরোধ জানানো হবে, যা একটি C2 লগইন, প্রয়োগ করুন.
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 লগইন
পাসওয়ার্ড:
2011-06-07 08: 44: 12.052 তথ্য - - => পোষ্ট https://c2core.opdemand.com/session
2011-06-07 08: 44: 13.095 - তথ্য - পান https://c2core.opdemand.com/template
2011-06-07 09: 21: 21.879 - তথ্য - <= 200 ঠিক আছে, অ্যাপ্লিকেশন এর 1822 বাইট পড়া / JSON
টেমপ্লেট [# JSON তালিকা
& Nbsp; {
& Nbsp; # প্রথম টেমপ্লেট
& Nbsp;},
& Nbsp; {
& Nbsp; # দ্বিতীয় টেমপ্লেট
& Nbsp;}
]
2011-06-07 09: 21: 21.881 - তথ্য - 0.524872s মধ্যে (টেমপ্লেট / তালিকা) সাফল্য
আপনি স্থাপন করতে চান টেমপ্লেট _id মান বের করুন, এবং এটি আপনার ক্লিপবোর্ডে কপি করুন.
একটি নতুন প্ল্যাটফর্ম তৈরি করুন
পছন্দসই টেমপ্লেট নির্বাচন করুন এবং একটি নতুন প্ল্যাটফর্ম তৈরি হবে, যা টেমপ্লেট _id, একটি C2 টেমপ্লেট লোড ইস্যু.
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 টেমপ্লেট লোড --_ আইডি = 6c86dfc5ddfe464199021b8dcaf521a2
2011-06-07 09: 42: 36.711 তথ্য - - => পোষ্ট https://c2core.opdemand.com/template/6c86dfc5ddfe464199021b8dcaf521a2/load
2011-06-07 09: 42: 38.606 - তথ্য - <= 201 তৈরি করা হয়েছে, আবেদন 14850 বাইট পড়া / JSON
{
& Nbsp; # টেমপ্লেট অনেক লম্বা JSON, উপস্থাপনা
}
2011-06-07 09: 42: 38.757 - তথ্য - 2.061932s মধ্যে (টেমপ্লেট / লোড) সাফল্য
তালিকা প্ল্যাটফর্ম
আপনার অ্যাকাউন্টে উপলব্ধ প্ল্যাটফর্ম দেখার জন্য একটি প্ল্যাটফর্ম C2 তালিকা প্রয়োগ করুন.
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম তালিকা
2011-06-07 09: 46: 48.327 তথ্য - - => পেতে https://c2core.opdemand.com/platform
2011-06-07 09: 46: 48.884 - তথ্য - <= 200 ঠিক আছে, অ্যাপ্লিকেশন এর 566 বাইট পড়া / JSON
[
& Nbsp; {
& Nbsp; # আপনার নতুন প্ল্যাটফর্ম
& Nbsp;}
]
2011-06-07 09: 46: 48.885 - তথ্য - 0.572228s মধ্যে (প্ল্যাটফর্ম / তালিকা) সাফল্য
আপনার ক্লিপবোর্ডে এই প্ল্যাটফর্ম _id কপি করুন.
প্ল্যাটফর্ম পড়ুন
তালিকা অপারেশন শুধুমাত্র একটি সংগ্রহে আইটেম সারসংক্ষেপ উপস্থাপনা প্রদর্শন করুন. আপনি পড়তে একটি C2 প্ল্যাটফর্ম প্রদান এবং _id প্রদান করতে হবে (তার নেস্টেড উপাদান রয়েছে এক) একটি প্ল্যাটফর্ম পূর্ণ উপস্থাপনা দেখতে:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম পড়া --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 16: 06.050 তথ্য - - => পেতে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 16: 06.984 - তথ্য - <= 200 ঠিক আছে, আবেদন 14850 বাইট পড়া / JSON
{
& Nbsp; # সম্পূর্ণ প্ল্যাটফর্ম উপস্থাপনা
}
2011-06-07 10: 16: 07.152 - তথ্য - 1.117754s মধ্যে (প্ল্যাটফর্ম / পড়া) সাফল্য
JSON প্রতিক্রিয়া সঙ্গে কাজ
উপরে প্ল্যাটফর্ম পড়তে অত্যন্ত দীর্ঘ. সৌভাগ্যবশত C2 শেল পড়তে অনেক সহজ কোন C2 শেল কমান্ড থেকে JSON আউটপুট যে একটি সমন্বিত JSON prettifier অন্তর্ভুক্ত করা হয়েছে.
শুধু পাইপ কোনো C2 কমান্ড সুন্দর C2 থেকে:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 টেমপ্লেট পড়া --_ আইডি = 6c86dfc5ddfe464199021b8dcaf521a2 | সুন্দর C2
2011-06-07 09: 32: 00.646 তথ্য - - => পেতে https://c2core.opdemand.com/template/6c86dfc5ddfe464199021b8dcaf521a2
2011-06-07 09: 32: 01.378 - তথ্য - <= 200 ঠিক আছে, আবেদন 12022 বাইট পড়া / JSON
2011-06-07 09: 32: 01.535 - তথ্য - 0.904613s মধ্যে (টেমপ্লেট / পড়া) সাফল্য
tiers.0.name "নেটওয়ার্ক সারি"
tiers.0.doctype "স্তর"
tiers.0._rev "1-5a37d211b276deee536cd72a016af8fa"
... Prettified JSON এর বাকি
সমস্ত C2 কমান্ড স্ট্যান্ডার্ড ইনপুট থেকে পড়া এবং মান আউটপুট লিখুন. এই কাঁচা JSON এবং prettified JSON, ইউনিক্স-শৈলী পাইপ ব্যবহার করে অন্য কোন কমান্ড পাইপ করা যাবে. (যেমন, grep).
প্ল্যাটফর্ম কনফিগার করুন Name
প্রথম ডিফল্ট কনফিগ তথ্যের জন্য প্ল্যাটফর্ম এবং, grep পড়ুন:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম পড়া --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e | C2 সুন্দর | grep কনফিগ
2011-06-07 10: 26: 29.828 তথ্য - - => পেতে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 26: 30.486 - তথ্য - <= 200 ঠিক আছে, আবেদন 14850 বাইট পড়া / JSON
2011-06-07 10: 26: 30.635 - তথ্য - 0.821403s মধ্যে (প্ল্যাটফর্ম / পড়া) সাফল্য
config.access_network "0.0.0.0/0"
"আমি-06ad526f" config.image_id
config.doctype "কনফিগ"
config._rev "1-38d720a0975e4d377ccbfd3cb7864185"
config.access_port "22"
config.cloud_name "আমাদের পূর্ব-1"
config.clone_.parent_id "ceee3724a3674bc096a2a6d2dfde7209"
config.clone_.parent_impl.cls_ "c2core.resolve.Config"
config.admin_network "0.0.0.0/0"
config._id "ceee3724a3674bc096a2a6d2dfde7209"
config.impl.cls_ "c2core.resolve.Config"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.0 "7bbeacb1082e4810bb1a6643d024496e"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.1 "কনফিগ"
metadata.config_info.access_port "পোর্ট সার্ভারে শোনা"
metadata.config_info.access_network "পাবলিক ব্যবহারকারীদের জন্য নেটওয়ার্ক মাস্ক"
metadata.config_info.cloud_name "ডেস্কটপ অ্যাপ উন্মোচন অঞ্চলের নাম"
metadata.config_info.admin_network "অ্যাডমিন ব্যবহারকারীদের জন্য নেটওয়ার্ক মাস্ক"
1.1.1.1/32 - এর এক হোস্ট নেটওয়ার্কের প্রবেশাধিকার সীমাবদ্ধ যাক. এই access_network এবং admin_network কি পরিবর্তন প্রয়োজন হবে.
কনফিগ নিজস্ব _id এবং _rev সঙ্গে একটি নেস্টেড নথি থেকে, আমরা সরাসরি কনফিগ ফাইলটি পরিবর্তন করতে হবে. এই কাজের জন্য, আমরা উপস্থাপনা পড়া এবং একটি আপডেট অপারেশন এটি বংশীধ্বনিতুল্য এর বিশ্রামরত কনভেনশন অনুসরণ করুন:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 কনফিগ পড়া --_ আইডি = ceee3724a3674bc096a2a6d2dfde7209 | C2 কনফিগ আপডেট - --access_network = 1.1.1.1 / 32 --admin_network = 1.1.1.1 / 32
2011-06-07 10: 35: 39.643 - তথ্য - stdin থেকে বস্তু পড়া, Ctrl-C বিরতি ...
2011-06-07 10: 35: 39.661 তথ্য - - => পেতে https://c2core.opdemand.com/config/ceee3724a3674bc096a2a6d2dfde7209
2011-06-07 10: 35: 40.573 - তথ্য - <= 200 ঠিক আছে, অ্যাপ্লিকেশন এর 692 বাইট পড়া / JSON
2011-06-07 10: 35: 40.574 - তথ্য - 0.931527s মধ্যে (কনফিগ / পড়া) সাফল্য
2011-06-07 10: 35: 40.603 তথ্য - - => রাখুন https://c2core.opdemand.com/config/ceee3724a3674bc096a2a6d2dfde7209
2011-06-07 10: 35: 41.316 - তথ্য - <= 200 ঠিক আছে, অ্যাপ্লিকেশন এর 694 বাইট পড়া / JSON
{
& Nbsp; "_ আইডি", "ceee3724a3674bc096a2a6d2dfde7209",
& Nbsp; "_ আবর্তন": "2-6a1cac4a1851fead776d4184e1218028",
& Nbsp; "access_network": "1.1.1.1/32",
& Nbsp; "access_port": "22",
& Nbsp; "admin_network": "1.1.1.1/32",
& Nbsp; "clone_": {
& Nbsp; "parent_id": "ceee3724a3674bc096a2a6d2dfde7209",
& Nbsp; "parent_impl": {
& Nbsp; "cls_": "c2core.resolve.Config"
& Nbsp;}
& Nbsp;},
& Nbsp; "cloud_name": "আমাদের পূর্ব-1",
& Nbsp; "DOCTYPE": "কনফিগ",
& Nbsp; "image_id": "Ami-06ad526f",
& Nbsp; "impl": {
& Nbsp; "cls_": "c2core.resolve.Config"
& Nbsp;},
& Nbsp; "মতামত": {
& Nbsp; "7bbeacb1082e4810bb1a6643d024496e": [
& Nbsp; [
& Nbsp; "7bbeacb1082e4810bb1a6643d024496e",
& Nbsp; "কনফিগ"
& Nbsp;]
& Nbsp;]
& Nbsp;}
}
2011-06-07 10: 35: 41.317 - তথ্য - 0.730138s মধ্যে (কনফিগ / আপডেট) সাফল্য
মূল নথিতে আপডেট, নেস্টেড কনফিগারেশন অন্তর্ভুক্ত নিশ্চিত করতে প্ল্যাটফর্ম কনফিগারেশন পুনরায় পড়া:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম পড়া --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e | C2 সুন্দর | grep কনফিগ
2011-06-07 10: 37: 11.131 তথ্য - - => পেতে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 37: 11.825 - তথ্য - <= 200 ঠিক আছে, আবেদন 14852 বাইট পড়া / JSON
2011-06-07 10: 37: 11.977 - তথ্য - 0.862029s মধ্যে (প্ল্যাটফর্ম / পড়া) সাফল্য
config.access_network "1.1.1.1/32"
"আমি-06ad526f" config.image_id
config.doctype "কনফিগ"
config._rev "2-6a1cac4a1851fead776d4184e1218028"
config.access_port "22"
config.cloud_name "আমাদের পূর্ব-1"
config.clone_.parent_id "ceee3724a3674bc096a2a6d2dfde7209"
config.clone_.parent_impl.cls_ "c2core.resolve.Config"
config.admin_network "1.1.1.1/32"
config._id "ceee3724a3674bc096a2a6d2dfde7209"
config.impl.cls_ "c2core.resolve.Config"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.0 "7bbeacb1082e4810bb1a6643d024496e"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.1 "কনফিগ"
metadata.config_info.access_port "পোর্ট সার্ভারে শোনা"
metadata.config_info.access_network "পাবলিক ব্যবহারকারীদের জন্য নেটওয়ার্ক মাস্ক"
metadata.config_info.cloud_name "ডেস্কটপ অ্যাপ উন্মোচন অঞ্চলের নাম"
metadata.config_info.admin_network "অ্যাডমিন ব্যবহারকারীদের জন্য নেটওয়ার্ক মাস্ক"
প্ল্যাটফর্ম শুরু
সারিবদ্ধ জায়গায় আমাদের ডেস্কটপ অ্যাপ উন্মোচন পরিচয়পত্র, এবং আমাদের প্ল্যাটফর্ম সঙ্গে আমরা যেতে প্রস্তুত. একটি C2 প্ল্যাটফর্ম শুরু ইস্যু এবং অর্কেস্ট্রারচনা শুরু করা যাক:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম শুরু --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 42: 52.849 তথ্য - - => পোষ্ট https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e/start
2011-06-07 10: 42: 53.816 - তথ্য - <= 202 গৃহীত, অ্যাপ্লিকেশন 0 বাইট পড়া / JSON
2011-06-07 10: 42: 53.816 - তথ্য - 0.981219s মধ্যে (প্ল্যাটফর্ম / শুরু) সাফল্য
প্ল্যাটফর্ম এর অগ্রগতি অনুসরণ করার জন্য, সব নেস্টেড বস্তুর অবস্থা পূর্ণ প্ল্যাটফর্ম উপস্থাপনা এবং, grep পড়ুন:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম পড়া --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e | C2 সুন্দর | grep অবস্থা
2011-06-07 10: 43: 06.530 তথ্য - - => পেতে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 43: 07.228 - তথ্য - <= 200 ঠিক আছে, আবেদন 22227 বাইট পড়া / JSON
2011-06-07 10: 43: 07.451 - তথ্য - 0.935643s মধ্যে (প্ল্যাটফর্ম / পড়া) সাফল্য
tiers.0.status_.value "ভবন"
tiers.0.keypair.status_.detail "কী জোড়া তৈরি করা"
tiers.0.keypair.status_.value "নির্মিত"
"নিয়ম সফলভাবে অনুমোদিত" tiers.0.sg.status_.detail
tiers.0.sg.status_.value "নির্মিত"
tiers.1.status_.value "ভবন"
tiers.1.server.status_.detail "বর্তমানে, চলমান মুলতুবি জন্য অপেক্ষা করছে"
tiers.1.server.status_.value "ভবন"
status_.detail "অপারেশন সূত্রপাত শুরু"
status_.value "শুরু"
আমরা প্ল্যাটফর্ম-স্তর অবস্থা শুরু হয় দেখতে পারেন. পুনরায় ইস্যু এই কমান্ড "পোল" অবস্থা বার নম্বর. রাষ্ট্রের জন্য Grepping এছাড়াও উপাদান বর্তমানে স্থানান্তর করা হয়, যা প্রদর্শক জন্য দরকারী. প্ল্যাটফর্ম সম্পন্ন করা হয় হিসাবে অনুসরণ করে, অবস্থা হওয়া উচিত:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম পড়া --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e | C2 সুন্দর | grep অবস্থা
2011-06-07 10: 44: 21.015 তথ্য - - => পেতে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 44: 21.736 - তথ্য - <= 200 ঠিক আছে, আবেদন 27129 বাইট পড়া / JSON
2011-06-07 10: 44: 21.988 - তথ্য - 0.990599s মধ্যে (প্ল্যাটফর্ম / পড়া) সাফল্য
tiers.0.status_.detail "সাফল্যের সাথে শুরু"
tiers.0.status_.value "চলমান"
tiers.0.keypair.status_.detail "কী জোড়া তৈরি করা"
tiers.0.keypair.status_.value "চলমান"
"নিয়ম সফলভাবে অনুমোদিত" tiers.0.sg.status_.detail
tiers.0.sg.status_.value "চলমান"
tiers.1.status_.detail "সাফল্যের সাথে শুরু"
tiers.1.status_.value "চলমান"
tiers.1.server.status_.detail "22 / TCP প্রস্তুত শ্রোতা"
tiers.1.server.status_.value "চলমান"
status_.detail "সফল অপারেশন শুরু"
status_.value "চলমান"
22 / বিভিন্ন TCP প্রস্তুত সার্ভারের শ্রোতা সঙ্গে "চলমান" একটি পিতা বা মাতা-স্তরের অবস্থা উল্লেখ্য. আমাদের প্ল্যাটফর্ম প্রস্তুত.
প্ল্যাটফর্ম ব্যবহার করে
সব প্ল্যাটফর্ম তারা ব্যবহার করছেন সেটি সম্পর্কে তথ্য প্রকাশ. সর্বাধিক প্ল্যাটফর্মের কিছু সমন্বয় প্রকাশ:
- URL গুলি
- হোস্ট / পোর্ট সমন্বয়
- লগইন
- পাসওয়ার্ড
আমরা জন্য প্ল্যাটফর্ম এবং, grep পড়া আমরা এই প্ল্যাটফর্ম একটি সহজ SSH- র URL প্রকাশিত দেখতে পারেন প্রকাশ:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম পড়া --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e | সুন্দর C2 | grep প্রকাশ
2011-06-07 10: 51: 30.694 তথ্য - - => পেতে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 51: 31.764 - তথ্য - <= 200 ঠিক আছে, আবেদন 27129 বাইট পড়া / JSON
2011-06-07 10: 51: 32.038 - তথ্য - 1.367026s মধ্যে (প্ল্যাটফর্ম / পড়া) সাফল্য
tiers.1.server.publish.access_url "SSH: //ubuntu@ec2-50-19-55-84.compute-1.amazonaws.com/"
metadata.publish_info.access_url "প্ল্যাটফর্ম ব্যবহার জন্য URL"
প্ল্যাটফর্মের প্রকাশ করার জন্য একটি সাধারণ প্যাটার্ন:
- অ্যাডমিন URL- এ
- অ্যাডমিন লগইন করুন
- অ্যাডমিন পাসওয়ার্ড
- অ্যাক্সেস URL
প্ল্যাটফর্ম বন্ধ
প্ল্যাটফর্ম বন্ধ হয়েছে একবার, তার অবস্থা ভালো কিছু হবে:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম পড়া --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e | C2 সুন্দর | grep অবস্থা
2011-06-07 10: 57: 51.345 তথ্য - - => পেতে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 57: 52.128 - তথ্য - <= 200 ঠিক আছে, আবেদন 27966 বাইট পড়া / JSON
2011-06-07 10: 57: 52.424 - তথ্য - 1.093576s মধ্যে (প্ল্যাটফর্ম / পড়া) সাফল্য
tiers.0.status_.detail "সাফল্যের বন্ধ"
tiers.0.status_.value "বন্ধ"
tiers.0.keypair.status_.detail "কী জোড়া তৈরি করা"
tiers.0.keypair.status_.value "বন্ধ"
"নিয়ম সফলভাবে অনুমোদিত" tiers.0.sg.status_.detail
tiers.0.sg.status_.value "বন্ধ"
tiers.1.status_.detail "সাফল্যের বন্ধ"
tiers.1.status_.value "বন্ধ"
tiers.1.server.status_.detail "বন্ধ জন্য অপেক্ষা করছে, বর্তমানে বন্ধ"
tiers.1.server.status_.value "বন্ধ"
status_.detail "স্টপ অপারেশন সফল"
status_.value "বন্ধ"
প্ল্যাটফর্ম এখনও মেঘ বিদ্যমান, কিন্তু এটা (যদিও তুচ্ছ স্টোরেজ খরচ incurring, এটা হয়) ব্যয়বহুল গনা খরচ incurring নেই. এছাড়াও আপনি আর C2 প্ল্যাটফর্ম ফি incurring করছি. এই সময়ে, আপনার প্ল্যাটফর্ম কার্যকরভাবে কিছুই খরচ.
প্ল্যাটফর্ম বন্ধ এবং সীমা ছাড়া শুরু করা যেতে পারে.
প্ল্যাটফর্ম ধ্বংস
আসলে আপনার প্ল্যাটফর্ম মধ্যে অন্তর্ভুক্ত মেঘ উপাদান সব ধ্বংস করে, আপনি একটি C2 প্ল্যাটফর্ম ধ্বংস করে এবং লক্ষ্য প্ল্যাটফর্ম _id প্রদান প্রদান করা আবশ্যক:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম ধ্বংস --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e
2011-06-07 11: 04: 10.667 তথ্য - - => পোষ্ট https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e/destroy
2011-06-07 11: 04: 11.953 - তথ্য - <= 202 গৃহীত, অ্যাপ্লিকেশন 0 বাইট পড়া / JSON
2011-06-07 11: 04: 11.953 - তথ্য - 1.300462s মধ্যে (প্ল্যাটফর্ম / ধ্বংস) সাফল্য
প্ল্যাটফর্ম মুছে দিন
আপনি প্ল্যাটফর্মের তালিকা যদি আপনি ধ্বংস প্ল্যাটফর্ম এখনও বিদ্যমান দেখতে পাবেন:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম তালিকা | সুন্দর C2
2011-06-07 11: 12: 02.771 তথ্য - - => পেতে https://c2core.opdemand.com/platform
2011-06-07 11: 12: 03.149 - তথ্য - <= 200 ঠিক আছে, অ্যাপ্লিকেশন এর 1577 বাইট পড়া / JSON
2011-06-07 11: 12: 03.150 - তথ্য - 0.394324s মধ্যে (প্ল্যাটফর্ম / তালিকা) সাফল্য
0.views.7bbeacb1082e4810bb1a6643d024496e.0.0 "7bbeacb1082e4810bb1a6643d024496e"
0.time_.disconnect.date_ "1307466249,487580"
0.time_.stop.date_ "1307465858,607597"
0.time_.start.date_ "1307465019,767619"
0.time_.build.date_ "1307465019,475195"
0.time_.destroy.date_ "1307466249,487347"
0.time_.connect.date_ "1307466240,220381"
0.status_.detail "সফল অপারেশন ধ্বংস"
0.status_.value "ধ্বংস"
0.doctype "প্লাটফর্ম"
0._rev "7-38fe44c5a900894adf48f4a416c94338"
0.template.cls_ "lib.platform.vanilla.natty.UbuntuNattyPlatform"
0._id "7bbeacb1082e4810bb1a6643d024496e"
মিথ্যা 0.state.running
মিথ্যা 0.state.transitioning
মিথ্যা 0.state.built
0.impl.cls_ "lib.platform.vanilla.natty.UbuntuNattyPlatform"
0.interval_.destroy 9,3936290740966797
0.interval_.stop 33,600441932678223
0.interval_.build 57,54404091835022
0.interval_.start 57,836580991744995
অন্তর থেকে আপনি এটা গ্রহণ দেখতে পারেন:
- 58 সেকেন্ড এই প্ল্যাটফর্ম শুরু
- 33 সেকেন্ড এটা বন্ধ করার জন্য
- 9 সেকেন্ডের এটি ধ্বংস
আপনি সর্বদা একটি ধ্বংস প্ল্যাটফর্ম পুনরায় শুরু করতে পারেন এবং এটি আবার মেঘ উপাদান পুনর্নির্মাণের আছে. তবে আপনি মুছে ফেলতে একটি C2 প্ল্যাটফর্ম প্রদান করা আবশ্যক, প্ল্যাটফর্ম এবং তার নেস্টেড নথি মুছে সম্পন্ন করার জন্য:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম মুছে --_ আইডি = 7bbeacb1082e4810bb1a6643d024496e
2011-06-07 11: 15: 45.235 তথ্য - - => মুছে https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 11: 15: 46.474 - তথ্য - <= 204 No Content এ, অ্যাপ্লিকেশন 0 বাইট পড়া / JSON
2011-06-07 11: 15: 46.474 - তথ্য - 1.252582s মধ্যে (প্ল্যাটফর্ম / মুছে দিন) সাফল্য
নিশ্চিত করার জন্য, আমরা আমাদের প্ল্যাটফর্ম তালিকা এখন খালি দেখতে পারেন:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 প্ল্যাটফর্ম তালিকা
2011-06-07 11: 15: 51.890 তথ্য - - => পেতে https://c2core.opdemand.com/platform
2011-06-07 11: 15: 52.296 - তথ্য - <= 200 ঠিক আছে, অ্যাপ্লিকেশন 2 বাইট পড়া / JSON
2011-06-07 11: 15: 52.297 - তথ্য - 0.423616s মধ্যে (প্ল্যাটফর্ম / তালিকা) সাফল্য
লগ আউট
একটি C2 তথ্য প্রদানকারী দ্বারা আমরা আমাদের সময় অবস্থা দেখতে পারেন:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 তথ্য
2011-06-07 11: 17: 11656 - তথ্য - => পেতে https://c2core.opdemand.com/session/73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95
2011-06-07 11: 17: 12.134 - তথ্য - <= 200 ঠিক আছে, অ্যাপ্লিকেশন এর 4082 বাইট পড়া / JSON
{
& Nbsp; "অ্যাকাউন্ট": "C2-opdemand",
& Nbsp; "ইমেইল": "gabriel@opdemand.com",
& Nbsp; "expires_at": "শুক্রবার, 2011 08:44 am এটি 10 জুন",
& Nbsp; "session_ID": "73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95"
}
2011-06-07 11: 17: 12.138 - তথ্য - 0.497018s মধ্যে (তথ্য) সাফল্য
লগ আউট কেবল C2 লগ আউট করা হয়:
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 লগ আউট
2011-06-07 11: 17: 44.903 তথ্য - - => মুছে https://c2core.opdemand.com/session/73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95
2011-06-07 11: 17: 45.330 - তথ্য - <= 204 No Content এ, অ্যাপ্লিকেশন 0 বাইট পড়া / JSON
2011-06-07 11: 17: 45.330 - তথ্য - 0.443405s মধ্যে (লগ-আউট) সাফল্য
ব্যবহারকারী @ বাক্স: ~ / কর্মক্ষেত্র / C2 শেল $ C2 তথ্য
2011-06-07 11: 17: 49.025 - তথ্য - 0.000376s মধ্যে (তথ্য) সাফল্য
C2 সম্পর্কে
OpDemand এর কমান্ড ও কন্ট্রোল প্রযুক্তি (C2) মেঘ কম্পিউটিং পরিকাঠামো স্থাপন ও পরিচালনার স্বয়ংক্রিয়রূপে. "শুরু করা বন্ধ, ক্লোন এবং ধ্বংস" C2 আপনি আপনার মেঘ কমান্ড দেয় হিসাবে সহজ হিসাবে একটি ইন্টারফেস সঙ্গে
আবশ্যক :.
- পাইথন
পাওয়া মন্তব্যসমূহ না