AWS Notes
5.6K subscribers
444 photos
42 videos
10 files
2.8K links
AWS Notes — Amazon Web Services Educational and Information Channel

Chat: https://xn--r1a.website/aws_notes_chat

Contacts: @apple_rom, https://www.linkedin.com/in/roman-siewko/
Download Telegram
​​Как вызвать Лямбду по SMS? Не шутка, никаких прямых ссылок и регистраций. Простой и понятный пошаговый туторирал:

https://www.reddit.com/r/aws/comments/g44lju/how_to_trigger_aws_lambda_by_sms/

Можно увидеть крутизну сервиса Pinpoint, где потратив день на разборки, даже не зная его совсем, с нуля можно решить самые разные реальные задачи.

Например, в данном случае, по SMS через Лямбду запустить что-то или наоборот остановить. Вот с ходу придумалось следующее. Делаем Лямбду на стоп и старт какого-то своего рабочего инстанса. Пришли на работу — отправили SMS, виртуалка стартанула. Поработали, отправили SMS — стопнулась. Короче, идея для стартапа. Не благодарите — это всё Pinpoint.

#Pinpoint
​​AWS Control Tower заработал для существующих AWS Organizations. Чтобы начать его использовать нужно отключить в Organizations → Settings трастовые галочки для сервисов CloudTrail и Config (если они у вас включены — будет предупреждение, как сверху картинки).

После отключения получаете возможность запустить установку Landing Zones внутри вашей организации. Control Tower создаст два аккаунта — для логов и для аудита, потому нужно указать для них почты. Также будут созданы роли и некоторые другие вещи, которые нельзя изменять в дальнейшем, иначе работа будет нарушена.

Control Tower не ломает и не изменяется ничего имеющегося — можно прочитать комментарии в процессе установки и в документации. Он встраивает свой движок внутрь вашей организации, а вы после получаете возможность подцепить свои имеющиеся аккаунты в число тех, которые будут под управлением Control Tower.

#Control_Tower
​​Настоящие вебинары по AWS на русском от производителя:

https://pages.awscloud.com/EMEA-field-OE-RUSUACIS-AWSome-Webinars-Week-2020-reg-event.html

Невысокий уровень сложности, потому отлично подойдёт #начинающим и #интересующимся. Также идеально для тех, кто хочет сдать #AWS_Certification на Cloud Practitioner и просто получить ответ на свой вопрос от представителей AWS.
​​Как обычно отличный пример от Netflix про их опыт перехода с EC2 на Лямбду с 10-кратной экономией в стоимости:

https://medium.com/@NetflixTechBlog/netflix-images-enhanced-with-aws-lambda-9eda989249bf

Полезная выжимка в виде таблички сравнения EC2 и Лямбды в плане разработки и эксплуатации (на картинке).

#Lambda
​​AWS Summit Online17 июня:

https://pages.awscloud.com/emea-summit-online-registration.html

55 различных сессий по темам на любой вкус. Удалённо и бесплатно.

Уровень сложности в основном для знающих. Например, для направления Devops следующие сессии:

• Applications and operations modernization (Level 200)
• CI/CD at scale: Best practices with AWS DevOps services (Level 300)
• Delivering container-native applications without managing servers (Level 300)
• Deep dive: Infrastructure as code on AWS (Level 300)
• Kubernetes GitOps on AWS (Level 300)

#AWS #online
Кто обратил внимание, на картинке в предыдущем посте про AWS Summit есть Africa и время для Cape Town. Это было не просто так — в большое семье AWS регионов пополнение:

https://aws.amazon.com/blogs/aws/now-open-aws-africa-cape-town-region/

Добро пожаловать в af-south-1!

#AWS_Regions
Новый сервис Amazon AppFlow:

https://aws.amazon.com/blogs/aws/new-announcing-amazon-appflow/

AppFlow позволяет автоматизировать процесс загрузки-выгрузки данных для популярных приложений, например, Slack, откуда можно просто и быстро получить тексты переписки в своих каналах.

#AppFlow
​​Github лежит:
504 Gateway Time-out

Статус при этом показывает, что всё нормально. Учитывайте, если у вас сработали алерты.

Обновление — в статусе теперь:

Incident on 2020-04-23 13:20 UTC

Resolved - This incident has been resolved.
Apr 23, 16:01 UTC
Update - Continuing to closely monitor recovery across all services.
Apr 23, 15:26 UTC
Update - We are continuing to monitor recovery across GitHub.com.
Apr 23, 14:27 UTC
Update - We have deployed a fix and are continuing to closely monitor services as we observe recovery.
Apr 23, 13:59 UTC
Update - We have identified the source of errors and are working on a fix.
Apr 23, 13:33 UTC
Investigating - Currently observing issues affecting GitHub.com.
Apr 23, 13:20 UTC

===

Спонсор рубрики — AWS CodeCommit.

