সমস্ত অঞ্চল জুড়ে চলমান অ্যামাজন ইসি 2 উদাহরণগুলি কীভাবে দেখবেন?


112

আমি ঘন ঘন বিভিন্ন অঞ্চলের মধ্যে দৃষ্টান্তগুলি স্যুইচ করি এবং কখনও কখনও আমি অন্য অঞ্চল থেকে আমার চলমান উদাহরণটি বন্ধ করতে ভুলে যাই। অ্যামাজন কনসোলে চলমান সমস্ত দৃষ্টান্ত দেখার কোনও উপায় আমি খুঁজে পেলাম না।
অঞ্চল নির্বিশেষে চলমান সমস্ত দৃষ্টান্ত প্রদর্শন করার কোনও উপায় আছে কি?


47
এডাব্লুএস জিইউআই আপনাকে কেবল সমস্ত দৃষ্টান্তের তালিকা তৈরি করতে দেয় না তা হ'ল সত্যই বোবা।
ড্যান ড্যাসকলেসকু

4
আদর্শ নয় এবং অবশ্যই স্পষ্ট নয় তবে আপনি Resource Groups > Tag Editorজিইউআই বিকল্প হিসাবে ব্যবহার করতে পারেন । আমার উত্তর নীচে দেখুন।
হেইনরিখ ফিল্টার

3
@ ড্যানডাসক্লেস্কু আপনি কি নিশ্চিত? আপনি কী ভাবেন যে ওপি-র মতো লোকেরা যে কোনও চলমান উদাহরণ বন্ধ করতে ভুলে গিয়েছিল এডাব্লুএস কত টাকা করেছে?
স্মার্টকাভম্যান

2
স্মার্টক্যাভম্যান হিসাবে @ ডানডাসকলেস্কু বলেছেন যে এখনকার বোবা যদি অনেক অঞ্চল জুড়ে ছড়িয়ে পড়ে এবং বেজোসের জন্য $ টিকার টিক টিক টিকের কথা ভুলে যায় তবে।
এডওয়ার্ড রোজেনবার্গ

2
@ ড্যানডাসকলেসকু কীভাবে লোকেরা দৌড়াদৌড়ি দেখিয়েছে যদি তারা দৃষ্টান্তগুলি ভুলে যাওয়ার জন্য লোকদের চার্জ করবে কীভাবে ..?
EralpB

উত্তর:


121

একটি অ-সুস্পষ্ট জিইউআই বিকল্পটি Resource Groups > Tag Editor। উদাহরণগুলি ট্যাগ না করা সত্ত্বেও আপনি এখানে সমস্ত অঞ্চল জুড়ে সমস্ত দৃষ্টান্ত খুঁজে পেতে পারেন। এর স্ক্রিন ক্যাপচার


সম্পাদনা: এই স্ক্রিনটি সম্প্রতি নকশা করা হয়েছিল এবং এখন এটি একটি নতুন চেহারা এবং একটি "সমস্ত অঞ্চল" বিকল্প রয়েছে।


2
ধন্যবাদ, দুর্দান্ত হ্যাক!
রব ম্যাকডোনাল্ড

1
এটি আবার পরিবর্তন হয়েছে। আমি আর এই সরঞ্জামে "অঞ্চলগুলি" ব্লক দেখতে পাচ্ছি না। পরিবর্তে, এটি কেবল "বর্তমান অঞ্চলে" সমস্ত কিছু দেখায়। Setশ্বর কেবল জানেন যে কোথায় সেট করা হয়েছে ... আমি এই বোকা লোকদের কাছ থেকে ধরে নিয়েছি যে আমার বিশ এবং ৫০০ মেশিনের কর্মী আছে এই ধারণা করে আমি বেশ অসুস্থ হয়ে পড়ছি।
ব্রেকপয়েন্ট

1
@ ব্রেকডপয়েন্টটি দেখে মনে হচ্ছে তারা এখন আগের ট্যাগ সম্পাদককে একটি লিঙ্ক যুক্ত করেছে যা বহু-অঞ্চল অনুসন্ধানকে সমর্থন করে।
হেনরিখ ফিল্টার

1
এই মানুষটি জীবন রক্ষাকারী! ভাগ করে নেওয়ার জন্য ধন্যবাদ! :-D
লরেন্স

1
এটা বড় হতে তাহলে আওস একটি জন্য 'অল-অঞ্চলে' বা ড্রপ ডাউন জায়গা তৈরী করছিল অনুরূপ
stevec

