নিকটতম আমার কাছে প্রাপ্ত হ'ল নিম্নলিখিত কমান্ডগুলি ব্যবহার করা।
এই কমান্ডটি সমস্ত দৃষ্টান্তের নাম তালিকাভুক্ত করে।
aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-e2f17e8b --query 'Reservations[].Instances[].Tags[?Key==`Name`].Value[]'
এই কমান্ডটি সমস্ত প্রাইভেট আইপি ঠিকানা, উদাহরণ আইডি এবং সমস্ত ট্যাগগুলির প্রয়োজন নেই যা আমার প্রয়োজন নেই don't আমার শুধু নাম দরকার
aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-e2f17e8b | jq '.Reservations[].Instances[] | {PrivateIpAddress, InstanceId, Tags}'
আমি নিশ্চিত না যে আমি কেন এভাবে কমান্ড চালাতে পারি না:
aws ec2 describe-instances | jq '.["Reservations"]|.[]|.Instances|.[]|.PrivateIpAddress + " " + .InstanceId + " " + .Tags[?Key==`Name`].Value[]'
এই কমান্ডটি কাজ করে তবে এটি সমস্ত ট্যাগ কী নাম দেখায়।
aws ec2 describe-instances | jq '.["Reservations"]|.[]|.Instances|.[]|.PrivateIpAddress + " " + .InstanceId + " " + .Tags'
Name
]। মান []" কী নাম মান আউটপুট জন্য ফিল্টার হিসাবে ব্যবহার করা কেবলমাত্র aws-cli v1.3.0 এর পরে সম্ভব। আমি চাইলে আউটপুট পেতে - ফিল্টার এবং জিকিউ এর সংমিশ্রণটি ব্যবহার করছি। নিকটতম কমান্ডটি হল aws ec2 বর্ণনা-দৃষ্টান্তসমূহ - ফিল্টার নাম = vpc-id, মানগুলি = vpc-e2f17e8b | জকিউ '.যুগল []। উদাহরণ [] | {প্রাইভেটআইপিএড্রেস, ইনস্ট্যান্সআইডি, ট্যাগস I 'আমি কীভাবে জেকিউ ব্যবহার করে ট্যাগ কী = নাম উল্লেখ করতে হবে তা জানতে হবে।