#githubisdown
Достаточно простая, но хорошая статейка о том, когда нужно что-то автоматизировать, а переписывать под Лямду не получается (дольше, сложней или просто лень), то нужно помнить про CodeBuild.

В отличие от Лямбды, CodeBuild может просто выполнять длительные процедуры, не в такой мере, однако также экономный, но главное — там можно привычно башить!

https://aws.amazon.com/blogs/devops/using-aws-codebuild-to-execute-administrative-tasks/

Сам использую CodeBuild для всевозможных задач — от разовых до постоянно-периодичных. Крайне удобно, минимальный порог входа, максимальная отдача.

#CodeBuild
Вы же в курсе, что в новых версиях Chrome и Firefox решились закопать FTP? Нет?

А если в курсе, то знаете ли, что Google передумал закапывать и снова откопал FTP?

И вот, в это сложнокопательное время, AWS решил добавить FTP для возможности ходить на S3 с помощью сервиса AWS Transfer Family:

https://aws.amazon.com/blogs/aws/new-aws-transfer-for-ftp-and-ftps-in-addition-to-existing-sftp/

В общем, рано закапывать с̶т̶ю̶а̶р̶д̶е̶с̶с̶у̶ FTP. Готовимся к появлению на экзаменах нового коронного вопроса — чем отличается SFTP от FTPS?

#Transfer_Family
Набор туториалов от самого Амазона по ECS:

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-tutorials.html

Большой список (10 шт.), различные и актуальные темы — от VPC до Blue/Green Deployment и EFS, пошаговое описание, обязательно стоит глянуть (и даже начать с них — если читаете документацию в последнюю очередь).

#ECS #tutorial
​​Лабы по AWS от производителя:

https://wellarchitectedlabs.com/

→ Подойдёт, если хотите сами пошагово разобраться и сделать.
→ Подойдёт, если хотите научить кого-то пошагово разобраться и сделать.

Разные уровни сложности, лучшие практики, подробное описание с картинками, широкий спектр задач.

#info #best_practices
​​Полезнейшая статья со ссылками на ресурсы для изучения AWS security.

https://research.nccgroup.com/2020/04/24/the-extended-aws-security-ramp-up-guide/

Многие из них уже упоминались здесь, но тут собраны в одном месте — идеально для погружения в бесконечную тему безопасности AWS.

#security
​​Пример query в aws cli с фильтрацией:

aws dynamodb query --table-name jenkins \
--key-condition-expression "Project = :jp" \
--filter-expression "#repo = :ecr" \
--expression-attribute-names '{"#repo": "Repo"}' \
--expression-attribute-values '{
":jp": { "S": "my-service" },
":ecr": { "S": "888888888888.dkr.ecr.eu-central-1.amazonaws.com/my-repo" }
}'

Как-то писал, что подобных конкретных примеров по DynamoDB мало, потому стоит порекомендовать хороший сайт по ней:

https://www.dynamodbguide.com

В частности, добавлю, что его автор, Alex DeBrie (AWS Data Hero), недавно выпустил полноценную книжку:

https://www.dynamodbbook.com/

Её шибко хвалят известные господа в данной области, так что наверняка стоит прочитать, если это ваша тема или у вас много DynamoDB в проекте.

#DynamoDB #aws_cli
Что предпочитаете (нравится, удобней) для (видео)конференций по работе (но на свой личный взгляд, а не потому что в компании так), можно выбрать несколько вариантов:
Anonymous Poll
51%
Zoom
12%
Skype
20%
Microsoft Teams
5%
Webex
3%
GoToMeeting
24%
Google Hangouts
3%
Amazon Chime
2%
BlueJeans
20%
Другое
В опросе можно максимум 10, потому продолжение (тоже можно выбрать несколько вариантов). Если и сейчас нет вашего варианта — напишите в чате, что за он. :)
Anonymous Poll
73%
Slack
1%
UberConference
1%
Zoho Meeting
1%
Lifesize
2%
Whereby
2%
GlobalMeet
25%
Другое
Подробный туториал о том, как деплоить своё приложение с GitHub на EC2 с помощью CodePipeline:

https://seanjziegler.com/deploying-code-from-github-to-aws-ec2-with-codepipeline/

Простое руководство с картинками на каждый шаг, по сути — расширение документации, но этим и полезно.

Отличный вариант #начинающим — с чего можно начать использовать свой Free Tier.

#CodePipeline #tutorial
Статья с заголовком про Fargate:

https://dev.to/raphael_jambalos/secret-costs-of-ecs-fargate-4j3b

В реальности же она про стоимость NAT GW, что нужно настраивать VPC Endpoints, чтобы избежать оплаты за трафик из приватных подсетей и что нужно настраивать Budgets, и Billing Alerts, чтобы узнавать о проблемах быстрей, чем в день прихода счёта за AWS.

#cost_optimization