Inleiding tot AWS-opdrachten

AWS-opdrachten worden gebruikt in AWS CLI, dat is de AWS-opdrachtregelinterface, een hulpmiddel om de AWS-services te beheren. Het helpt bij het configureren van de services en bij het beheren van de meerdere services om ze te automatiseren via scripting. AWS CLI kan eenvoudig worden geïnstalleerd en geconfigureerd en enkele van de opdrachten die voornamelijk worden gebruikt, worden hieronder vermeld.

Basic AWS-opdrachten

1. Gebruik de onderstaande opdrachten om AWS CLI te installeren en configureren:

Syntaxis / voorbeeld:

sudo apt-get install -y python-dev python-pip

sudo pip install awscli

Syntaxis voor configureren:

aws configureren

2. Om de uitvoer van het bestand te controleren, is de opdracht -

Syntaxis / voorbeeld :

kat

3. Gebruik de onderstaande opdracht om de tweede kolom per regel af te drukken -

Syntaxis / voorbeeld:

knippen –f 2

4. Voor het sorteren van gegevens is de gebruikte opdracht -

Syntaxis / voorbeeld:

Soort

5. Om de laatste vijf regels af te drukken, is de opdracht -

Syntaxis / voorbeeld:

staart –n 5

6. Om de eerste vijf regels af te drukken, is de opdracht -

Syntaxis / voorbeeld:

hoofd –n 5

7. Om de 5e regel in een bestand af te drukken, is het commando -

Syntaxis / voorbeeld:

sed –n '5 (p; q)'

8. Om alle paden te vermelden, is het commando -

Syntaxis / voorbeeld:

aws cloudtrail beschrijven-paden

9. Om de namen van alle paden te vermelden, is het commando -

Syntaxis / voorbeeld :

aws cloud trail beschrijven-paden - output tekst | knippen –f 8

Om het pad te verwijderen, is het commando -

Syntaxis / voorbeeld:

aws cloud trail delete - trail

Gemiddelde AWS-opdrachten

1. Om de tags aan het spoor toe te voegen, is het commando -

Syntaxis / voorbeeld :

awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"

2. Om alle tags van het pad weer te geven, is het commando -

Syntaxis / voorbeeld:

aws cloudtrail list-tags \ –resource-id-list

3. Om de tag uit een spoor te verwijderen -

Syntaxis / voorbeeld:

aws cloudtrail remove-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"

4. Om alle gebruikersinfo weer te geven en de nieuwe gebruiker aan te maken, zijn de opdrachten -

Syntaxis / voorbeeld:

aws iam list-users
New user: aws iam create-user \
--user-name aws-admin1

5. Om meerdere gebruikers van het bestand te maken, is de opdracht -

Syntaxis / voorbeeld :

allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam create-user \
--user-name $userName
Done

6. Om meerdere gebruikers uit het bestand te verwijderen, is de opdracht -

Syntaxis / voorbeeld :

allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam delete-user \
--user-name $userName
Done

7. Om de specifieke gebruikersinformatie te krijgen, is het commando -

Syntaxis / voorbeeld:

aws iam get-user \
--user-name aws-admin1

8. Om het wachtwoordbeleid weer te geven, is de opdracht -

Syntaxis / voorbeeld :

aws iam get-account-wachtwoord-beleid

9. Om het beleid voor een wachtwoord in te stellen, is de opdracht -

Syntaxis / voorbeeld :

aws iam update-account-password-policy \
--minimum-password-length 12 \
--require-symbols \
--require-numbers \
--require-uppercase-characters \
--require-lowercase-characters \
--allow-users-to-change-password

10. Om het wachtwoordbeleid te verwijderen, is de opdracht -

Syntaxis / voorbeeld :

aws iam delete-account-wachtwoord-beleid

Geavanceerde AWS-opdrachten

1. Om de lijst van de laatste toegangstijd van de toegangssleutel te krijgen, is de opdracht -

Syntaxis / voorbeeld :

aws iam get-access-key-last-used \
--access-key-id ABCDEFGH123456EXAMPLE

2. Om de toegangssleutel te deactiveren, is de opdracht -

Syntaxis / voorbeeld :

aws iam update-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--status Inactive \
--user-name aws-admin1

3. Om de toegangstoets te verwijderen, is de opdracht -

Syntaxis / voorbeeld :

aws iam delete-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--user-name aws-admin1

4. Om een ​​beveiligingsgroep te maken, is de opdracht -

Syntaxis / voorbeeld :

aws ec2 create-security-group \
--vpc-id vpc-1a2b3c4d \
--group-name web-access \
--description "web access"

5. Om de poort 80 voor iedereen te openen, is het commando -

Syntax / example:

aws ec2 authorize-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24

6. Om de firewall uit de groep te verwijderen, is de opdracht -

Syntaxis / voorbeeld:

aws ec2 revoke-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24

7. Om de beveiligingsgroep te verwijderen, is de opdracht -

Syntaxis / voorbeeld:

aws ec2 delete-security-group \
--group-id sg-00000000

8. Om het exemplaar te maken, is het commando -

Syntaxis / voorbeeld:

aws ec2 run-instances \
--image-id ami-f0e7d19a \
--instance-type t2.micro \
--security-group-ids sg-00000000 \
--dry-run

9. Om de log-stream te maken, is de opdracht -

Syntaxis / voorbeeld:

aws logs create-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "syslog"

10. Om de log-stream te verwijderen, is de opdracht -

Syntaxis / voorbeeld:

aws logs delete-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "Default Stream"

Tips en trucs om AWS-opdrachten te gebruiken

  • Opdracht voltooid
  • Filter de resultaten van de verzoeken aan de serverzijde uit
  • Filter de uitvoer aan de clientzijde uit
  • Doorzoek collecties
  • Pak de gegevens uit die u echt nodig heeft

Conclusie

AWS-opdrachten worden gebruikt om de efficiënte, veilige en betrouwbare connectiviteit met AWS-services te bieden en worden gebruikt met behulp van AWS CLI. AWS-cloud is het populairst op de markt en scoort boven de andere cloudplatforms zoals AWS, Azure en Google cloud. Het wordt wereldwijd op grote schaal gebruikt en biedt veel mogelijkheden voor instap-, midden- en hogere functies. AWS is het volgende carrièrepad dat een goed salaris en goede functies biedt aan de ingenieurs en cloudprofessionals. Het helpt de klant ook omdat ze de toepassing niet van de ene server naar de andere hoeven te verplaatsen en de fysieke infrastructuur niet hoeven te gebruiken die de klant veel kosten bespaart. AWS-opdrachten worden hierboven vermeld uit de verschillende secties die vaak worden gebruikt in een productieomgeving.

Aanbevolen artikelen

Dit is een gids voor AWS-opdrachten geweest. Hier hebben we Basic, Intermediate en AdvanceAdvance AWS-opdrachten besproken. U kunt ook het volgende artikel bekijken voor meer informatie

  1. Hoe Spark Commands te gebruiken
  2. Varkensopdrachten die u moet gebruiken
  3. Voordelen van Sqoop-opdrachten
  4. Het belang van bijenkorfopdrachten

Categorie: