Введение в команды 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. Вы также можете посмотреть следующую статью, чтобы узнать больше
- Как использовать Spark Commands
- Команды свиньи, которые вы должны использовать
- Преимущества команд Sqoop
- Важность команд Hive