Aidan Steele's Avatar

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.

1,629
Followers
712
Following
102
Posts
25.04.2023
Joined
Posts Following

Latest posts by Aidan Steele @awsteele.com

This is wonderful ☺️

13.07.2025 06:27 👍 3 🔁 0 💬 0 📌 0
Post image

Seems to work pretty well

23.03.2025 10:18 👍 1 🔁 0 💬 0 📌 0
Post image

I also tried that, out of desperation, but to no avail.

I now suspect it’s referring to this pin button available when long-pressing a link - but this button only appears in other conversations (iMessage) and not this one (SMS).

03.03.2025 08:42 👍 1 🔁 0 💬 0 📌 0

Omg, S3.1415 is exactly what I should have called my S3 object lambda access point that returned dynamically generated digits of pi.

03.03.2025 05:01 👍 2 🔁 0 💬 1 📌 0
Post image

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.

03.03.2025 04:59 👍 2 🔁 0 💬 1 📌 0
Preview
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...

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...

05.02.2025 01:21 👍 19 🔁 7 💬 0 📌 1
Post image

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 😂

04.01.2025 13:40 👍 11 🔁 0 💬 0 📌 0
Post image

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.

16.12.2024 03:50 👍 13 🔁 0 💬 5 📌 0
Post image

That might be flowdog. I guess it’s *kinda* related because I made “flowdogshark” as part of that.

github.com/aidansteele/...

14.12.2024 01:42 👍 4 🔁 0 💬 0 📌 0

Let me know if you have any feedback. I haven’t worked on it in a while, but the concept is still one I’m interested in and would be happy to make any useful changes

13.12.2024 05:32 👍 1 🔁 0 💬 0 📌 0
Preview
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

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/...

13.12.2024 05:22 👍 36 🔁 7 💬 1 📌 1

TIL. Is this a rule set by aviation authorities, or it’s just not commercially viable?

08.12.2024 04:09 👍 0 🔁 0 💬 2 📌 0

Ugh this is ridiculous. How do they justify this when the EICE is free?

02.12.2024 16:14 👍 0 🔁 0 💬 0 📌 0

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.

01.12.2024 03:15 👍 30 🔁 0 💬 1 📌 0
Post image

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...

28.11.2024 04:37 👍 4 🔁 0 💬 0 📌 0
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

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/...

27.11.2024 06:44 👍 5 🔁 1 💬 0 📌 0
Using event filtering with a Kinesis event source - AWS LambdaUsing event filtering with a Kinesis event source - AWS Lambda How to use event filtering with Kinesis event sources.

Yeah, it does the de-aggregation before running event filters and invokes the function with the de-aggregated records. It's exactly how I hoped it would work, but I am surprised that the "non-enhanced" doesn't work this way.

docs.aws.amazon.com/lambda/lates...

26.11.2024 06:03 👍 1 🔁 0 💬 1 📌 0
Post image Post image

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.

26.11.2024 04:38 👍 3 🔁 0 💬 1 📌 0

No, now I have to learn Rust 😕 my brain is too smol

24.11.2024 23:20 👍 1 🔁 0 💬 1 📌 0

Seeing my colleagues last week was extremely energising, so I know what you mean. More camaraderie makes it so much easier to do good work

24.11.2024 23:09 👍 1 🔁 0 💬 0 📌 0

The new ones are different? Oh no, now we’re going to become those old guys who claim “shirts were comfier back in my day” as we get wheeled around the nursing home and no one believes us.

24.11.2024 23:08 👍 1 🔁 0 💬 1 📌 0

Maybe @frichetten.com or @ajs.bsky.social can hook me up 😉

24.11.2024 23:03 👍 2 🔁 0 💬 2 📌 0

That’s a great idea. One of the comfiest shirts I’ve ever owned is a Datadog t-shirt from re:invent ~2015. I’m hoping to get another one (or several) this year.

24.11.2024 23:02 👍 3 🔁 0 💬 2 📌 0
Screenshot from the “find my” app on iOS, showing that Aidan’s luggage is now in Sydney airport

Screenshot from the “find my” app on iOS, showing that Aidan’s luggage is now in Sydney airport

I finally get to be one of those people tracking their luggage AirTag.

24.11.2024 23:01 👍 3 🔁 0 💬 1 📌 0

Someone should make an fs.FS -> FUSE adapter

24.11.2024 07:25 👍 1 🔁 0 💬 1 📌 0

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 🫠

24.11.2024 07:03 👍 22 🔁 0 💬 2 📌 0

I actually built this ~18 months ago when I first joined, but can’t find the code now. Something I didn’t know how to handle at the time was deletions. They should be respected, right? Hence why Iceberg makes this more achievable while respecting users’ privacy choices.

22.11.2024 22:49 👍 2 🔁 0 💬 1 📌 0

That’s a very good motivating use case. My flight back to AU this evening won’t have connectivity, so I’ll try to collect as much data as I can for offline mocking before I board and get to work :)

22.11.2024 22:47 👍 4 🔁 0 💬 1 📌 0

It would have to be a paid service because I’d feel silly burning my own money on this. It might be on the order of a dollar or two: I don’t want to make a profit, just want the service to exist. Would people pay that?

22.11.2024 22:34 👍 2 🔁 0 💬 2 📌 0

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?

22.11.2024 22:34 👍 19 🔁 1 💬 5 📌 0