AWS Notes
5.86K subscribers
591 photos
44 videos
11 files
3K links
AWS Notes — Amazon Web Services Educational and Information Channel

Chat: https://t.me/aws_notes_chat

Contacts: @apple_rom, https://www.linkedin.com/in/roman-siewko/

No ads.
Download Telegram
Новый будущий AWS Region — Чили:

https://aws.amazon.com/blogs/aws/coming-soon-aws-south-america-chile-region/

Регион планируется к открытию в конце 2026-го года.

На момент официального анонса AWS строит следующие новые регионы:

▫️ Германия (AWS European Sovereign Cloud)
▫️ Новая Зеландия (обещали в 2024-м)
▫️ Саудовская Аравия (в 2026-м)
▫️ Тайвань (обещали в начале 2025-го)
▫️ Чили

#AWS_Regions
👍15🔥4❤2
#aws #tampermonkey

Мне очень нравятся shortcuts сервисов AWS.
Однако очень бесит, что они стали длинные и мне не очень удобно "листать" вправо/влево в избранном или вводить в строке поиска.
Хочется короткий текст для линков для быстрого перемещения.
Мог поправить через динамику, но у AWS очень строгий CSP.
Давайте попробуем фиксануть без CSP.

Я уже не в первый писал про плагин для браузера tampermonkey.
- ставим, если ещё нет https://www.tampermonkey.net/
- добавляем и включаем новый скрипт
- код крадём у меня и кастомизируйте под себя https://gist.github.com/kruchkov-alexandr/525a5166b7a55e2982b1015ba77a3456 (строчки 12-47)
- сохраняем скрипт
- обновляем страницу с AWS console
- радуемся мелким приятностям (скрин)

Переименование только в шапке и только на https://*.console.aws.amazon.com/*.
Всё остальное это не аффектит.
👍15❤5👎2🔥2
AWS Notes
​​AWS-EU — новая будущая отдельная часть AWS European Sovereign Cloud и новый будущий AWS-EU регион в Германии: https://aws.amazon.com/blogs/aws/in-the-works-aws-european-sovereign-cloud/ AWS-EU будет физически располагаться только на территории Евросоюза…
AWS European Sovereign Cloud

https://aws.eu/

Европейский AWS будет иметь свой отдельный IAM, Route 53, CloudFront и другие привычно глобальные ресурсы, которые обычно живут в единственном регионе N.Virginia.

По реализации повторит вариант китайского AWS и AWS GovCloud.

Пока всё ещё в планах сдать первый регион в Германии до конца 2025 года.

#AWS_Regions #AWS_EU_Regions
🔥17😁2
Начиная с версии AWS CLI v2.30.3 можно генерить/обновлять креды для IAM юзеров с MFA без сторонних утилит с помощью команды:

aws configure mfa-login

Для удобства лучше сразу добавить имя генерируемого профиля с помощью --update-profile , иначе сгенерит автоматически, а также --duration-seconds , максимум на 36 часов и ARN устройства --serial-number, чтобы не вводить отдельно:

# aws --profile=aws-notes-s3-user configure mfa-login --update-profile=mfa-aws-notes-s3-user --duration-seconds=129600 --serial-number=arn:aws:iam::984475386489:mfa/My-iPhone

MFA token code: 969969
Temporary credentials written to profile 'mfa-aws-notes-s3-user'
Credentials will expire at 2025-09-18T19:50:40+00:00
To use these credentials, specify --profile mfa-
aws-notes-s3-user when running AWS CLI commands


# aws --profile mfa-aws-notes-s3-user s3 ls

2018-11-18 16:17:32 aws-notes-test


p.s. IAM юзеры зло — используйте SSO (IAM Identity Center).

#aws_cli
👍14💯2
Вы хотите как было 20 октября 2025-го?

Нет?

Тогда срочно мигрируйте на AWS European Sovereign Cloud — полностью независимый от остального AWS, новый eusc регион!

#реклама #AWS_EU_Regions
🤣46😁16🤡5❤3
Строго секретно — новый секретный AWS регион: AWS Secret-West Region 🎉

(ссылку не даю, т.к. секретно)

Итого на сейчас флеш-рояль каждого по два:

🔸 AWS GovCloud US-East (2018)
🔸 AWS GovCloud US-West (2011)

🔹 AWS Secret-East (2017)
🔹 AWS Secret-West (2025)

▫️ AWS Top Secret-East (2014)
▫️ AWS Top Secret-West (2021)

Секретные регионы отделены от "основного" AWS и интернета вообще — у них полностью своя сеть.

Чем более секретный, тем больше требований и тем меньше AWS сервисов доступно. На текущий момент в AWS Secret-East доступно лишь 79 сервисов.

#AWS_Regions
😁13👍5
aws login - логин через AWS Console 🎉

https://aws.amazon.com/blogs/security/simplified-developer-access-to-aws-with-aws-login/

При вводе aws login в командной строке — идёт перенаправление в браузер, далее логинитесь в нужного юзера или роль и пользуетесь!

⚠️ Нужно обновить AWS CLI до 2.32.0 или новей.

#aws_cli
👍18❤‍🔥3
☁️ AWS re:Invent 2025: Смотрим главные анонсы года вместе!
Коллеги, следующая неделя — самая горячая в году для облачного мира. Стартует re:Invent 2025, и количество новинок будет зашкаливать.
Чтобы вы не тонули в потоке релизов, мы проведем серию прямых эфиров. Разберем ключевые кейноуты, обсудим новые сервисы и архитектурные подходы. С меня — экспертиза от AWS Solutions Architect-ов, с вас — интересные вопросы в чате.


📌 Сохраняйте расписание стримов:

1️⃣ Среда, 3 декабря | 15:30 CET Тема: CEO Keynote (Matt Garman). Стратегия, Compute, Storage и база облака. 🔗 https://www.youtube.com/watch?v=kjct4Kz54Os
2️⃣ Четверг, 4 декабря | 15:30 CET Тема: Agentic AI (Dr. Swami Sivasubramanian). Всё про ИИ-агентов, Bedrock и будущее разработки. 🔗 https://www.youtube.com/watch?v=mBGtwLTNzZw
3️⃣ Пятница, 5 декабря | 15:30 CET Тема: Grand Finale (Infrastructure + Werner Vogels). Железо, чипы и легендарный технический кейноут от CTO Amazon. 🔗 https://www.youtube.com/watch?v=oVK3qe0RHHk


Буду рад видеть всех на стримах — обсудим, куда движется индустрия, в живом формате! 🚀
#AWS #reInvent2025 #DevOps #Cloud #AI
👍6❤4
🔥 FREE premium exam prep on AWS Skill Builder until Jan 5, 2026!

https://skillbuilder.aws/

🎓 𝗖𝗼𝘃𝗲𝗿𝘀:
🔸AWS Certified Cloud Practitioner (CLF-C02)
🔸AWS AI Practitioner

💡 𝗪𝗵𝗮𝘁 𝘆𝗼𝘂 𝗴𝗲𝘁 (𝗻𝗼𝗿𝗺𝗮𝗹𝗹𝘆 𝗽𝗮𝗶𝗱):
✅ Official practice exams
✅ Hands-on labs (SimuLearn)
✅ AWS Escape Room (learning by playing)
✅ Flashcards & learning plans

Plus, there are always-free resources:
• Official practice questions
• Free AWS training events
• AWS Educate (labs + potential free exam vouchers)

#AWS_certification
Forwarded from Alexandr Kruchkov
#aws
оооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооочень рекомендую MCP сервера от AWS LABS по биллингу, костам и прайсингу.

Тут есть 5 MCP серверов для AWS.
https://github.com/awslabs/mcp?tab=readme-ov-file#-cost--operations
Цепляешь к своему аккаунту (пока поддержка одного аккаунта).
Задаёшь конкретный вопрос, добавляешь в контекст свою инфру, он подключается к твоим ресурсам ридонли, считает текущий биллинг, предстоящий, размер бд, частоту бекапов и даёт на 99% точный ответ.

Скорее всего для конкретно твоей задачи надо будет несколько MCP:
- AWS Pricing MCP Server
- AWS Cost Explorer MCP Server
- AWS Billing and Cost Management MCP Server (топ для меня)
- какой-то для твоего типа БД
https://github.com/awslabs/mcp?tab=readme-ov-file#data-operations--etl
например для авроры mysql
- - Amazon Aurora MySQL MCP Server

делаешь, хоть на руском, запрос типа
"я подключил MCP сервера к AWS, дай мне анализ по блабла, сколько будет стоить блабла если я сделаю блабла."
Рекомендую сперва дернуть cursor через PLAN а не через agent.
Он составит план и по нему пойдет.

достоверность на 99% в моих случаях.
1🔥23👍2
#kubernetes #aws #eks #helm

Тихо и незаметно вышла мажорная версия AWS Load Balancer Controller - 3.0.0.
https://github.com/kubernetes-sigs/aws-load-balancer-controller
Вместе с ней и Helm-чарт тоже прыгнул на 3.x.
https://github.com/aws/eks-charts/tree/master/stable/aws-load-balancer-controller

Как я понял по заявлению мейнтейнеров, breaking changes в пользовательском API (Ingress, Service, Gateway) они не предполагают.
Но issue на GitHub уже висят, так что посмотрим.
​
Что важного и интересного (для меня):
- Gateway API объявлен GA (production ready) - теперь можно смело использовать в бою, а не в тестовых проектах 🔥
​- Версия Helm-чарта выровнена с версией контроллера - раньше было 2.x контроллер с чартом 1.x, теперь 3.0.0 = 3.0.0. Наконец-то! ❤️
​- Новые фиксы NLB target groups, порядка сабнетов, AZ mismatch и webhook-сертификатов
​- CRD ListenerRuleConfiguration добавлен, но пока экспериментальный - не использовать в проде
- Минимальная версия Kubernetes - теперь официально требуется 1.24+ (интересно, кто ещё на таком старье сидит 😁)
​- IPv6 для internet-facing ALB/NLB - теперь нативно поддерживается без костылей, раньше были ограничения 🎉

Нюансы с апгрейдом:
- перед helm upgrade до 3.0.0 нужно вручную обновить CRD'ы. Issue #4555 прямо про это - люди натыкаются на проблемы, потому что в release notes это не очень явно прописано.
Но как по мне так это и очевидно, так как мы все знаем, что при хелм апгрейде​ CRD не обновляется никогда и ни у кого, архитектурная особенность самого хелма.
- для Gateway API нужны не только CRD самого контроллера, но и базовые Gateway API CRD (HTTPRoute, GatewayClass и т.д.), если их ещё нет в кластере

Сам, конечно же, я пока обновляться не буду.
Почитаю issues ещё недельку, потом с командой решим - стоит ли сразу или подождать патч-релиз.

Better safe than sorry, особенно с ингресс-контроллерами, которые держат весь трафик.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤6💯1
#aws #rds #troubleshooting

Приходят как-то коллеги, говорят - нет прав включить Enhanced Logging на RDS Proxy.
Для дебага очень надо на пару часов.
Ок, смотрю политику, а там rds:* на Resource = "*".
Говорю - всё есть, всё должно работать.
Хоть дропайте всё к херам (stage account).

Возвращаются - нет, всё равно не работает.
Проверяю глазами ещё раз полиси.
Да вроде всё ок.
Говорю сделайте релогин и попробуйте ещё, все права есть.

Снова возвращаются, сделав релогин.
Говорят "включаем, а оно не включается".
Делаю невозмутимое лицо, хотя внутри уже кривлюсь как хурма: описание проблемы уровня "включаем, а не включается, ошибок нет" звучит слишком уныло, чтобы воспринимать его всерьёз.