62

আমি মনে করি না আপনি বর্তমানে এডাব্লুএস জিইউতে এটি করতে পারেন। তবে এখানে সমস্ত অঞ্চল জুড়ে আপনার সমস্ত উদাহরণকে এডাব্লুএস সিএলআইয়ের সাথে তালিকাভুক্ত করার একটি উপায় রয়েছে:

for region in `aws ec2 describe-regions --region us-east-1 --output text | cut -f4`
do
     echo -e "\nListing Instances in region:'$region'..."
     aws ec2 describe-instances --region $region
done

এখান থেকে নেওয়া হয়েছে (আপনি যদি পুরো আলোচনা দেখতে চান)

এছাড়াও, যদি আপনি একটি পেয়ে থাকেন

আপনাকে অবশ্যই একটি অঞ্চল নির্দিষ্ট করতে হবে। আপনি "আউজ কনফিগার" চালিয়ে আপনার অঞ্চলটিও কনফিগার করতে পারেন

আপনি aws configure set region us-east-1এইটি করতে পারেন , মন্তব্যের জন্য ধন্যবাদ @ সাবুঙ্কু।

হালনাগাদ

এখন (2019 এ) কাট কমান্ডটি 4 র্থ ক্ষেত্রে প্রয়োগ করা উচিত: cut -f4


13
এড়াতে cut, আপনি ব্যবহার করতে পারেন:aws ec2 describe-regions --query Regions[*].[RegionName] --output text
স্টেফানসুডিন

প্রোফাইল ব্যবহার করতে --profile প্রফাইল-নাম যুক্ত করে থাকেন উভয় আওস EC2 কম্যান্ডের।
কার্লটন

আপনি উইন্ডোজ 10 সিএমডি,FOR /F %G IN ('aws ec2 describe-regions --query Regions[*].[RegionName] --output text') DO (aws ec2 describe-instances --region %G)
মঞ্জুলা

এটি এখন কাজ করবে বলে মনে হচ্ছে না - You must specify a region. You can also configure your region by running "aws configure".- মনে হচ্ছে একটি অঞ্চল নির্দিষ্ট করা আমি যা করতে চাই তার বিপরীত
উইল শেপার্ড

@ উইলশেপার্ড আপনার অবশ্যই প্রথমে আপনার অঞ্চলটি কনফিগার করতে হবে; যেমন aws configure set region us-east-1। তারপরে, যখন আপনি চালাবেন aws ec2 describe-regions, আপনার কোনও সমস্যা হওয়া উচিত নয়। দয়া করে উত্তর দেখুন: স্ট্যাকওভারফ্লো.com / a / 46577479 / 360840 পাশাপাশি সম্পর্কিত প্রশ্নের অধীনে অন্যান্য উত্তর।
সাবুনকু

18

@ আইমটাচু সমাধান ভাল কাজ করে। এডাব্লুএস কনসোলের মাধ্যমে এটি করতে ...

  • এডাব্লুএস কনসোল
  • সেবা
  • নেটওয়ার্কিং এবং সামগ্রী বিতরণ
  • VPC
  • "চলমান দৃষ্টান্তগুলি" নামে একটি ব্লকের সন্ধান করুন, এটি আপনাকে বর্তমান অঞ্চলটি প্রদর্শন করবে
  • নীচে "সমস্ত অঞ্চল দেখুন" লিঙ্কটি ক্লিক করুন

"পরিষেবাদিগুলি" এর অধীনে এখন কোনও "নেটওয়ার্কিং এবং সামগ্রী বিতরণ" নেই
শেপার্ড

2
ডেস্কটপ AWS কনসোলে: ক্লিকের 'সেবা'> টেক্সট বক্সে টাইপ 'VPC' থেকে এবং তারপর নির্বাচন VPC- মেঘ সম্পদ বিচ্ছিন্ন
Weiner Nir

কার্লটন ধন্যবাদ দুর্দান্ত কাজ করে
নুওইইই

তারা এটি আবার আপডেট করেছে। ইসি 2 ড্যাশবোর্ডে এখন একটি শর্টকাট রয়েছে। উদাহরণ বিভাগে যান এবং "দৃষ্টান্তগুলি" ক্লিক করুন। এটি আপনাকে নির্বাচিত অঞ্চলে চলমান সমস্ত দৃষ্টান্ত দেখায়।
মাইন্ডফুলজেক

