ElastiCache + T3
Во все регионы завезли T3 для простеньких Redis-ов. Однако поддерживаются лишь
https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html
#ElastiCache
Во все регионы завезли T3 для простеньких Redis-ов. Однако поддерживаются лишь
micro, small и medium типы:https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html
#ElastiCache
Simpler Email Service
Продолжая следить за обновлениями документации, можно узнать, что ещё будет анонсировано. Например, это
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sesv2.html
В частности, в новой версии для валидации доменов не используются TXT-записи - всё реализуется через DKIM. Кроме того, появилась возможность работать со статистикой доставленных писем (deliverability функции).
#SES
Продолжая следить за обновлениями документации, можно узнать, что ещё будет анонсировано. Например, это
SES version 2 (в заголовке шутка по этому поводу):https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sesv2.html
В частности, в новой версии для валидации доменов не используются TXT-записи - всё реализуется через DKIM. Кроме того, появилась возможность работать со статистикой доставленных писем (deliverability функции).
#SES
Новости кратко
• Кто использует DLM (Data Lifecycle Manager) теперь может тэгировать свои политики.
• Кто использует GitHub Actions - будет рад возможности работать с ECS/ECR.
• Кто активно борется с кликающими в консоли девелоперами - будет рад, что SSM Manager в очередной раз прокачался и теперь вы сможете правильно закликать их обратно.
• Кто использует CodePipeline - теперь сможет использовать динамические переменные.
Ну и для тех, у кого сегодня на дворе пятница и питон - отличный повод почитать на досуге отличный код:
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py
#пятничное
• Кто использует DLM (Data Lifecycle Manager) теперь может тэгировать свои политики.
• Кто использует GitHub Actions - будет рад возможности работать с ECS/ECR.
• Кто активно борется с кликающими в консоли девелоперами - будет рад, что SSM Manager в очередной раз прокачался и теперь вы сможете правильно закликать их обратно.
• Кто использует CodePipeline - теперь сможет использовать динамические переменные.
Ну и для тех, у кого сегодня на дворе пятница и питон - отличный повод почитать на досуге отличный код:
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py
#пятничное
Amazon
Welcome - Amazon Data Lifecycle Manager
With Amazon Data Lifecycle Manager, you can manage the lifecycle of your AWS resources. You create lifecycle policies, which are used to automate operations on the specified resources.
Поиск в aws-cli
Вы же тоже не знали, что в #aws_cli есть свой поиск?
https://docs.aws.amazon.com/cli/latest/search.html?q=tags
#TIL
Вы же тоже не знали, что в #aws_cli есть свой поиск?
https://docs.aws.amazon.com/cli/latest/search.html?q=tags
#TIL
Уважаемые минчане и гости столицы Беларуси!
Через месяц, в декабре этого года, в Минске пройдёт первый AWS Meetup. Вашему вниманию будут представлены цирковые лошади и танцующий слон (зачёркнуто) просто слон (зачёркнуто) доклады от представителей AWS и минских коллег, в том числе вашего покорного слуги.
Количество билетов ограничено, первые сто обратившихся - совершенно бесплатно, а первые двадцать пришедших получат халявные стикеры!
Получить всё можно по адресу @aws_minsk - подписывайтесь! Там же можно записаться в докладчики. Каждому, сделавшему доклад — значок, два стикера и селфи в подарок!
Место и дата будут объявлены позже, следите за обновлениями, обязательно подписывайтесь и расскажите другим (всё-таки очень красивые стикеры).
#meetup
Через месяц, в декабре этого года, в Минске пройдёт первый AWS Meetup. Вашему вниманию будут представлены цирковые лошади и танцующий слон (зачёркнуто) просто слон (зачёркнуто) доклады от представителей AWS и минских коллег, в том числе вашего покорного слуги.
Количество билетов ограничено, первые сто обратившихся - совершенно бесплатно, а первые двадцать пришедших получат халявные стикеры!
Получить всё можно по адресу @aws_minsk - подписывайтесь! Там же можно записаться в докладчики. Каждому, сделавшему доклад — значок, два стикера и селфи в подарок!
Место и дата будут объявлены позже, следите за обновлениями, обязательно подписывайтесь и расскажите другим (всё-таки очень красивые стикеры).
#meetup
Meetup
AWS Meetup Minsk (Minsk, Belarus)
AWS Meetups — бесплатные мероприятия, проводимые при поддержке AWS с участием экспертов и энтузиастов для обмена опытом, помощи в изучении Amazon Web Sevices (AWS), повышения квалификации и расширения
Let's Encrypt штормит
Если у вас проблемы с получением сертификата и вы думаете, что это cert-manager виноват, то может он и виноват, но сейчас это Let's Encrypt:
https://letsencrypt.status.io
#status
Если у вас проблемы с получением сертификата и вы думаете, что это cert-manager виноват, то может он и виноват, но сейчас это Let's Encrypt:
https://letsencrypt.status.io
#status
Откуда вы читаете здесь обычно?
#опрос
ap-east-1 - Гонг Конгap-south-1 - Мумбайap-northeast-1 - Токиоap-northeast-2 - Сеулap-northeast-3 - Осакаap-southeast-1 - Сингапурap-southeast-2 - Сиднейca-central-1 - Канадаcn-north-1 - Пекинcn-northwest-1 - Китайeu-central-1 - Германияeu-west-1 - Ирландияeu-west-2 - Лондонeu-west-3 - Парижeu-north-1 - Швецияme-south-1 - Бахрейнsa-east-1 - Бразилияus-east-1 - Вашингтонus-east-2 - Огайоus-west-1 - Сан-Францискоus-west-2 - Орегонeu-south-1 - Италия (откроется в 2020-м году)af-south-1 - Южная Африка (откроется в 2020-м году)eu-west-4 - Испания (откроется в 2022-м году)eu-east-3 - Киев (откроется в каком-то году)eu-east-4 - Москва (откроется в каком-то году)eu-east-5 - Казань (откроется в каком-то году)eu-east-6 - Минск (откроется, может быть, пожалуйста)eu-north-3 - Питер (откроется в каком-то году)ma-north-1 - Нур-Султан (откроется в каком-то году)ma-north-2 - Новосибирск (откроется в каком-то году)#опрос
CloudFormation против всех
Итак, к новостям. К отличным новостям (привыкайте!) - как вам такая ссылочка:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry.html
Интересно, да?
Тут анонс:
https://aws.amazon.com/about-aws/whats-new/2019/11/now-extend-aws-cloudformation-to-model-provision-and-manage-third-party-resources/
Тут блог:
https://aws.amazon.com/blogs/aws/cloudformation-update-cli-third-party-resource-support-registry/
Тут
https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html
Тут остальное:
https://github.com/aws-cloudformation
Подробности обязательно будут, стэй тьюнд.
#CloudFormation
Итак, к новостям. К отличным новостям (привыкайте!) - как вам такая ссылочка:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry.html
Интересно, да?
Тут анонс:
https://aws.amazon.com/about-aws/whats-new/2019/11/now-extend-aws-cloudformation-to-model-provision-and-manage-third-party-resources/
Тут блог:
https://aws.amazon.com/blogs/aws/cloudformation-update-cli-third-party-resource-support-registry/
Тут
cfn (CloudFormation Command Line Interface):https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html
Тут остальное:
https://github.com/aws-cloudformation
Подробности обязательно будут, стэй тьюнд.
#CloudFormation
EKS + Managed Node Groups
EKS получил важное обновление - можно нативно (через апи/консоль/aws-cli, а не запуская вручную специально обученные шаблоны) работать с Worker Node Groups:
https://aws.amazon.com/blogs/containers/eks-managed-node-groups/
Доступно лишь для EKS версии 1.14 (и новее, когда будут) - нужно будет обновиться предварительно.
https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html
#EKS
EKS получил важное обновление - можно нативно (через апи/консоль/aws-cli, а не запуская вручную специально обученные шаблоны) работать с Worker Node Groups:
https://aws.amazon.com/blogs/containers/eks-managed-node-groups/
Доступно лишь для EKS версии 1.14 (и новее, когда будут) - нужно будет обновиться предварительно.
https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html
#EKS
Про DevOps Engineer Pro
Должен сообщить хорошую новость - я был не прав. Критикуя ранее сертификат DevOps Engineer - Professional, ориентировался на (достаточно свежие) отзывы типа «OpsWorks: Very very…… Important for the exam» или «Elastic Beanstalk - I know the feeling! But this is also a must.»
Однако вчера коллега сдался на DevOps Engineer - Professional (мои поздравления!) и рассказал, что OpsWorks было мало, а Code* сервисов много. Это очень хорошо и серьёзно меняет расклад.
Потому стоит учитывать — ситуация с темами сертификации не стоит на месте и этот прогресс не может не радовать.
#AWS_Certification
Должен сообщить хорошую новость - я был не прав. Критикуя ранее сертификат DevOps Engineer - Professional, ориентировался на (достаточно свежие) отзывы типа «OpsWorks: Very very…… Important for the exam» или «Elastic Beanstalk - I know the feeling! But this is also a must.»
Однако вчера коллега сдался на DevOps Engineer - Professional (мои поздравления!) и рассказал, что OpsWorks было мало, а Code* сервисов много. Это очень хорошо и серьёзно меняет расклад.
Потому стоит учитывать — ситуация с темами сертификации не стоит на месте и этот прогресс не может не радовать.
#AWS_Certification
Telegram
aws_notes
Девопс здорового человека
Популярность вариантов сертификации AWS (по версии читалей этого канала):
1. DevOps Engineer - Professional (52 голоса)
2. Solutions Architect - Associate (22 голоса)
3. Solutions Architect - Professional (13 голосов)
4. SysOps…
Популярность вариантов сертификации AWS (по версии читалей этого канала):
1. DevOps Engineer - Professional (52 голоса)
2. Solutions Architect - Associate (22 голоса)
3. Solutions Architect - Professional (13 голосов)
4. SysOps…
Уважаемые читатели!
Если в потоке новостей вы пропустили скаковараённый опрос - просьба нажать нужную клавишу, кто ещё нет.
На текущий момент глобальный расклад такой:
Россия - 53
Украина - 51
Беларусь - 28
Европа - 22
США - 11
Канада - 9
Азия - 4
Проголосовало около 40% от тех, кто просмотрел.
п.с. Если точно вашего местопребывания нет — жмите ближайший регион (существующий или будущий).
Если в потоке новостей вы пропустили скаковараённый опрос - просьба нажать нужную клавишу, кто ещё нет.
На текущий момент глобальный расклад такой:
Россия - 53
Украина - 51
Беларусь - 28
Европа - 22
США - 11
Канада - 9
Азия - 4
Проголосовало около 40% от тех, кто просмотрел.
п.с. Если точно вашего местопребывания нет — жмите ближайший регион (существующий или будущий).
Telegram
aws_notes
Откуда вы читаете здесь обычно?
ap-east-1 - Гонг Конг
ap-south-1 - Мумбай
ap-northeast-1 - Токио
ap-northeast-2 - Сеул
ap-northeast-3 - Осака
ap-southeast-1 - Сингапур
ap-southeast-2 - Сидней
ca-central-1 - Канада
cn-north-1 - Пекин
cn-northwest-1 - Китай…
ap-east-1 - Гонг Конг
ap-south-1 - Мумбай
ap-northeast-1 - Токио
ap-northeast-2 - Сеул
ap-northeast-3 - Осака
ap-southeast-1 - Сингапур
ap-southeast-2 - Сидней
ca-central-1 - Канада
cn-north-1 - Пекин
cn-northwest-1 - Китай…
Удалил все репосты из @aws_update. Несмотря на опрос, лента уж слишком получается загажена, а по другому опросу более трети здесь новички в AWS. Кому нужно знать новую версию питона лямбды (мне нужно) - подписывайтесь на @aws_update (я подписан 😊 ) и читайте отдельно. А здесь будет @aws_notes.
Метадата v.2
Для защиты от врагов, чтобы они не смогли узнать ваш внешний айпишник, роль и прочие вещи из метадаты, теперь доступна её вторая версия - с токеном:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html#configuring-instance-metadata-service
Пример использования метадаты второй версии:
curl -X PUT "https://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"
Что можно с ходу сказать по этому поводу. Давно стоило сделать и вот наконец. Однако процесс миграции (на "защищённую" вторую версию) будет долгим и болезенным и займёт годы (без преувеличения).
Если у вас уже сегодня что-то отломалось с переключением ролей под капотом в каких-то утилитах - мои соболезнования, издержки прогресса, ждите обновления или пилите костыли.
Update: а вот пожалуйста.
#EC2 #metadata
Для защиты от врагов, чтобы они не смогли узнать ваш внешний айпишник, роль и прочие вещи из метадаты, теперь доступна её вторая версия - с токеном:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html#configuring-instance-metadata-service
Пример использования метадаты второй версии:
curl -X PUT "https://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"
AQAEAMMiR7trrtLiN8SOOiGQ4PFkK32HW60lliSpf-kcaYnW3RFtiQ==
curl -H "X-aws-ec2-metadata-token: AQAEAMMiR7trrtLiN8SOOiGQ4PFkK32HW60lliSpf-kcaYnW3RFtiQ==" -v https://169.254.169.254/latest/meta-data/public-ipv4* Trying 169.254.169.254...63.34.171.2
* TCP_NODELAY set
* Connected to 169.254.169.254 (169.254.169.254) port 80 (#0)
GET /latest/meta-data/public-ipv4 HTTP/1.1
Host: 169.254.169.254
User-Agent: curl/7.61.1
Accept: */*
X-aws-ec2-metadata-token: AQAEAMMiR7trrtLiN8SOOiGQ4PFkK32HW60lliSpf-kcaYnW3RFtiQ==
HTTP/1.1 200 OK
X-Aws-Ec2-Metadata-Token-Ttl-Seconds: 21504
Content-Type: text/plain
Accept-Ranges: none
Last-Modified: Wed, 20 Nov 2019 09:05:09 GMT
Content-Length: 13
Date: Wed, 20 Nov 2019 09:11:06 GMT
Server: EC2ws
Connection: close
* Closing connection 0
Что можно с ходу сказать по этому поводу. Давно стоило сделать и вот наконец. Однако процесс миграции (на "защищённую" вторую версию) будет долгим и болезенным и займёт годы (без преувеличения).
Если у вас уже сегодня что-то отломалось с переключением ролей под капотом в каких-то утилитах - мои соболезнования, издержки прогресса, ждите обновления или пилите костыли.
Update: а вот пожалуйста.
#EC2 #metadata
Amazon
Add defense in depth against open firewalls, reverse proxies, and SSRF vulnerabilities with enhancements to the EC2 Instance Metadata…
July 27, 2021: We’ve updated the link to the 2019 re:Invent session on this topic. Since it first launched over 10 years ago, the Amazon EC2 Instance Metadata Service (IMDS) has helped customers build secure and scalable applications. The IMDS solved a big…
Время и регион последнего использования у ролей
Обидно, что добавив, аналогично юзерам, время последнего использования у ролей, в консоли нет региона. :( Региона, где роль последний раз использовалась.
Так обрадовался сначала, но после целый день искал - где же регион запропастился. А он завалился под диван и достаётся оттуда только с помощью #aws_cli:
aws iam get-role --role-name AWSCloudFormationStackSetExecutionRole
Но если вы попытаетесь это у себя повторить, то наверняка не обнаружите секции
/home/ec2-user # aws --version
Столько времени потратил на вдалбливание этого (новое - новым!) в очередной раз.
В любой непонятной ситуации - обновляй aws-cli!
#IAM #самообучение
Обидно, что добавив, аналогично юзерам, время последнего использования у ролей, в консоли нет региона. :( Региона, где роль последний раз использовалась.
Так обрадовался сначала, но после целый день искал - где же регион запропастился. А он завалился под диван и достаётся оттуда только с помощью #aws_cli:
aws iam get-role --role-name AWSCloudFormationStackSetExecutionRole
{
"Role": {
...
"RoleLastUsed": {
"Region": "eu-west-1",
"LastUsedDate": "2019-07-27T14:29:00Z"
},
... Но если вы попытаетесь это у себя повторить, то наверняка не обнаружите секции
RoleLastUsed, хотя в документации она есть. Просто достаётся она из-под этого из-под дивана лишь свежей версией #aws_cli!/home/ec2-user # aws --version
aws-cli/1.16.286 Python/2.7.16 Linux/4.14.97-90.72.amzn2.x86_64 botocore/1.13.22Столько времени потратил на вдалбливание этого (новое - новым!) в очередной раз.
В любой непонятной ситуации - обновляй aws-cli!
#IAM #самообучение
Новые фичи кратко
• SSM Explorer
• CloudWatch + Service Quotas
• Lamda + FIFO
• ALB + Weigth
• AutoScaling + Weigth
• AutoScaling + Lifetime
• CodeBuild for ML/AI
• Drift Detection + Stack Sets
• FSx Windows File Server + Multi-AZ
• S3 Replication Time Control (S3 RTC)
Больше обновлений - на @aws_update.
• SSM Explorer
• CloudWatch + Service Quotas
• Lamda + FIFO
• ALB + Weigth
• AutoScaling + Weigth
• AutoScaling + Lifetime
• CodeBuild for ML/AI
• Drift Detection + Stack Sets
• FSx Windows File Server + Multi-AZ
• S3 Replication Time Control (S3 RTC)
Больше обновлений - на @aws_update.
Amazon Chime SDK
Кто связан с VoIP - стоит обратить внимание на то, что Chime запилил, наконец, своё SDK:
https://aws.amazon.com/blogs/business-productivity/announcing-amazon-chime-sdk/
Три года пилили - уже точно достойный внимания продукт в этом столь конкурентном сегменте.
Chime SDK:
https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html
Chime API:
https://docs.aws.amazon.com/chime/latest/APIReference/Welcome.html
#Chime
Кто связан с VoIP - стоит обратить внимание на то, что Chime запилил, наконец, своё SDK:
https://aws.amazon.com/blogs/business-productivity/announcing-amazon-chime-sdk/
Три года пилили - уже точно достойный внимания продукт в этом столь конкурентном сегменте.
Chime SDK:
https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html
Chime API:
https://docs.aws.amazon.com/chime/latest/APIReference/Welcome.html
#Chime
Amazon Web Services
Mitel builds its next-generation collaboration applications with the Amazon Chime SDK | Amazon Web Services
Across industries, our customers have increased investments in communication-enabled applications. For example, retailers are integrating two-way video into customer service applications, and healthcare providers are using video to connect physicians and…
IAM + OU Condition
IAM в рамках #multi_account_strategy тренда продолжает обрастать функционалом для #Organizations и теперь позволяет управлять доступом для OU (Organization Unit):
https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-principalorgpaths
Например, для мультиаккаунтной схемы типа этой, можно сделать общий бакет для проекта Project1 и в него будут иметь доступ все
IAM в рамках #multi_account_strategy тренда продолжает обрастать функционалом для #Organizations и теперь позволяет управлять доступом для OU (Organization Unit):
https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-principalorgpaths
Например, для мультиаккаунтной схемы типа этой, можно сделать общий бакет для проекта Project1 и в него будут иметь доступ все
dev-test-stg-prd аккаунты OU Project1:{
"Sid": "Full access for Project1 OU",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::project1-bucket",
"arn:aws:s3:::project1-bucket/*"
],
"Condition": {
"ForAnyValue:StringLike": {
"aws:PrincipalOrgPaths":["o-dtj1bor777/ou-d1n7-h8xzxidp*"]
}
}
}
#IAM #S3 #OrganizationsAmazon
AWS global condition context keys - AWS Identity and Access Management
Describes each of the AWS global condition keys available to use in IAM policies.