Введение в команды AWS

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

Основные команды AWS

1. Чтобы установить и настроить интерфейс командной строки AWS, используйте следующие команды:

Синтаксис / Пример:

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

sudo pip install awscli

Синтаксис для настройки:

AWS настроить

2. Чтобы проверить вывод файла, команда -

Синтаксис / пример :

Кот

3. Чтобы напечатать второй столбец в строке, используйте следующую команду -

Синтаксис / пример:

cut –f 2

4. Для сортировки данных используется команда:

Синтаксис / пример:

Сортировать

5. Чтобы напечатать последние пять строк, команда -

Синтаксис / пример:

хвост –n 5

6. Чтобы напечатать первые пять строк, команда -

Синтаксис / пример:

голова - п 5

7. Чтобы напечатать 5- ю строку в файле, введите команду -

Синтаксис / пример:

sed –n '5 (p; q)'

8. Чтобы перечислить все тропы, команда -

Синтаксис / пример:

aws cloudtrail описать-тропы

9. Чтобы перечислить названия всех троп, команда -

Синтаксис / пример :

Облачный след aws Описание-Следы-Выходной текст | cut –f 8

Чтобы удалить след, команда -

Синтаксис / пример:

удаление облачного следа - след

Промежуточные команды 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. Облако AWS является самым популярным на рынке и имеет рейтинг выше других облачных платформ, таких как AWS, Azure и Google cloud. Он широко используется во всем мире и имеет множество возможностей для начального, среднего и высшего звена. AWS - это следующий карьерный путь, который предлагает хорошую зарплату и должности инженерам и профессионалам в облачной среде. Это также помогает заказчику, так как им не нужно перемещать приложение с одного сервера на другой, и ему не нужно брать физическую инфраструктуру, которая снижает значительную часть затрат клиента. Команды AWS перечислены выше в различных разделах, которые обычно используются в производственной среде.

Рекомендуемые статьи

Это руководство к командам AWS. Здесь мы обсудили AWS-команды Basic, Intermediate и AdvanceAdvance. Вы также можете посмотреть следующую статью, чтобы узнать больше

  1. Как использовать Spark Commands
  2. Команды свиньи, которые вы должны использовать
  3. Преимущества команд Sqoop
  4. Важность команд Hive