17
  1. প্রথমে এডাব্লুএস ম্যানেজমেন্ট কনসোলে যান এবং রিসোর্স গোষ্ঠীতে ক্লিক করুন:

    এখানে চিত্র বর্ণনা লিখুন

  2. তারপরে Network and Content Deliveryএবং এটিতে ক্লিক করুন VPC:

    এখানে চিত্র বর্ণনা লিখুন

  3. তারপরে চলমান দৃষ্টান্তগুলি সন্ধান করুন এবং সমস্ত অঞ্চল দেখুন expand এখানে আপনি সমস্ত অঞ্চলের চলমান দৃষ্টান্তগুলি খুঁজে পেতে পারেন:

    এখানে চিত্র বর্ণনা লিখুন


12

কনসোলে

ভিপিসি ড্যাশবোর্ডে যান https://console.aws.amazon.com/vpc/homeএবং Running instances-> এ ক্লিক করুন See all regions

এখানে চিত্র বর্ণনা লিখুন

সি এল এলিতে

উদাহরণস্বরূপ এটি যোগ করুন .bashrc। এটি পুনরায় লোড করুন source ~/.bashrc, এবং এটি চালান

দ্রষ্টব্য: Aws CLI ব্যতীত আপনার জিকিউ ইনস্টল করা দরকার

function aws.print-all-instances() {
  REGIONS=`aws ec2 describe-regions --region us-east-1 --output text --query Regions[*].[RegionName]`
  for REGION in $REGIONS
  do
    echo -e "\nInstances in '$REGION'..";
    aws ec2 describe-instances --region $REGION | \
      jq '.Reservations[].Instances[] | "EC2: \(.InstanceId): \(.State.Name)"'
  done
}

উদাহরণ আউটপুট:

$ aws.print-all-instances 

Listing Instances in region: 'eu-north-1'..
"EC2: i-0548d1de00c39f923: terminated"
"EC2: i-0fadd093234a1c21d: running"

Listing Instances in region: 'ap-south-1'..

Listing Instances in region: 'eu-west-3'..

Listing Instances in region: 'eu-west-2'..

Listing Instances in region: 'eu-west-1'..

Listing Instances in region: 'ap-northeast-2'..

Listing Instances in region: 'ap-northeast-1'..

Listing Instances in region: 'sa-east-1'..

Listing Instances in region: 'ca-central-1'..

Listing Instances in region: 'ap-southeast-1'..

Listing Instances in region: 'ap-southeast-2'..

Listing Instances in region: 'eu-central-1'..

Listing Instances in region: 'us-east-1'..

Listing Instances in region: 'us-east-2'..

Listing Instances in region: 'us-west-1'..

Listing Instances in region: 'us-west-2'..

8

প্রতিবার আপনি যখন কোনও রিসোর্স তৈরি করেন, একটি নামের সাথে ট্যাগ করুন এবং এখন আপনি সমস্ত অঞ্চল জুড়ে একটি নাম ট্যাগ সহ সকল প্রকারের সংস্থানগুলি সন্ধান করতে রিসোর্স গোষ্ঠী ব্যবহার করতে পারেন ।


আপনি ক্লান্ত ট্যাগিং ম্যানুয়ালি Terraform :) ব্যবহার করেন তাহলে
sobi3ch

7

ইমটাচাস উত্তরের ভিত্তিতে তবে কম ভার্বোস, আরও দ্রুত। আপনার জেকিউ এবং আওস - ক্লিপ ইনস্টল করা দরকার।

set +m
for region in $(aws ec2 describe-regions --query "Regions[*].[RegionName]" --output text); do 
  aws ec2 describe-instances --region "$region" | jq ".Reservations[].Instances[] | {type: .InstanceType, state: .State.Name, tags: .Tags, zone: .Placement.AvailabilityZone}" &
done; wait; set -m

স্ক্রিপ্ট aws ec2 describe-instancesপ্রতিটি অঞ্চলের জন্য সমান্তরালভাবে চলমান (এখন 15!) এবং জেসন আউটপুট থেকে কেবলমাত্র প্রাসঙ্গিক বিট (রাষ্ট্র, ট্যাগস, প্রাপ্যতা অঞ্চল) আহরণ করে। set +mপ্রয়োজন হয়, যাতে ব্যাকগ্রাউন্ড প্রসেস রিপোর্ট না যখন শুরু / শেষ হবে।

উদাহরণ আউটপুট:

{
  "type": "t2.micro",
  "state": "stopped",
  "tags": [
    {
      "Key": "Name",
      "Value": "MyEc2WebServer"
    },
  ],
  "zone": "eu-central-1b"
}

