অ্যাডস কমান্ড লাইন সরঞ্জাম থেকে এর নাম অনুসারে ec2 উদাহরণ অনুসন্ধান করুন


32

আমি একটি উদাহরণ আছে dev-server-03। এখন আমি কীভাবে dev-server-*কমান্ড লাইন থেকে সমস্ত দৃষ্টান্ত অনুসন্ধান করতে পারি ?

আমি অ্যাবস ক্লাইট টুল ব্যবহার করছি।


আপনি কীভাবে উদাহরণটির নাম দিয়েছেন তার উপর এটি নির্ভর করে। আপনি কি ওএসের ভিতরে হোস্টনামটি এডাব্লুএস কনসোল বা উভয়টিতে সেট করেছেন?
— ক্রেগ ওয়াটসন

হ্যাঁ ওএসের ভিতরে হোস্টনাম একই নামে সেট করা আছে।
— শিপলু মোকাদ্দিম

উত্তর:


55

ধরে নিই যে আপনি "নাম" কী (যেমন আপনি যখন নাম লিখবেন তখন এডাব্লুএস কনসোল এটি করে) কীটির সাহায্যে উদাহরণটির নাম রাখার কনভেনশন ব্যবহার করছেন, তারপরে আপনি --filtersসেই উদাহরণগুলির সাথে তালিকার বিকল্পটি ব্যবহার করতে পারেন আউস-CLI:

aws ec2 describe-instances --filters 'Name=tag:Name,Values=dev-server-*'

আপনি যদি কেবলমাত্র এই দৃষ্টান্তগুলির উদাহরণস্বরূপ আইডি চাইতেন তবে আপনি এটি ব্যবহার করতে পারেন:

aws ec2 describe-instances --filters 'Name=tag:Name,Values=dev-server-*' \
  --output text --query 'Reservations[*].Instances[*].InstanceId'

দ্রষ্টব্য: --queryঅ্যাউস-ক্লাইমের একটি সাম্প্রতিক সংস্করণ প্রয়োজন হতে পারে তবে এটি পাওয়ার উপযুক্ত।


1
ওম, এটি বের করতে আমার প্রায় আধা ঘন্টা সময় লেগেছে ... এটি কত অদ্ভুত:Name=tag:Name
— লিসাক

1
ধন্যবাদ এরিক - আপনার ক্যোয়ারীটি ব্যবহার করে আমি একই লাইনে একাধিক উদাহরণ আইডি পাচ্ছিলাম , তবে github.com/aws/aws-cli/issues/914#issuecomment-56210312--query 'Reservations[].Instances[].[InstanceId] আমার পক্ষে কোনটি প্রস্তাব করেছে
— জয়গুবি

3
এফডাব্লুআইডাব্লু, jqসরঞ্জামটি পছন্দ করতে অনুরূপ ফলাফল পেতে ব্যবহার করা যেতে পারে aws --query: aws ec2 describe-instances | jq '.Reservations[].Instances[].PrivateIpAddress'- পূর্ববর্তী .ডটটি নোট করুন ।
— মার্কহু

আপনি কি বর্ণনা-দর্শন ফিল্টারগুলি কে সংবেদনশীল করতে পারবেন?
— red888

3

আপনি নীচে নাম, উদাহরণ আইডি এবং ব্যক্তিগত আইপি দিয়ে আরও ফিল্টার করতে পারেন,

aws ec2 describe-instances --filters "Name=tag:Name,Values=*myinstance*" --output json --query 'Reservations[*].Instances[*].[PrivateIpAddress,InstanceId,Tags[?Key==`Name`].Value]' --region us-east-1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.