Прошу объяснить подробнее.
Мне показывают по шагам:
- зашли в консоль
- зашли в RDS
- нашли нужный proxy
- нажали Edit/Modify (я не помню название кнопки)
- поставили галочку "Activate enhanced logging"
- нажали "Modify proxy"
- видят надпись "Modifying proxy ..."
- видят зелёный баннер "Successfully modified proxy ..."
- выходят, заходят снова - галочки нет

Нигде ни одной ошибки.
Всё выглядит как успех.
Но изменение не применяется.
В ивентах пусто.

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

Ладно, добавляю себя временно в эту группу и начинаю воспроизводить.
Захожу под их пермишнсетом, повторяю их действия.
Та же история - "Successfully modified", а галочка не стоит.

Думаю что не так.
Выхожу из SSO, захожу снова - галочки нет.
Сбрасываю кеш браузера - галочки нет.
Пробую другой браузер - галочки нет.
Смотрю в developer tools в браузере - никаких ошибок, никаких 403, всё 200.
Смотрю в сам UI консоли - ни единого красного баннера, ни единого намёка на проблему.
Само собой инкогнито мод браузера не помог.
Ивентов нет.

Потратил на это ещё чуть времени, пока до меня наконец не дошло.
Дурачок, - думаю я, - а CloudTrail-то ты проверил?

Иду в CloudTrail, фильтрую по ModifyDBProxy.
Нахожу событие. И там:
"errorCode": "AccessDenied",
"errorMessage": "User: ... is not authorized to perform: iam:PassRole
on resource: arn:aws:iam::ACCOUNT_ID:role/rds-proxy-wanker
because no identity-based policy allows the iam:PassRole action"

Вот оно.

AWS при вызове ModifyDBProxy передаёт IAM роль прокси в Secrets Manager.
Для этого нужно право передать (PassRole) именно эту роль.
rds:* тут ни при чём - это отдельное действие на отдельный ресурс.

В политике группы iam:PassRole был разрешён только для одной конкретной роли.
Про rds-proxy-* никто не подумал.

Добавляем в политику:
{
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "arn:aws:iam::ACCOUNT_ID:role/rds-proxy-*"
}

Применяем, перелогиниваемся.
Галочка встаёт и остаётся стоять.
Ивенты пишутся.

Итоги:
- "Successfully modified" в AWS консоли не гарантирует, что изменение применилось 🥲
- AccessDenied может прилетать не на само действие, а на зависимое - в данном случае на iam:PassRole
- Консоль эту ошибку не показывает совсем. Молча глотает. Никакого красного баннера. Никаких ошибок. Никаких ивентов. 😎
- CloudTrail - первое место, куда надо смотреть, когда "всё работает, но не работает"
- rds:* не равно "всё для RDS". Некоторые операции тащат за собой зависимости на другие сервисы
- нехер снова кривить свою морду, коллеги всё же солнышки-зайчики и правы, даже если пояснение проблемы тупорылое
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍9😁6❤1😱1🤡1💯1
🔥 Вышел релиз 0.35.1 SRE Learning Platform - курс по Amazon EKS с нуля до продакшена: 48 глав и 32 новые практические лабы.

про реальную эксплуатацию EKS: что берёт на себя AWS, а что остаётся на вас - ноды, сеть, доступы, стоимость, обновления.

Составные лабы в вашем AWS-аккаунте с автопроверкой check_result и эталонными решениями,
от инфраструктуры как код и IAM/RBAC до Karpenter, Gateway API, GitOps и troubleshooting.

справочники курса - Глоссарий, Runbook, ADR-шаблоны, чек-лист зрелости (Scorecard)

и модель стоимости (Cost model)

Платформа бесплатная и с открытым исходным кодом. Если она окажется полезной - будем рады звезде на GitHub

Отличного настроения и пусть ваш прод живёт без падений!

#Kubernetes #EKS #AWS #SRE #DevOps #CloudNative #k8s
1👍14🔥9❤1