4

সমস্ত সমাধান পড়ার পরে এবং প্রচুর স্টাফ চেষ্টা করার পরে, যে আমার পক্ষে কাজ করেছিল তা হ'ল-

  1. তালিকাবদ্ধ
  2. রিসোর্স গ্রুপে যান
  3. ট্যাগ সম্পাদক
  4. সমস্ত অঞ্চল নির্বাচন করুন
  5. রিসোর্সের ধরণে ইসি 2 ইনস্ট্যান্স নির্বাচন করুন
  6. অনুসন্ধান সংস্থান ক্লিক করুন

সমাধানের স্ন্যাপশট


3

আপনি DescribeInstances()সমস্ত অঞ্চল জুড়ে চালাতে পারেন ।

অতিরিক্তভাবে, আপনি:

  • ল্যাম্বদা এবং ক্লাউড ওয়াচের মাধ্যমে এটি স্বয়ংক্রিয় করুন।
  • ল্যাম্বডা এবং এপিআই গেটওয়ে ব্যবহার করে এপিআই এন্ডপয়েন্টটি তৈরি করুন এবং এটি আপনার কোডটিতে ব্যবহার করুন

নোডজেএস-তে একটি নমুনা:

  • অঞ্চলগুলি (শেষের দিকগুলি) তৈরি এবং অ্যারে করুন। [এছাড়াও ডেস্কটপ AWS ব্যবহার করতে পারেন describeRegions () ]
var অঞ্চল নামসমূহ = ['us-পশ্চিম -1', 'us-পশ্চিম -2', 'us-પૂર્વ-1', 'ইইউ-পশ্চিম -1', 'EU- মধ্য -1', 'সা-পূর্ব -1 ',' এপ-দক্ষিণ-পূর্ব -২ ',' এপ-দক্ষিণ-পূর্ব -২ ',' এপ-উত্তর-পূর্ব -২ ',' এপ-উত্তর-পূর্বে -২ '];

    অঞ্চলনাম.ফোরেচ (ফাংশন (অঞ্চল) {
        getInstances (অঞ্চল);
    });

  • তারপরে, getInstancesকার্যক্রমে, DescribeInstances()বলা যেতে পারে।
ফাংশন getInferences (অঞ্চল)
            EC2.describeInferences (প্যারাম, ফাংশন (ত্রুটি, ডেটা))
                যদি (ত্রুটিযুক্ত) কনসোল.লগ ফিরে আসে ("এডাব্লুএস সাথে সংযোগ করার সময় ত্রুটি, এরকম কোনও নজির পাওয়া যায় নি!");
                data.References.forEach (ফাংশন (সংরক্ষণ))
                // যেকোন অপারেশন করার উদ্দেশ্যে
      });
    }

এবং অফ কোর্স, ES6 এবং উপরের ব্যবহার করতে নির্দ্বিধায়

যে কোনও রাজ্যে [চলমান, থামানো] এবং যে কোনও অঞ্চল থেকে সমস্ত দৃষ্টান্ত আপনাকে পেতে ল্যাম্বডা ফাংশনটি লিখেছি, উদাহরণের ধরণ এবং অন্যান্য বিভিন্ন পরামিতি সম্পর্কেও বিবরণ দেব।

DescribeInstances()দৃষ্টান্তগুলি পেতে স্ক্রিপ্টটি সমস্ত AWS অঞ্চল এবং কলগুলিতে চলে ।

আপনার রান-টাইম সহ একটি ল্যাম্বডা ফাংশন তৈরি করতে হবে nodejs। এমনকি আপনি এটির বাইরে এপিআই তৈরি করতে এবং এটি যখন প্রয়োজন হিসাবে ব্যবহার করতে পারেন।

উপরন্তু, আপনি ডেস্কটপ AWS সরকারী দস্তাবেজ দেখুন করতে পারেন DescribeInstances আরো অনেক বিকল্পগুলি ঘুরে।


1

আমি একটি ওপেন-সোর্স স্ক্রিপ্ট তৈরি করেছি যা আপনাকে সমস্ত এডাব্লুএস দৃষ্টান্ত তালিকা করতে সহায়তা করে। https://github.com/Appnroll/aws-ec2-instances

এটি স্ক্রিপ্টের একটি অংশ যা একটি প্রোফাইল তাদের পোস্টগ্র্রেএসকিউএল ডাটাবেসে জেসন পার্সিংয়ের জন্য রেকর্ডিংয়ের উদাহরণগুলির তালিকা করে jq:

