Aidan W Steele Profile
Aidan W Steele

@__steele

Followers
9K
Following
43K
Media
1K
Statuses
13K

I try to tweet novel things about AWS.“Shit-poster extraordinaire” according to @LastWeekInAWS. He/him. AWS Serverless Hero

Melbourne, Australia
Joined April 2011
Don't wanna be here? Send us removal request.
@__steele
Aidan W Steele
3 years
This is probably the most delightful thing I have ever read about myself. I love it so much. @forrestbrazeal: thank you for *getting* me. Everyone else: read the whole article, it’s great.
Tweet media one
7
10
82
@__steele
Aidan W Steele
6 days
RT @apparentorder: When AWS announced their IPv4 tax, >90% of service endpoints did not support IPv6 at all. This number is now down to 33%….
0
6
0
@__steele
Aidan W Steele
12 days
This is so good. Now I just want GHA to implement OTEP 258 and I’ll be the happiest dev in town.
@kylegalbraith
Kyle Galbraith
13 days
GitHub Actions job logs are where dreams go to die. Collapsed by default, no resource metrics, and when jobs fail you're left playing detective. We just shipped GitHub Actions job details to fix this nightmare and actually show you what happened in your job 🧵
Tweet media one
0
0
8
@__steele
Aidan W Steele
16 days
I'm using GitHub Actions. I have a protected environment: prod. I want to deploy to production after a successful deploy to staging. Not every commit will go to production. Newer workflow runs should cancel pending ones. Pending shouldn't appear in deploy history. Doable?.
3
0
9
@__steele
Aidan W Steele
17 days
How do you make Iceberg play nicely with S3 access points? Iceberg metadata files contain fully qualified S3 URIs, but in a data lake you probably want different consumers using different access points. I see Spark has mapping logic, but what about other Iceberg clients?.
2
0
3
@__steele
Aidan W Steele
18 days
This isn't true, is it? I feel like AWS might have copy-pasted the verbiage from SCPs and done a search and replace to "RCP" (especially because the link goes to a URL named "scp-inheritance"!)
Tweet media one
0
1
11
@__steele
Aidan W Steele
25 days
How should I spend the next few days in SF? Any places that are uniquely SF and can’t be found elsewhere?.
9
0
3
@__steele
Aidan W Steele
1 month
My favourite thing about Pocket was that I had a browser extension on desktop and mobile that allowed me to save articles in 1-2 taps and that I could read them on my Kobo e-reader later. How can I reproduce this workflow after Pocket shuts down? New device is fine if it works!.
3
2
7
@__steele
Aidan W Steele
1 month
Has anyone written an article “so you’re a SaaS looking to integrate with customers’ AWS/GCP/Azure accounts. Here are the do’s and don’ts”. I feel like that would be useful to share with vendors who make suboptimal choices.
9
1
36
@__steele
Aidan W Steele
2 months
In an ideal world, my blog posts would be living documents with a little "history" button that shows the diff in-page, or at least history on GitHub. Does that exist? I really don't want to be one of those guys who ends up writing his own blog engine for this one little thing 😂.
2
0
1
@__steele
Aidan W Steele
2 months
Should blog posts be immutable snapshots-in-time or living documents? I searched for something a minute ago and saw a misleading page title - written by me. Should I update the page title? Some people only read headlines and would get the wrong idea.
Tweet media one
6
0
5
@__steele
Aidan W Steele
2 months
Why do AWS ALB health checks expect gRPC status code 12 (UNIMPLEMENTED) instead of 0 (OK) by default? . I just spent an embarrassingly long time trying to figure out why the ALB considered my service unhealthy. That'll serve me right for trying new things and skimming the docs.
2
0
10
@__steele
Aidan W Steele
2 months
Why does AWS Amplify not use CodeConnections? The latter is a nice way to set up integration with GitHub once and share it across a whole org - except for Amplify 🫠 . Is it due to Amplify having extra functionality, maybe?.
4
1
9
@__steele
Aidan W Steele
2 months
This is disappointing!
Tweet media one
0
0
1
@__steele
Aidan W Steele
2 months
What's the state of the art for deploying an ECS service from a CI/CD pipeline? . E.g. I've just built and pushed an image, how do I best say "ECS, use this new image tag and return an exit code depending on whether you successfully rolled it out" (with event/log streaming, etc).
11
0
6
@__steele
Aidan W Steele
2 months
My alternative right now is manually populating the value after IaC creates the secret. Not ideal, especially when another resource in IaC tries to use it immediately. Or storing the secrets in the CI system, which is usually less configurable than Secrets Manager.
3
0
3
@__steele
Aidan W Steele
2 months
I would use AWS Secrets Manager so much more if there was an easy way to bootstrap secrets into it. E.g. I wish the service published a well-known public key and I could upload a secret encrypted using that key. Then I could store the ciphertext in my IaC under source control.
13
1
58
@__steele
Aidan W Steele
2 months
It feels like the best you can do is associate the namespace with a dummy VPC in your own account and then do a manual VPC->zone association after the fact. But that sucks if you only want to have one VPC in your account (the shared one).
0
0
0
@__steele
Aidan W Steele
2 months
Is it possible to use ECS service discovery with a shared VPC? Specifically a namespace created in an account that doesn’t own the VPC.
1
0
1
@__steele
Aidan W Steele
2 months
AWS CodeBuild seems to have just got a *tonne* of new IAM policy condition variables, and I am delighted to see what this might mean for other AWS services. It looks like just about every request parameter can now be used in policy evaluation 🤩. (h/t to @jo_n_go for noticing)
Tweet media one
0
1
21
@__steele
Aidan W Steele
2 months
It would be nice if Terraform automatically (or at least had the option to) tag every resource with its "resource address". My workflow often starts with finding a resource in AWS and trying to figure out where it came from, sometimes with deeply-nested modules. This would help!.
10
3
42