А на початку щось моє буде.
===== Моє =====
* [[software:aws:amazonq|Amazon Q and CodeWhisperer]]
* [[software:aws:mylogging|How to use AWS CloudWatch agent for better monitoring]] - mine
* [[software:aws:mysecrets|Secrets Manager]]
* [[software:aws:mypolicies|IAM policies]]
* [[software:aws:cdk|CDK]]
* [[programming:python:new_boto|Boto3 new project template]]
* [[software:aws:myssmconnect|Як підключитися до EC2 інстанса у приватному сабнеті за допомогою SSM]]
* [[software:aws:network_monitoring|Як моніторити мережеве навантаження]]
===== Architect =====
* [[https://aws.amazon.com/whitepapers/|AWS Whitepapers]]
* [[https://aws.amazon.com/builders-library/?cards-body.sort-by=item.additionalFields.customSort&cards-body.sort-order=asc|The Amazon Builders' Library]] - How Amazon builds and operates software ([[https://aws.amazon.com/blogs/architecture/reinvent-2019-introducing-the-amazon-builders-library-part-i/|intro-1]], [[https://aws.amazon.com/blogs/architecture/reinvent-2019-introducing-the-amazon-builders-library-part-ii/|intro-2]])
* [[https://aws.amazon.com/blogs/architecture/top-10-architecture-blog-posts-of-2019/|Top 10 Architecture Blog Posts of 2019]]
* [[https://aws.amazon.com/blogs/architecture/top-resources-for-api-architects-and-developers/|Top Resources for API Architects and Developers]]
* [[https://aws.amazon.com/blogs/architecture/one-to-many-evolving-vpc-design/|One to Many: Evolving VPC Design]]
===== Spot instances =====
* [[https://aws.amazon.com/blogs/compute/taking-advantage-of-amazon-ec2-spot-instance-interruption-notices/|Taking Advantage of Amazon EC2 Spot Instance Interruption Notices]] (09 MAR 2018)
* [[https://aws.amazon.com/blogs/compute/running-high-scale-web-on-spot-instances/|Running high-scale web applications on Amazon EC2 Spot Instances]] (02 OCT 2018)
===== Serverless =====
* [[https://pages.awscloud.com/Tips-and-Tricks-for-Building-and-Deploying-Your-First-Serverless-Applications_0416-SRV_OD.html|Tips and Tricks for Building and Deploying Serverless Apps In Minutes]] (April 24, 2018)
* [[https://pages.awscloud.com/Productionize-Serverless-Application-Building-and-Deployments-with-AWS-SAM_0607-SRV_OD.html|Productionize Serverless Application Building and Deployments with AWS SAM]] (June 19, 2018)
* [[https://pages.awscloud.com/Getting-Started-with-Serverless-Computing-Using-AWS-Lambda_0706-SRV_OD.html|Getting Started with Serverless Computing Using AWS Lambda]] (July 24, 2018)
* [[https://pages.awscloud.com/Serverless-Streams-Topics-Queues-and-APIs-How-to-Pick-the-Right-Serverless-Application-Pattern_0806-SRV_OD.html|Serverless Streams, Topics, Queues, & APIs! How to Pick the Right Serverless Application Pattern]] (August 21, 2018)
* [[https://aws.amazon.com/blogs/aws/aws-serverless-application-model-sam-command-line-interface-build-test-and-debug-serverless-apps-locally/|AWS Serverless Application Model (SAM) Command Line Interface – Build, Test, and Debug Serverless Apps Locally]] (26 OCT 2018)
* [[https://pages.awscloud.com/Serverless-Application-Debugging-and-Delivery_0907-DEV_OD.html|Serverless Application Debugging and Delivery]] (September 19, 2018)
* [[https://aws.amazon.com/blogs/opensource/simplifying-serverless-best-practices-with-lambda-powertools/|Simplifying serverless best practices with Lambda Powertools]] (22 JUN 2020)
* [[https://medium.com/analytics-vidhya/python-packages-with-aws-layers-the-right-way-1cff618e0772|Python packages with AWS layers — The right way]]
* [[https://medium.com/equinox-media-tech/your-aws-lambda-function-failed-what-now-b534e10ebbba|Your AWS Lambda Function Failed, What Now?]]
* [[https://aws.amazon.com/blogs/compute/jump-starting-your-serverless-development-environment/|Jump-starting your serverless development environment]] (02 SEP 2020)
* Operating Lambda: Building a solid security foundation: [[https://aws.amazon.com/blogs/compute/operating-lambda-building-a-solid-security-foundation-part-1/|part 1]], [[https://aws.amazon.com/blogs/compute/operating-lambda-building-a-solid-security-foundation-part-2/|part 2]] (Feb-Mar 2021)
* [[https://aws.amazon.com/blogs/compute/operating-lambda-using-cloudwatch-logs-insights/|Operating Lambda: Using CloudWatch Logs Insights]] (Mar 2021)
* Operating Lambda: [[https://aws.amazon.com/blogs/compute/operating-lambda-debugging-code-part-1/|Debugging code - part 1]], [[https://aws.amazon.com/blogs/compute/operating-lambda-debugging-configurations-part-2/|Debugging configurations – Part 2]], [[https://aws.amazon.com/blogs/compute/operating-lambda-debugging-integrations-part-3/|Debugging configurations – Part 3]] (Mar 2021)
* [[https://aws.amazon.com/blogs/compute/operating-lambda-isolating-and-resolving-issues/|Operating Lambda: Isolating and resolving issues]] (12 APR 2021)
* [[https://medium.com/cloudindetail/aws-lambda-best-practices-71ebc79c47f1|AWS Lambda Best Practices]]
* Getting started with serverless for developers: [[https://aws.amazon.com/blogs/compute/getting-started-with-serverless-for-developers-part-1/|Part 1]], [[https://aws.amazon.com/blogs/compute/getting-started-with-serverless-for-developers-part-2-the-business-logic/|Part 2 – The business logic]], [[https://aws.amazon.com/blogs/compute/getting-started-with-serverless-for-developers-part-3-the-front-door/|Part 3 – The front door]], [[https://aws.amazon.com/blogs/compute/getting-started-with-serverless-for-developers-part-4-local-developer-workflow/|Part 4 – Local developer workflow]], [[https://aws.amazon.com/blogs/compute/getting-started-with-serverless-for-developers-part-5-sandbox-developer-account/|Part 5 - Sandbox developer account]]
* [[https://serverlessland.com/patterns|Serverless Patterns Collection]] - a repository of serverless examples that demonstrate integrating two or more AWS services. Each pattern uses either the AWS Serverless Application Model (AWS SAM) or AWS Cloud Development Kit (AWS CDK); [[https://aws.amazon.com/blogs/compute/learn-how-to-integrate-aws-services-with-the-serverless-patterns-collection/|Learn how to integrate AWS services with the Serverless Patterns Collection]]
* [[https://aws.amazon.com/blogs/database/use-python-sqlalchemy-orm-to-interact-with-an-amazon-aurora-database-from-a-serverless-application/|Use Python SQLAlchemy ORM to interact with an Amazon Aurora database from a serverless application]]
* A Practical Guide to Surviving AWS SAM:
- [[https://aws.plainenglish.io/in-this-series-ill-try-explain-how-to-survive-to-aws-sam-don-t-get-me-wrong-i-really-like-this-3c1ff2dfca68|part 1 - beginning]],
- [[https://aws.plainenglish.io/a-practical-guide-surviving-to-aws-sam-part-2-332c2e0c0c68|part 2]],
- [[https://aws.plainenglish.io/a-practical-guide-surviving-aws-sam-part-3-lambda-layers-8a55eb5d2cbe|part 3 - Lambda layers]],
- [[https://aws.plainenglish.io/a-practical-guide-to-surviving-aws-sam-9a1070c8b3e8|part 4 - release change]],
- [[https://aws.plainenglish.io/a-practical-guide-to-surviving-aws-sam-d8ab141b3d25|part 5 - parameters]]
* [[https://www.youtube.com/playlist?list=PLJo-rJlep0ED198FJnTzhIB5Aut_1vDAd|Sessions with SAM]]
* [[https://aws.amazon.com/blogs/compute/optimizing-serverless-development-with-samconfig/|Optimizing serverless development with samconfig]]
===== Databases =====
* [[https://pages.awscloud.com/Accelerate-Database-Development-and-Testing-on-AWS_0805-DAT_OD.html|Accelerate Database Development and Testing on AWS]] (August 21, 2018)
* [[https://pages.awscloud.com/Search-Your-DynamoDB-Data-with-Amazon-Elasticsearch-Service_1103-ABD_OD.html|
Search Your DynamoDB Data with Amazon Elasticsearch Service]] (November 12, 2018)
* [[https://pages.awscloud.com/Secure-Your-Amazon-Elasticsearch-Service-Domain_0902-ABD_OD.html|Secure Your Amazon Elasticsearch Service Domain]] (September 17, 2018)
* [[https://pages.awscloud.com/Integrating-Amazon-Elasticsearch-with-your-DevOps-Tooling_0502-ABD_OD.html|Integrating Amazon Elasticsearch with your DevOps Tooling]] (May 21, 2018)
* [[https://pages.awscloud.com/ElastiCache-Deep-Dive-Best-Practices-and-Usage-Patterns_0403-DAT_OD.html|ElastiCache: Deep Dive Best Practices and Usage Patterns]] (April 23, 2018)
* [[https://aws.amazon.com/ru/blogs/aws/dynamodb-features-to-power-your-enterprise/|Amazon DynamoDB – Features to Power Your Enterprise]] (27 AUG 2018)
* [[https://aws.amazon.com/blogs/database/monitor-amazon-elasticache-for-redis-cluster-mode-disabled-read-replica-endpoints-using-aws-lambda-amazon-route-53-and-amazon-sns/|Monitor Amazon ElastiCache for Redis (cluster mode disabled) read replica endpoints using AWS Lambda, Amazon Route 53, and Amazon SNS]] (28 Aug 2018)
* [[https://pages.awscloud.com/Best-Practices-for-Amazon-DocumentDB_2020_0201-DAT_OD.html|Best Practices for Amazon DocumentDB]] (February 17, 2020)
* [[https://pages.awscloud.com/A-Best-Practices-Checklist-for-Using-Amazon-Elasticsearch-Service_2020_0720-ABD_OD.html|A Best Practices Checklist for Using Amazon Elasticsearch Service]] (July 28, 2020)
* [[https://pages.awscloud.com/Enhanced-Security-with-Amazon-Elasticsearch-Service_2020_0214-ABD_OD.html|Enhanced Security with Amazon Elasticsearch Service]] (February 21, 2020)
* [[https://aws.amazon.com/ru/blogs/database/using-iam-authentication-to-connect-with-pgadmin-amazon-aurora-postgresql-or-amazon-rds-for-postgresql/|Using IAM authentication to connect with pgAdmin Amazon Aurora PostgreSQL or Amazon RDS for PostgreSQL]] (05 MAR 2020)
===== Big data =====
* [[https://pages.awscloud.com/Deep-Dive-on-Amazon-Redshift_0809-ABD_OD.html|Deep Dive on Amazon Redshift]] (August 22, 2018)
* [[https://pages.awscloud.com/Best-Practices-for-Scaling-Amazon-Redshift_1111-ABD.html|Best Practices for Scaling Amazon Redshift]] (November 15, 2018)
* [[https://pages.awscloud.com/Running-Cost-Effective-Batch-Workloads-with-AWS-Batch-and-Amazon-EC2-Spot-Instances_1022-CMP_OD.html|Running Cost Effective Batch Workloads with AWS Batch and Amazon EC2 Spot Instances]] (Oct 2018)
===== Storage =====
* [[https://pages.awscloud.com/Deep-Dive-on-Amazon-Athena_0802-ABD_OD.html|Deep Dive on Amazon Athena]] (August 23, 2018)
* [[https://pages.awscloud.com/Deep-Dive-on-Amazon-S3-Security-and-Management_1119-STG.html|Deep Dive on Amazon S3 Security and Management]] (November 20, 2018)
* [[https://pages.awscloud.com/Best-Practices-for-Security-in-Amazon-S3_0713-STG_OD.html|Best Practices for Security in Amazon S3]] (July 30, 2018)
* [[https://pages.awscloud.com/Deep-Dive-on-Amazon-Elastic-File-System-EFS-Scalable-Reliable-and-Elastic-File-Storage-for-the-AWS-Cloud_0917-STG_OD.html|Deep Dive on Amazon Elastic File System (EFS): Scalable, Reliable, and Elastic File Storage for the AWS Cloud]] (September 25, 2018)
* [[https://dashbird.io/blog/aws-s3-python-tricks/|8 Must-Know Tricks to Use S3 More Effectively in Python]] (August 2, 2021)
===== Security =====
* [[https://pages.awscloud.com/Understanding-AWS-Secrets-Manager_0615-SID_OD.html|Understanding AWS Secrets Manager]] (June 26, 2018)
* [[https://aws.amazon.com/ru/about-aws/whats-new/2018/08/amazon-inspector-now-supports-security-assessments-for-debian/|Amazon Inspector Now Supports Security Assessments for Debian]]
* [[https://pages.awscloud.com/Introduction-to-AWS-Security-Hub_1216-SID_OD.html|Introduction to AWS Security Hub]]
* [[https://www.youtube.com/watch?v=uhXalpNzPU4|Encryption and Key Management in AWS]]
* [[https://www.youtube.com/watch?v=gTZgxsCTfbk|AWS re:Invent 2017: A Deep Dive into AWS Encryption Services (SID329)]]
* [[https://aws.amazon.com/ru/blogs/security/use-aws-fargate-prowler-send-security-configuration-findings-about-aws-services-security-hub/|Use AWS Fargate and Prowler to send security configuration findings about AWS services to Security Hub]] (26 NOV 2019)
* [[https://aws.amazon.com/ru/blogs/containers/using-vpc-endpoint-policies-to-control-amazon-ecr-access/|Using VPC endpoint policies to control Amazon ECR access]] (06 NOV 2019)
* [[https://aws.amazon.com/ru/blogs/containers/amazon-ecr-native-container-image-scanning/|Native Container Image Scanning in Amazon ECR]] (28 OCT 2019)
* [[https://www.youtube.com/watch?v=hxWvbNvj2lg|Using AWS KMS for data protection, access control, and audit (SEC340-R1)]] - AWS re:Invent 2019
* [[https://rewind.io/blog/why-rewind-said-hello-to-aws-session-manager-and-goodbye-to-ssh/|Why Rewind Said Hello to AWS Session Manager and Goodbye to SSH]]
* [[https://aws.amazon.com/blogs/security/techniques-for-writing-least-privilege-iam-policies/|Techniques for writing least privilege IAM policies]] (02 DEC 2020)
* [[https://aws.amazon.com/blogs/security/strengthen-the-security-of-sensitive-data-stored-in-amazon-s3-by-using-additional-aws-services/?nc1=b_rp|Strengthen the security of sensitive data stored in Amazon S3 by using additional AWS services]] (26 JUL 2021)
===== SSH Port Forwarding =====
* [[https://aws.amazon.com/ru/blogs/rus/amazon-ec2-instance-port-forwarding-with-aws-systems-manager/|Переадресация портов инстансов Amazon EC2 с помощью AWS Systems Manager]]
* [[https://aws.amazon.com/ru/blogs/mt/use-port-forwarding-in-aws-systems-manager-session-manager-to-connect-to-remote-hosts/|Use port forwarding in AWS Systems Manager Session Manager to connect to remote hosts]]
===== Streaming =====
* [[https://pages.awscloud.com/Get-Started-with-Real-Time-Streaming-Data-in-Under-5-Minutes_0603-ABD_OD.html|Get Started with Real-Time Streaming Data in Under 5 Minutes]] (June 18, 2018)
* [[https://pages.awscloud.com/Streaming-Data-Pipelines-for-Real-Time-Analytics-Are-You-Ready_2020_0810-ABD_OD.html|Streaming Data Pipelines for Real-Time Analytics – Are You Ready?]] (August 20, 2020) - best practices to create a low-latency, highly scalable, performant, and cost-effective data pipeline using Amazon Kinesis Data Streams
===== Logging =====
* [[https://pages.awscloud.com/Gaining-Better-Observability-of-Your-VMs-with-Amazon-CloudWatch_0501-MGT_OD.html|Gaining Better Observability of Your VMs with Amazon CloudWatch]] (May 21, 2018)
* [[https://medium.com/@zaccharles/understand-lambda-logging-and-unlock-cloudwatch-logs-58d75aea2f9c|Understand Lambda Logging and Unlock CloudWatch Logs]]
* [[https://aws.amazon.com/blogs/database/collecting-storing-and-analyzing-your-devops-workloads-with-open-source-telegraf-amazon-timestream-and-grafana/|Collecting, storing, and analyzing your DevOps workloads with open-source Telegraf, Amazon Timestream, and Grafana]] (25 NOV 2020)
===== Monitoring =====
* [[https://pages.awscloud.com/Monitoring-Serverless-Applications-Using-CloudWatch-ServiceLens_2020_0309-MGT_OD.html|Monitoring Serverless Applications Using CloudWatch ServiceLens]] (March 25, 2020) - how Amazon CloudWatch and its latest features, such as ServiceLens and Synthetics, enable you to visualize and analyze the health, performance, and availability of your applications in a single place.
* [[https://aws.amazon.com/ru/blogs/database/making-better-decisions-about-amazon-rds-with-amazon-cloudwatch-metrics/|Making better decisions about Amazon RDS with Amazon CloudWatch metrics]] (06 APR 2020)
===== IaC, CI/CD =====
* [[https://pages.awscloud.com/Infrastructure-as-Code-on-AWS_2020_0403-DEV_OD.html|Infrastructure as Code on AWS]] (20 April, 2020) about AWS CloudFormation and the AWS Cloud Development Kit (CDK)
* [[https://pages.awscloud.com/Build-Resilient-Easy-to-Manage-Continuous-Integration-Workflows-with-AWS-CodeBuild-and-AWS-Step-Functions_2020_0811-DEV_OD.html|Build Resilient, Easy to Manage Continuous Integration Workflows with AWS CodeBuild and AWS Step Functions]] (August 20, 2020)
* [[https://pages.awscloud.com/Supercharging-Your-ECS-Applications-with-the-AWS-CDK_2020_0726-CON_OD.html|Supercharging Your ECS Applications with the AWS CDK]] (July 30, 2020)
* [[https://www.fischco.org/technica/2017/cloud-formation-sub/|Understanding AWS CloudFormation !Sub Syntax]]
* [[https://medium.com/@sgrilux/how-to-create-a-vpc-with-aws-cdk-da910c1516bb|How to create a VPC with AWS CDK]] with Python (Aug 15, 2020)
* [[https://aws.amazon.com/ru/blogs/infrastructure-and-automation/best-practices-automating-deployments-with-aws-cloudformation/|8 best practices when automating your deployments with AWS CloudFormation]] (22 SEP 2020)
* [[https://aws.amazon.com/blogs/devops/best-practices-for-developing-cloud-applications-with-aws-cdk/|Best practices for developing cloud applications with AWS CDK]] (01 APR 2021)
* [[https://medium.com/swlh/deploying-your-app-with-ecs-gitlab-ci-cd-e211e6f103e1|Deploying Your App With ECS & Gitlab CI/CD]] (8 Sep 2020)
* [[https://aws.amazon.com/blogs/devops/secure-cdk-deployments-with-iam-permission-boundaries/|Secure CDK deployments with IAM permission boundaries]] (10 JAN 2023)
* [[https://aws.amazon.com/blogs/devops/how-to-import-existing-resources-into-aws-cdk-stacks/|How to import existing resources into AWS CDK Stacks]] (21 SEP 2023)
* [[https://aws.amazon.com/blogs/devops/terraform-ci-cd-and-testing-on-aws-with-the-new-terraform-test-framework/|Terraform CI/CD and testing on AWS with the new Terraform Test Framework]] (02 APR 2024)
===== Containers =====
* [[https://aws.amazon.com/ru/blogs/containers/how-amazon-ecs-manages-cpu-and-memory-resources/|How Amazon ECS manages CPU and memory resources]] (21 OCT 2019)
* [[https://aws.amazon.com/ru/blogs/containers/amazon-ecs-availability-best-practices/|Amazon ECS availability best practices]] (08 NOV 2019)
* [[https://aws.amazon.com/ru/blogs/containers/under-the-hood-firelens-for-amazon-ecs-tasks/|Under the hood: FireLens for Amazon ECS Tasks]] (18 NOV 2019)
* [[https://aws.amazon.com/ru/blogs/aws/aws-fargate-spot-now-generally-available/|AWS Fargate Spot Now Generally Available]] (03 DEC 2019)
* [[https://aws.amazon.com/blogs/containers/deep-dive-on-amazon-ecs-cluster-auto-scaling/|Deep Dive on Amazon ECS Cluster Auto Scaling]] (03 JAN 2020)
* [[https://pages.awscloud.com/Build-and-Deploy-Full-Stack-Containerized-Applications-with-the-New-Amazon-ECS-CLI_2020_0301-CON_OD.html|Build and Deploy Full-Stack Containerized Applications with the New Amazon ECS CLI]] (March 23, 2020)
* [[https://aws.amazon.com/blogs/compute/introducing-instance-refresh-for-ec2-auto-scaling/|Introducing Instance Refresh for EC2 Auto Scaling]] (16 JUN 2020)
* [[https://pages.awscloud.com/ECS-Cluster-Auto-Scaling-Deep-Drive_2020_0719-CON_OD.html|ECS Cluster Auto Scaling Deep Dive]] (July 28, 2020)
* [[https://aws.amazon.com/blogs/containers/deploy-applications-on-amazon-ecs-using-docker-compose/?nc1=b_rp|Deploy applications on Amazon ECS using Docker Compose]] (19 NOV 2020)
* [[https://aws.amazon.com/blogs/containers/aws-copilot-is-now-generally-available/|AWS Copilot is now generally available]] (23 NOV 2020) with links to useful articles - INVESTIGATE!
* [[https://aws.amazon.com/blogs/compute/refreshing-an-amazon-ecs-container-instance-cluster-with-a-new-ami/|Refreshing an Amazon ECS Container Instance Cluster With a New AMI]] (14 AUG 2018)
* [[https://aws.amazon.com/blogs/containers/new-using-amazon-ecs-exec-access-your-containers-fargate-ec2|Using Amazon ECS Exec to access your containers on AWS Fargate and Amazon EC2]] (16 MAR 2021)
===== Разное =====
* [[https://pages.awscloud.com/Microsoft-Active-Directory-on-AWS_2020_0011-SID_OD.html|Microsoft Active Directory on AWS]] (2020)
* [[https://pages.awscloud.com/Advanced-VPC-Design-and-New-Capabilities-for-Amazon-VPC_2020_0512-NET_OD.html|Advanced VPC Design and New Capabilities for Amazon VPC]] (May 21, 2020)
* [[https://docs.aws.amazon.com/mwaa/latest/userguide/amazon-mwaa-user-guide.pdf|Amazon Managed Workflowsfor Apache Airflow]] - User Guide
===== Изучить =====
* [[https://blog.jetbrains.com/idea/2018/11/aws-serverless-developer-experience-and-more/|AWS, Serverless, Developer Experience, and More]] - serverless with Jetbrains
* [[https://www.youtube.com/watch?v=LozznXvpOpg&feature=youtu.be|Building a Data Lake on AWS]] вебинар
* [[https://www.youtube.com/watch?v=DpjFUAHpCRA|Deploying a Data Lake on AWS - March 2017 AWS Online Tech Talks]]
* [[https://www.youtube.com/watch?v=ra_jl81crS0|Best Practices for Building a Data Lake with Amazon S3 - August 2016 Monthly Webinar Series]]
* [[https://www.youtube.com/watch?v=7Px5g6wLW2A|AWS re:Invent 2015 | (BDT317) Building a Data Lake on AWS]]
* [[https://www.youtube.com/watch?v=WnFYoiRqEHw&feature=youtu.be&list=PLhr1KZpdzukdsblOEVXrCYtvUsDakzYJI|AWS re:Invent 2015 | (BDT208) A Technical Introduction to Amazon Elastic MapReduce]]
* [[https://aws.amazon.com/ru/training/course-descriptions/bigdata-fundamentals/|Big Data Technology Fundamentals]] Заложите основу для работы с сервисами AWS при создании решений для больших данных.
* [[https://aws.amazon.com/ru/getting-started/tutorials/send-fanout-event-notifications/|Send Fanout Event Notifications]] with Amazon Simple Queue Service (SQS) and Amazon Simple Notification Service (SNS)
* [[https://aws.amazon.com/ru/getting-started/tutorials/filter-messages-published-to-topics/|Filter Messages Published to Topics]]
* [[https://pages.awscloud.com/Building-Real-Time-Applications-using-WebSocket-APIs-Supported-by-Amazon-API-Gateway_1211-SRV_OD.html|Building Real Time Applications using WebSocket APIs Supported by Amazon API Gateway]]
* [[https://aws.amazon.com/blogs/mt/keeping-ansible-effortless-with-aws-systems-manager/|Keeping Ansible effortless with AWS Systems Manager]]
* [[https://pages.awscloud.com/OTT-Learning-Path-Overview-on-Data-Lakes.html|Overview on Data Lakes]] - Learning Path
===== Вебинары =====
[[https://www.youtube.com/watch?v=KL-9auR9fes|Deep Dive on Amazon DynamoDB - AWS Online Tech Talks]]
[[https://www.youtube.com/watch?v=uIGXYtBWaA0|How to use AWS WAF to Mitigate OWASP Top 10 attacks - 2017 AWS Online Tech Talks]]
[[https://www.youtube.com/watch?v=L8yKf3jvZTY|Are You Well-Architected? - 2017 AWS Online Tech Talks]] Learn AWS architectural best practices
===== Official Amazon EC2 images =====
* [[https://wiki.debian.org/Cloud/AmazonEC2Image|Debian]]
* [[https://wiki.centos.org/Cloud/AWS|CentOS]]
* [[https://alt.fedoraproject.org/cloud/|Fedora]]
* [[https://cloud-images.ubuntu.com/locator/ec2/|Ubuntu Server]]
* [[https://aws.amazon.com/amazon-linux-ami/|Amazon Linux]] (version 1, soon will be deprecated]]
* [[https://aws.amazon.com/amazon-linux-2/release-notes/|Amazon Linux 2]] - здесь устаревшие ami id.
**Latest Amazon Linux 2023 AMI arm64**
aws ec2 describe-images --owners amazon --filters 'Name=name,Values=al2023-ami-2023*' \
"Name=architecture,Values=arm64" 'Name=state,Values=available' "Name=virtualization-type,Values=hvm" \
--output json | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId'
**Latest Amazon Linux 2 AMI x86_64**
aws ec2 describe-images --owners amazon --filters 'Name=name,Values=amzn2-ami-*-x86_64-gp2' \
"Name=architecture,Values=x86_64" 'Name=state,Values=available' "Name=virtualization-type,Values=hvm" \
--output json | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId'
**Latest Debian 12 (bookworm) x86_64**
aws ec2 describe-images --owners 136693071363 --filters 'Name=name,Values=debian-12-amd64-*' \
"Name=architecture,Values=x86_64" 'Name=state,Values=available' "Name=virtualization-type,Values=hvm" \
--output json | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId'
**Latest Debian 11 (bullseye) x86_64**
aws ec2 describe-images --owners 136693071363 --filters 'Name=name,Values=debian-11-*' \
"Name=architecture,Values=x86_64" 'Name=state,Values=available' "Name=virtualization-type,Values=hvm" \
--output json | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId'
**Latest Ubuntu 24.04 server x86_64**
aws ec2 describe-images --region us-east-1 --owners 099720109477 \
--filters "Name=virtualization-type,Values=hvm" \
'Name=name,Values=ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-*-server-*' \
"Name=architecture,Values=x86_64" 'Name=state,Values=available' \
--output json | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId'
**Latest Ubuntu 22.04 server x86_64**
aws ec2 describe-images --region us-east-1 --owners 099720109477 \
--filters "Name=virtualization-type,Values=hvm" \
'Name=name,Values=ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-*-server-*' \
"Name=architecture,Values=x86_64" 'Name=state,Values=available' \
--output json | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId'
**Run specified ami in region eu-west-1**
https://console.aws.amazon.com/ec2/v2/home?region=eu-west-1#LaunchInstanceWizard:ami=ami-0ae0cb89fc578cd9c
===== Generate SSH keypair for AWS =====
You must use PEM format and RSA type:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/project -C "Project key"
mv ~/.ssh/project ~/.ssh/project.pem
ed25519 keys are also available now
===== Kubernetes =====
* [[https://aws.amazon.com/blogs/compute/run-your-kubernetes-workloads-on-amazon-ec2-spot-instances-with-amazon-eks/|Run your Kubernetes Workloads on Amazon EC2 Spot Instances with Amazon EKS]]
* [[https://aws.amazon.com/ru/blogs/containers/kubernetes-logging-powered-by-aws-for-fluent-bit/|Kubernetes Logging powered by AWS for Fluent Bit]] (04 FEB 2020)
===== Полезное =====
* [[https://aws.amazon.com/blogs/aws/keeping-time-with-amazon-time-sync-service/|Keeping Time With Amazon Time Sync Service]] NTP for AWS
* [[https://pages.awscloud.com/Introducing-AWS-CodeArtifact_2020_0715-DEV_OD.html|Introducing AWS CodeArtifact]] (July 24, 2020) - fully managed artifact repository service
* [[https://arnaud-outtier.medium.com/my-cant-fail-training-method-for-passing-aws-certifications-3d139b227a8e|My “can’t fail” training method for passing AWS certifications]]
* [[https://aws.amazon.com/blogs/devops/unit-testing-aws-lambda-with-python-and-mock-aws-services/|Unit Testing AWS Lambda with Python and Mock AWS Services]] (22 MAR 2023)
===== Новейшее =====
* [[https://pages.awscloud.com/AWS-Learning-Path-How-to-Use-Amazon-EventBridge-to-Build-Decoupled-Event-Driven-Architectures_2020_LP_0001-SRV.html|How to Use Amazon EventBridge to Build Decoupled, Event-Driven Architectures]] - learning path
* [[https://www.youtube.com/watch?v=SUqap3JZYmc|AWS re:Invent 2023 - Accelerate DevOps with generative AI and Amazon CodeCatalyst (DOP205)]] video