DATABASE="aws_instances"
TABLE_NAME="aws_ec2"
SAVED_FIELDS="state, name, type, instance_id, public_ip, launch_time, region, profile, publicdnsname"
# collects the regions to display them in the end of script
REGIONS_WITH_INSTANCES=""

for region in `aws ec2 describe-regions --output text | cut -f3`
do
   # this mappping depends on describe-instances command output
   INSTANCE_ATTRIBUTES="{
        state: .State.Name,
        name: .KeyName, type: .InstanceType,
        instance_id: .InstanceId,
        public_ip: .NetworkInterfaces[0].Association.PublicIp,
        launch_time: .LaunchTime,
        \"region\": \"$region\",
        \"profile\": \"$AWS_PROFILE\",
        publicdnsname: .PublicDnsName
   }"

   echo -e "\nListing AWS EC2 Instances in region:'$region'..."
   JSON=".Reservations[] | ( .Instances[] | $INSTANCE_ATTRIBUTES)"
   INSTANCE_JSON=$(aws ec2 describe-instances --region $region)

   if echo $INSTANCE_JSON | jq empty; then
      # "Parsed JSON successfully and got something other than false/null"
      OUT="$(echo $INSTANCE_JSON | jq $JSON)"

      # check if empty
      if [[ ! -z "$OUT" ]] then
        for row in $(echo "${OUT}" | jq -c "." ); do
          psql -c "INSERT INTO $TABLE_NAME($SAVED_FIELDS) SELECT $SAVED_FIELDS from json_populate_record(NULL::$TABLE_NAME, '${row}') ON CONFLICT (instance_id)
            DO UPDATE
            SET state = EXCLUDED.state,
            name = EXCLUDED.name,
            type = EXCLUDED.type,
            launch_time = EXCLUDED.launch_time,
            public_ip = EXCLUDED.public_ip,
            profile = EXCLUDED.profile,
            region = EXCLUDED.region,
            publicdnsname = EXCLUDED.publicdnsname
            " -d $DATABASE
        done

        REGIONS_WITH_INSTANCES+="\n$region"
      else
        echo "No instances"
      fi
   else
        echo "Failed to parse JSON, or got false/null"
   fi
done

1

এই পোস্ট থেকে এবং অন্য কোথাও বিভিন্ন টিপসের উপর ভিত্তি করে আমার স্ক্রিপ্ট নীচে। স্ক্রিপ্টটি লম্বা কমান্ড লাইনের চেয়ে (কমপক্ষে আমার জন্য) অনুসরণ করা সহজ।

স্ক্রিপ্ট ধরে নিয়েছে শংসাপত্রের প্রোফাইল (গুলি) ফাইলের মধ্যে ~/.aws/credentialsএমন কিছু সন্ধান করা থাকে:

[default]
aws_access_key_id = foobar
aws_secret_access_key = foobar

[work]
aws_access_key_id = foobar
aws_secret_access_key = foobar

লিপি:

#!/usr/bin/env bash

#------------------------------------#
# Script to display AWS EC2 machines #
#------------------------------------#

# NOTES:
# o Requires 'awscli' tools (for ex. on MacOS: $ brew install awscli)
# o AWS output is tabbed - we convert to spaces via 'column' command


#~~~~~~~~~~~~~~~~~~~~#
# Assemble variables #
#~~~~~~~~~~~~~~~~~~~~#

regions=$(aws ec2 describe-regions --output text | cut -f4 | sort)

query_mach='Reservations[].Instances[]'
query_flds='PrivateIpAddress,InstanceId,InstanceType'
query_tags='Tags[?Key==`Name`].Value[]'
query_full="$query_mach.[$query_flds,$query_tags]"


#~~~~~~~~~~~~~~~~~~~~~~~~#
# Output AWS information #
#~~~~~~~~~~~~~~~~~~~~~~~~#

# Iterate through credentials profiles
for profile in 'default' 'work'; do

    # Print profile header
    echo -e "\n"
    echo -e "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
    echo -e "Credentials profile:'$profile'..."
    echo -e "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"

    # Iterate through all regions
    for region in $regions; do

        # Print region header
        echo -e "\n"
        echo -e "Region: $region..."
        echo -e "--------------------------------------------------------------"

        # Output items for the region
        aws ec2 describe-instances    \
          --profile $profile          \
          --region  $region           \
          --query   $query_full       \
          --output  text              \
          | sed     's/None$/None\n/' \
          | sed     '$!N;s/\n/ /'     \
          | column  -t -s $'\t'

    done
