Aidan Steele
awsteele.com
Aidan Steele
@awsteele.com
@__steele on the bird site. Lefty, in every sense of the word. AWS Hero, I mostly post about cloudy things and silly projects I’ve worked on. I also post photos of my dog. He/him.
For the life of me, I cannot figure out what “pin to show in Airbnb” means in the iOS messages app.

Tapping the link loads the listing in the app. Long-pressing the message yields nothing relevant and tapping the CTA itself does nothing.
March 3, 2025 at 4:59 AM
Reposted by Aidan Steele
The CFP for the best cloud security conference on earth is now open! If you'd like your research to be presented alongside the cutting edge of the industry, this is your opportunity!
fwdcloudsec.org/conference/n...
CFP | NA 2025 | fwd:cloudsec
fwd:cloudsec is a non-profit conference on cloud security. At this conference you can expect discussions about all the major cloud platforms, both attack and defense research, limitations of security...
fwdcloudsec.org
February 5, 2025 at 1:21 AM
For some incomprehensible reason Instagram has added pregnant capybaras to my search screen. That’s clearly not the kind of content I came to instagram for 😂
January 4, 2025 at 1:40 PM
How long should I wait before following up on some missing international mail? My passport was apparently in Dublin over two weeks ago. No updates on the Irish side and not trackable by Aus Post.
December 16, 2024 at 3:50 AM
Back in 2022 I started a project I called vpcshark. Since then, AWS has launched three generations of EC2 instances without traffic mirroring support. So I figured I might as well open source it, might be useful to someone.

github.com/aidansteele/...
GitHub - aidansteele/vpcshark: An open source Wireshark extcap to make ad hoc mirroring of AWS EC2 traffic easier
An open source Wireshark extcap to make ad hoc mirroring of AWS EC2 traffic easier - aidansteele/vpcshark
github.com
December 13, 2024 at 5:22 AM
Sitting at the airport, on my way to re:invent for the first time in 5 years. If all goes smoothly I should be checking into my hotel in about 24 hours. See y’all soon.
December 1, 2024 at 3:15 AM
It seems the AWS Lambda console and the Kinesis docs disagree on the set of required permissions for a x-acct enhanced-fanout subscriber.

This[1] doc says one thing, this[2] says another and the console says a third.

[1]: docs.aws.amazon.com/streams/late...
[2]: docs.aws.amazon.com/streams/late...
November 28, 2024 at 4:37 AM
I finally got around to automatically publishing new versions of my "unofficial AWS CodeBuild base image" project (and migrating to public ECR instead of Docker Hub).

If you want custom images without the perf penalty, this is probably up your alley.

gallery.ecr.aws/aidansteele/...
ECR Public Gallery
Amazon ECR Public Gallery is a website that allows anyone to browse and search for public container images, view developer-provided details, and see pull commands
gallery.ecr.aws
November 27, 2024 at 6:44 AM
Today I learned that AWS Lambda will only perform automatic de-aggregation of KPL-formatted records when reading from an "enhanced fanout" Kinesis consumer.

Apparently the Kinesis docs are unaware of this: they claim that functions need to de-aggregate KPL records themselves.
November 26, 2024 at 4:38 AM
I’m home, sans luggage that missed my connecting flight. Qantas says it should arrive tomorrow. I’m not fussed as long as it arrives within the 166 hours until I depart for re:invent 🫠
November 24, 2024 at 7:03 AM
Hypothetically, would anyone be interested in:

1. A Kinesis stream representing the Bluesky firehose
2. A set of Iceberg tables in S3 representing the serialised events from that firehose
3. An EventBridge bus so you can subscribe to a subset with whatever pattern you want?
4. Something else?
How many months until Amazon ATproto Kinesis Feed Service launches?
yeah I wondered how long skyfeed and blueskyfeedcreator and so on were gonna manage as the firehose got larger. About this long, I guess!

It's too bad, because accepting ONE firehose and applying a lot of transforms to it is so much better than all of us handling our own firehose per use case.
November 22, 2024 at 10:34 PM
I’m in SF this week and Waymo is seriously impressive.

There’s a billionaire/car company out there claiming that autonomous vehicles are right around the corner, but it feels like they’ve already arrived - in this city, at least.
November 20, 2024 at 7:38 AM
I really like the call recording and transcription functionality added to iOS. I often forget verbal conversations, so it’s incredibly handy.

I had a call with my sister and it nailed the (Aussie English) transcript. Tapping on a word to jump to that part of the recording is a nice touch.
November 3, 2024 at 3:16 AM
Reposted by Aidan Steele
New on Hacking the Cloud: The brilliant @awsteele.com shared a technique to retrieve an IAM principal's ARN from their unique identifier.
hackingthe.cloud/aws/enumerat...
Enumerate a Principal ARN from an AWS Unique Identifier - Hacking The Cloud
How to convert an unique identifier to a principal ARN.
hackingthe.cloud
November 20, 2023 at 3:20 PM
Sleepy boy.
November 9, 2023 at 2:14 AM
Reposted by Aidan Steele
"AWS role session tags for GitHub Actions" by @awsteele.com awsteele.com/blog/2023/10...
October 26, 2023 at 2:07 PM
My sister has always been the more talented one in the family. She’s just proved it again with the launch of her new EP. Here it is on all the music streaming sites.

songwhip.com/fjsteele/ter...
September 24, 2023 at 2:14 AM
Reposted by Aidan Steele
Developer commits are generally signed by username when pushed, automatically generated commits shouldn’t just breeze on through though. 🤖🔜🚪💻 https://buildkite.com/blog/securing-your-software-supply-chain-signed-git-commits-with-oidc-and-sigstore
Signed Git commits with Sigstore, Gitsign and OIDC - Buildkite Blog
Humans push commits which are usually signed with their username, bots pushing changes should also be signing their git commits too! Learn how to secure your software supply chain using Sigstore and G...
buildkite.com
July 26, 2023 at 12:35 AM
Missy intervening at about 10AM, saying “that’s enough work for one day”
July 20, 2023 at 12:19 AM
They don’t make it easy to get out of bed
July 13, 2023 at 11:52 PM
Pups
July 7, 2023 at 1:12 AM
Reposted by Aidan Steele
Ah, but what kind of database?
July 4, 2023 at 10:16 PM
Feature request: support for cross-account targets in AWS EventBridge Pipes

🥺 plz @nikpin.ski
June 29, 2023 at 3:03 AM
Reposted by Aidan Steele
Software is the only industry where the job interviews are 10x harder than the job.
June 28, 2023 at 12:00 PM