Tag: aws

Ограничение рекурсивных поисков «aws s3 ls» по количеству элементов в папке

Вот сценарий: Мне нужно рекурсивно искать среди множества папок и подпапок и выкладывать результаты в файл журнала с помощью команды ls, НО, мне нужно прекратить поиск в папке, если в ней более 10 объектов? Причина в том, что когда у меня есть образец из 10 элементов в папке, я знаю, что в этой папке, и, […]

Копы не смогли развернуть elb для входного controllerа

я не могу развернуть вход nginx в Kops 1.9 в AWS с этим kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/mandatory.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l4.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l4.yaml # kubectl describe svc ingress-nginx -n ingress-nginx Warning CreatingLoadBalancerFailed 2s service-controller Error creating load balancer (will retry): failed to ensure load balancer for service ingress-nginx/ingress-nginx: AccessDenied: User: arn:aws:sts::605051368824:assumed-role/masters.play.domain.org/i-0372932f001403e37 is not […]

Переменные среды Bash не устанавливаются

Я пытаюсь настроить интерфейс командной строки AWS, используя скрипт bash. У меня есть ниже в моем сценарии, и он не будет устанавливать значения. Когда я повторяю имена переменных, это просто показывает пустую строку. код сценария export AWS_ACCESS_KEY_ID= export AWS_SECRET_ACCESS_KEY= export AWS_DEFAULT_REGION=

Невозможно установить соединение SSH между двумя экземплярами AMI ec2

Попытка установить ssh-соединение между двумя экземплярами ec2. Скопированный ключ id_rsa.pub хоста A в файл authorized_keys ключи хоста B [root@ip-172-31-9-173 .ssh]# cat id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTTRSTwBClsq7/punxLQvq00Ba7iMZRbQKAQhC+GVuQFB2LfWk9Hsetu4CqHoGo4R4BJ/SW/4v+AfKlmQ/kA8WrQ12R0dR9cuhEbbnltMXSauwrsndIf4egJVzJs3BM12jXEx+E6wSlK8nUu3xpmY12WUkJOAWfWJ6rnE4XArIcmtNzfpJyZgFhNv2fKYRBTCgU0l4HLo2uIiQj8/aLT2gQeRUdARNn3QLBrITMN6rojo1vmWYnXhjWxeUoYVDj5+bsrqfbAtyzPm43WS+2RZ0T1Rr50+REl+jin0y108v04me7BluidN013oj+gLI73A86/qBgo08l5RwG2p+oOzf root@ip-172-31-9-173 [root@ip-172-31-11-205 .ssh]# cat authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTTRSTwBClsq7/punxLQvq00Ba7iMZRbQKAQhC+GVuQFB2LfWk9Hsetu4CqHoGo4R4BJ/SW/4v+AfKlmQ/kA8WrQ12R0dR9cuhEbbnltMXSauwrsndIf4egJVzJs3BM12jXEx+E6wSlK8nUu3xpmY12WUkJOAWfWJ6rnE4XArIcmtNzfpJyZgFhNv2fKYRBTCgU0l4HLo2uIiQj8/aLT2gQeRUdARNn3QLBrITMN6rojo1vmWYnXhjWxeUoYVDj5+bsrqfbAtyzPm43WS+2RZ0T1Rr50+REl+jin0y108v04me7BluidN013oj+gLI73A86/qBgo08l5RwG2p+oOzf root@ip-172-31-9-173 Ошибка: [root@ip-172-31-9-173 ~]# ssh root@172.31.11.205 Permission denied (publickey). Не уверен, что здесь не хватает.

AWS CLI, передать вывод предыдущей команды как ввод для другой?

Я хотел бы создать сценарий Bash, который будет запускать и останавливать определенные ресурсы в AWS. У меня проблема в том, что я хотел бы создать ресурс, для которого требуется определенный идентификатор ресурса, который был создан предыдущей командой. objective состоит в том, чтобы иметь возможность запустить один скрипт для запуска ресурсов вместо редактирования. Например, создание шлюза […]

Можно ли удаленно хранить логи для упругого поиска?

objective состоит в том, чтобы стек ELK работал в облаке, таком как AWS, однако удаленно сохранял данные журналов в нашем центре обработки данных. Мы хотели бы пойти с этим подходом, потому что у нас много данных, и хранение на ELK дорого в облаке. Поэтому мы хотели бы отправить все наши журналы на некоторый накопитель в […]

(BASH) Строка для выполнения сформирована правильно, но оценена с ошибками

Я постоянно пытался решить проблему с помощью некоторого кода, который я хотел бы использовать для взаимодействия с AWS CLI. После попытки около недели я решил попытаться создать строку команды, которую я хотел бы выполнить, и использовать в строке eval (я знаю, что это не рекомендуется, но у меня заканчивались идеи …) Даже это, кажется, не […]

AWS CLI – не работает в crontab

Я могу запустить команду aws –version в скрипте и в cli. Но если я поставлю эту команду в crontab, это не сработает. Crontab: 50 12 * * * aws –version > ~/yolo.swag Ошибка: /bin/sh: 1: aws: not found Команда aws находится в сценарии bash. И я получаю такое же сообщение об ошибке, когда запускаю скрипт […]

Подсчет объектов из AWS и предупреждение, если слишком много

Я пытаюсь создать скрипт bash. Когда я запускаю команду AWS, я получаю «Всего объектов» в нижней части результатов. Я хочу вызвать предупреждение, если его более 50 объектов. aws s3 ls test.domain.com/dir1/dir2/dir3/ –human-readable –summarize value=$( grep -ic "Total Objects") if [ $value -gt 50 ] then echo "Warning" fi Вот обновленный код: value=$(aws s3 ls test.domain.com/dir1/dir2/dir3/ […]

Добавление кода выхода в файл журнала

Я создал сценарий bash, который запускает автоматические резервные копии EBS на AWS. Он запускается через cronjob: 0 2 * * * /bin/bash /root/backup_snapshots.sh > backup.log 2>&1 Это работает отлично, но следующее, что я хочу сделать, это добавить код выхода для успешного выполнения сценария (так что я могу настроить проверку Nagios на нем). Есть несколько вещей, […]

Interesting Posts

Использовать файлы cookie в curl для установки языка

Есть ли графическая оболочка или среда сценариев для Linux?

Разница между командой apt и командой sudo apt в терминале Mint Linux?

Rsync: проверка размера инкрементного резервного копирования файла

Нужно: простой способ удаленного мониторинга процесса на моем сервере

Пакет python3-pyds9 отсутствует в Jessie

Возможно ли запустить экземпляр сервера клиентов Vim через SSH + tmux

LDAP: просмотр структуры DIT из терминала

Debian и Centos, почему ipv6 превалирует над ipv4

Поиск файла для строки, окруженной двумя другими известными строками?

Ошибка перенаправления Sub Shell с переменной (while …) $ 3> $ testdir / $ testfile.log

Как вы указываете количество строк каждого файла в каталоге в человекообразном формате.

CUPS прекращает печать через некоторое время

Как избежать метасимволов оболочки с помощью команды `find`?

Как загрузить .bashrc из "bash -c"

Linux и Unix - лучшая ОС в мире.