Athena Provisioned Capacity Review Feb. 20, 2024, 12:26 p.m.

Effectively, provisioned capacity turns Athena from a serverless analytics engine to managed infrastructure that you have to plan capacity around. What makes this worse is the lack of visibility when it comes to mapping DPUs to workloads.

athena aws

Athena Basics: Running Queries | The Athena Guide May 28, 2021, 2:42 p.m.

Athena is not an isolated service, and running a query involves at least three AWS services: Athena, Glue Data Catalog, and S3.

athena aws

Reserved Words in DynamoDB Dec. 10, 2020, 9:14 a.m.

The following keywords are reserved for use by DynamoDB. Do not use any of these words as attribute names in expressions. This list is not case-sensitive.

dynamodb aws

Bash-my-AWS Jan. 3, 2020, 7:36 p.m.

Bash-my-AWS is a simple but extremely powerful set of CLI commands for managing resources on Amazon Web Services.

bash aws

How to add DNS filtering to your NAT instance with Squid Sept. 5, 2019, 11:36 a.m.

In this post, I discuss and give an example of how to use Squid, a leading open-source proxy, to implement a “transparent proxy” that can restrict both HTTP and HTTPS outbound traffic to a given set of Internet domains, while being fully transparent for instances in the private subnet.

tutorial aws networking squid

AWS Systems Manager Automation June 7, 2019, 9:25 a.m.

Systems Manager Automation simplifies common maintenance and deployment tasks of Amazon EC2 instances and other AWS resources. Automation enables you to do the following.

  • Build Automation workflows to configure and manage instances and AWS resources.
  • Create custom workflows or use pre-defined workflows maintained by AWS.
  • Receive notifications about Automation tasks and workflows by using Amazon CloudWatch Events.
  • Monitor Automation progress and execution details by using the Amazon EC2 or the AWS Systems Manager console.
automation aws

Security Overview of AWS Lambda March 22, 2019, 4:15 p.m.

This whitepaper presents a deep dive of the AWS Lambda service through a security lens. It provides a well-rounded picture of the service, which can be useful for new adopters, as well as deepening understanding of AWS Lambda for current users.

security aws lambda

AWS Summit Auckland On-Demand Nov. 3, 2017, 8:41 a.m.

AWS Summit On-Demand provides online access to all the key sessions recorded live from the 2017 AWS Summit Auckland.


What I Learned From Reading Every Amazon Shareholders Letter Oct. 17, 2017, 11:39 a.m.

A new mentor of mine suggested I read Jeff Bezos’ Letter to Shareholders to refine my thoughts around building a career and a business. So I read them all dating back to 1997 and here are my takeaways.


How to Deploy Local Administrator Password Solution with AWS Microsoft AD Sept. 27, 2017, 2:39 p.m.

In an on-premises AD environment, you would update the schema by running the Update-AdmPwdADSchema Windows PowerShell cmdlet with schema administrator credentials. Because AWS Microsoft AD is a managed service, I do not have permissions to update the schema directly. Instead, I will update the AD schema from the Directory Service console by importing an LDIF file.

active directory microsoft security aws

Handling Credentials with AWS Tools for Windows PowerShell Sept. 22, 2017, 9:40 a.m.

The cmdlets provided in the AWS Tools for Windows PowerShell provide three ways to express credential information. Some approaches are more secure than others.

security aws powershell

Using Environment Variables with the Serverless Framework Sept. 18, 2017, 3:53 p.m.

While you can set environment variables directly inside your serverless.yml this doesn’t solve the problem of allowing different values for each stage or keeping your secrets outside of version control. There are two approaches you can use to for this.

aws lambda

AWS Tools for PowerShell Reference Aug. 17, 2017, 2:15 p.m.

The AWS Tools for PowerShell are a set of PowerShell cmdlets that are built on top of the functionality exposed by the AWS SDK for .NET. The AWS Tools for PowerShell exposes cmdlets to support the same set of services and regions as supported by the SDK. This cmdlet reference covers cmdlets available in both the AWSPowerShell and AWSPowerShell.NetCore modules.

powershell reference aws

Introduction to Azure for AWS experts Aug. 11, 2017, 12:40 p.m.

This article helps Amazon Web Services (AWS) experts understand the basics of Microsoft Azure accounts, platform, and services. It also covers key similarities and differences between the AWS and Azure platforms.

aws azure

Boto 3 Documentation June 21, 2017, 9:22 a.m.

Boto is the Amazon Web Services SDK for Python, which allows Python developers to write software that makes use of Amazon services like S3 and EC2. Boto provides an easy to use, object-oriented API as well as low-level direct service access.

aws programming python

Deep Dive Into Auto Scaling Lifecycle Hooks June 20, 2017, 2:24 p.m.

Auto Scaling Lifecycle Hooks allow EC2 instances that are part of an Auto Scaling group to pause for a specified amount of time during initialization or before terminating. When a lifecycle hook is added to an Auto Scaling group, instances wait a specified amount of time before transitioning to their next state.

automation aws

How to Create an AMI Builder with AWS CodeBuild and HashiCorp Packer June 6, 2017, 8:48 a.m.

Because it’s best practice to maintain infrastructure as code, it makes sense to use automated tooling to script the creation and configuration of AMIs that are used to quickly launch Amazon EC2 instances.


AWS Summit Sydney On-Demand June 6, 2017, 8:37 a.m.

Recorded broadcasts of AWS Summit Sydney’s most exciting and informative sessions.

video aws May 25, 2017, 3:12 p.m.

Online drawing / charting tool with built in AWS stencils.

aws tools

AWS Service Actions and Condition Context Keys for Use in IAM Policies May 18, 2017, 4:19 p.m.

Each AWS service can provide actions and condition context keys for use in IAM policies. Not all API actions defined by a service can be used in an IAM policy, and a service might define some permissions that don't directly correspond to an API action. Use this list to determine which actions can be used as permissions in an IAM policy.

documentation aws