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