done

1
আপনি যদি এখনও এটি না করে থাকেন তবে আমি আপনাকে এই শংসাপত্রগুলি অবৈধ করার পরামর্শ দিচ্ছি।
থিয়াগো

@ থিয়াগো ধন্যবাদ তবে সেই শংসাপত্রগুলি যাইহোক হ'ল বোগাস স্থানধারক :)।
এডওয়ার্ড রোজেনবার্গ

1

সমান্তরালভাবে কাজ চালাতে এবং একাধিক প্রোফাইল ব্যবহার করতে এই স্ক্রিপ্টটি ব্যবহার করুন।

#! / বিন / ব্যাশ
আমি প্রোফাইল 1 প্রোফাইল 2 এ
করা
    OWNER_ID = ws aw iam get-user - প্রোফাইলে $ i - আউটপুট পাঠ্য awk -F ':' '{5}' {মুদ্রণ করুন `
    tput setaf 2; প্রতিধ্বনি "প্রোফাইল: $ i"; টিপুট এসজিআর 0
    tput setaf 2; প্রতিধ্বনি "মালিকানা: $ OWNER_ID"; টিপুট এসজিআর 0
    অঞ্চলের জন্য ws aws - প্রোফাইলে ec i ec2 বর্ণনা-অঞ্চলগুলি - আউটপুট পাঠ্য কাটা -f4`
    করা
        tput setaf 1; প্রতিধ্বনি "অঞ্চল L অঞ্চলে তালিকাভুক্ত উদাহরণ"; tput sgr0
        aws ec2 বর্ণনা-দৃষ্টান্তগুলি - জিজ্ঞাসা 'রিজার্ভেশন [*] Inst দৃষ্টান্ত [*]। [ট্যাগস [? কী == `নাম`]
    সম্পন্ন &
সম্পন্ন
অপেক্ষার

স্ক্রীনশট:

স্ক্রিনশট


0

@হানসপ্লাস্ট কোডের ভিত্তিতে আমি উইন্ডোজ বান্ধব সংস্করণ তৈরি করেছি যা একাধিক প্রোফাইলকে আর্গুমেন্ট হিসাবে সমর্থন করে। কেবল সেই ফাইলটি সেমিডি বা ব্যাট ফাইল হিসাবে সংরক্ষণ করুন। jqআপনারও কমান্ড থাকা দরকার ।

@echo off 
setlocal enableDelayedExpansion

set PROFILE=%1
IF "%1"=="" (SET PROFILE=default)

echo checkin instances in all regions for %PROFILE% account
FOR /F "tokens=* USEBACKQ" %%F IN (`aws ec2 describe-regions --query Regions[*].[RegionName] --output text --profile %PROFILE%`) DO (
echo === region: %%F
aws ec2 describe-instances --region %%F --profile %PROFILE%| jq ".Reservations[].Instances[] | {type: .InstanceType, state: .State.Name, tags: .Tags, zone: .Placement.AvailabilityZone}"
)

0

আপনি মেঘের সংস্থানগুলি (ক্রস-অঞ্চল এবং ক্রস অ্যাকাউন্টস স্ক্যান) গণনার জন্য ডিজাইন করা ক্লাইট সরঞ্জাম ব্যবহার করতে পারেন - https://github.com/scopely-devops/skew

সংক্ষিপ্ত কনফিগারেশনের পরে আপনি সমস্ত মার্কিন এডাব্লুএস অঞ্চলে সমস্ত দৃষ্টান্তের তালিকার জন্য নিম্নলিখিত কোডটি ব্যবহার করতে পারেন (ধরে নেওয়া 123456789012 আপনার AWS অ্যাকাউন্ট নম্বর)।

from skew import scan

arn = scan('arn:aws:ec2:us-*:123456789012:instance/*')
for resource in arn:
    print(resource.data)

0

CRUD AWS সংস্থানগুলির ভাল সরঞ্জাম । সমস্ত অঞ্চলে [ইসি 2 | আরডিএস | আইএএম ..] সন্ধান করুন। ফিল্টারগুলির ফলাফলগুলিতে অপারেশন (স্টপ | রান | টার্মিনেট) করতে পারে।

python3 awsconsole.py ec2 all // return list of all instances
python3 awsconsole.py ec2 all -r eu-west-1
python3 awsconsole.py ec2 find -i i-0552e09b7a54fa2cf --[terminate|start|stop]
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.