অ্যাডস কমান্ড লাইন সরঞ্জাম থেকে এর নাম অনুসারে 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.