Page 21

How to sell pay per use SaaS to AWS customers in the AWS Marketplace

How to sell pay per use SaaS to AWS customers in the AWS Marketplace

AWS Marketplace allows you to sell software to AWS customers. The customer can either run the software on its own (using AMIs and optional CloudFormation), or you can offer the software as a service (SaaS). You can also offer containers and machine lear...

Read more
Avoid the 60 minutes timeout when using the AWS CLI with IAM roles

Avoid the 60 minutes timeout when using the AWS CLI with IAM roles

You can configure the AWS CLI to assume an IAM role for you in combination with MFA. If you are a power user of the CLI, you will realize that you have to enter your MFA token every 60 minutes, which is annoying. You will learn how to fix that in the f...

Read more
We have a podcast!

We have a podcast!

We launched the cloudonaut Podcast! Every other week, Andreas or I prepare the topic of the podcast. The topic is not known to the other one, which results in surprising conversations inspired by our daily work with AWS. Subscribe to the podcast: Appl...

Read more
EC2 Instance Connect is an insecure default!

EC2 Instance Connect is an insecure default!

Two months before, Michael wrote about why AWS SSM is a trojan horse. Shortly after that, AWS released EC2 Instance Connect, which is even worse. If you use Amazon Linux 2 or Ubuntu, the chances are high that everyone in your AWS account can SSH into ev...

Read more
Verify SNS messages delivered via HTTP(S) in Node.js

Verify SNS messages delivered via HTTP(S) in Node.js

Are you implementing an HTTP/HTTPS endpoint for SNS? If so, you should definetly verify the incoming messages. Otherwise, anyone on the Internet can deliver messages to your HTTP/HTTPS endpoint. Which is a security risk. How do you verify inc...

Read more
Review: AWS Backup - A centralized place for managing backups?

Review: AWS Backup - A centralized place for managing backups?

AWS Backup aims to become a centralized place for managing backups. If possible, AWS Backup uses existing features to create backups (e.g., RDS snapshots). Sometimes, AWS Backup is the only way to create a backup (e.g., EFS file systems). Do you prefe...

Read more
Calling AppSync GraphQL from Lambda

Calling AppSync GraphQL from Lambda

AWS AppSync provides an easy way to run a GraphQL API that triggers AWS Lambda functions and other AWS services. If you start with AppSync, you likely have existing systems running next to it. Sooner or later, you want to call the GraphQL API from your ...

Read more
Dockerizing legacy applications with confd

Dockerizing legacy applications with confd

A legacy application typically uses files to read configuration parameters. But working with configuration files is cumbersome when building Docker images for the use with ECS (EC2 or Fargate). In theory, you could copy configuration files to the EC2 in...

Read more
How to dockerize your PHP application for AWS Fargate?

How to dockerize your PHP application for AWS Fargate?

The biggest game-changer for Docker on AWS was the announcement of AWS Fargate. Operating Docker containers could not be easier. With AWS Fargate, you launch Docker containers in the cloud without any need of managing virtual machines. All you need is ...

Read more
Analyze CloudWatch Logs like a pro

Analyze CloudWatch Logs like a pro

This post was originally published on the marbot blog. Centralizing the logs from all your systems is critical in a cloud infrastructure. Typical solutions to store and analyze log messages are: Elastic Stack (Elasticsearch + Kibana), Loggly, Splunk, ...

Read more