Вступ до команд AWS

Команди AWS використовуються в AWS CLI, що є інтерфейсом командного рядка AWS, який є інструментом для управління послугами AWS. Це допомагає в налаштуванні сервісів і може керувати кількома службами, щоб автоматизувати їх за допомогою скриптів. AWS CLI можна легко встановити та налаштувати, а деякі команди, які в основному використовуються, перераховані нижче.

Основні команди AWS

1. Щоб встановити та налаштувати AWS CLI, використовуйте команди нижче:

Синтаксис / приклад:

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

sudo pip встановити awscli

Синтаксис для налаштування:

aws configure

2. Щоб перевірити вихід файлу, команда -

Синтаксис / приклад :

кіт

3. Для друку другого стовпця на рядок використовуйте команду нижче -

Синтаксис / приклад:

вирізати –f 2

4. Для сортування даних використовується команда -

Синтаксис / приклад:

Сортувати

5. Щоб надрукувати останні п’ять рядків, команда -

Синтаксис / приклад:

хвіст –n 5

6. Для друку перших п'яти рядків команда -

Синтаксис / приклад:

голова –n 5

7. Щоб надрукувати 5- й рядок у файлі, команда -

Синтаксис / приклад:

sed –n '5 (p; q)'

8. Щоб перелічити всі стежки, команда -

Синтаксис / приклад:

aws cloudtrail опису-стежки

9. Для переліку назв усіх стежок командою є -

Синтаксис / приклад :

aws хмарний трек description-trails –вивідний текст | вирізати –f 8

Щоб видалити слід, команда -

Синтаксис / приклад:

aws cloud trail delete - слід

Проміжні команди AWS

1. Щоб додати теги до сліду, команда -

Синтаксис / приклад :

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

2. Щоб перелічити всі теги сліду, команда -

Синтаксис / приклад:

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

3. Щоб видалити тег із сліду -

Синтаксис / приклад:

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

4. Щоб перерахувати всю інформацію про користувача та створити нового користувача, команди:

Синтаксис / приклад:

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

5. Для створення декількох користувачів з файлу команда -

Синтаксис / приклад :

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

6. Для видалення кількох користувачів з файлу команда -

Синтаксис / приклад :

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

7. Щоб отримати конкретну інформацію про користувача, команда -

Синтаксис / приклад:

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

8. Щоб перерахувати політику паролів, команда -

Синтаксис / приклад :

aws iam get-account-password-policy

9. Щоб встановити політику щодо пароля, команда -

Синтаксис / приклад :

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. Для видалення політики щодо паролів команда -

Синтаксис / приклад :

aws iam delete-account-password-policy

Розширені команди AWS

1. Щоб отримати список останнього часу доступу ключа доступу, команда -

Синтаксис / приклад :

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

2. Для відключення ключа доступу команда -

Синтаксис / приклад :

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

3. Для видалення ключа доступу команда -

Синтаксис / приклад :

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

4. Для створення групи безпеки команда -

Синтаксис / приклад :

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

5. Щоб відкрити порт 80 для доступу всіх, команда -

Синтаксис / приклад:

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

6. Щоб видалити брандмауер із групи, команда -

Синтаксис / приклад:

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

7. Щоб видалити групу безпеки, команда -

Синтаксис / приклад:

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

8. Для створення екземпляра команда -

Синтаксис / приклад:

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

9. Для створення потоку журналу команда -

Синтаксис / приклад:

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

10. Для видалення потоку журналу команда -

Синтаксис / приклад:

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

Поради та поради щодо використання команд AWS

  • Заповнення команди
  • Відфільтруйте результати запитів на стороні сервера
  • Відфільтруйте вихід на стороні клієнта
  • Шукайте по колекціях
  • Витягніть потрібні вам дані

Висновок

Команди AWS використовуються для забезпечення ефективного, надійного та надійного підключення до служб AWS, і вони використовуються за допомогою AWS CLI. Хмара AWS є найпопулярнішою на ринку та оцінюється вище інших хмарних платформ, таких як AWS, Azure та хмара Google. Він широко застосовується по всьому світу і має багато можливостей запропонувати для початкового, середнього та старшого рівня. AWS - це наступний шлях кар’єри, який пропонує хороші зарплати та посади інженерам та спеціалістам у галузі хмари. Це також допомагає замовнику, оскільки їм не потрібно переміщувати додаток з одного сервера на інший і не потрібно приймати фізичну інфраструктуру, що зменшує багато витрат від клієнта. Команди AWS наведені вище з різних розділів, які зазвичай використовуються у виробничому середовищі.

Рекомендовані статті

Це був посібник для команд AWS. Тут ми обговорили основні, проміжні та AdvanceAdvance AWS команди. Ви також можете переглянути наступну статтю, щоб дізнатися більше

  1. Як користуватися командами Spark
  2. Команди свиней, які ви повинні використовувати
  3. Переваги команд Sqoop
  4. Важливість командування вуликів

Категорія: