Ben Kehoe
Ben Kehoe
I guess the pull requests for updating the repo commits are automatically generated, and they use a commit that does not have the current head as a parent, so the...
The initial quick test script I wrote snowballed, and now it's doing things that are more appropriate for a proper testing framework.
There could be `AWS_SSO_ADMIN_ACCOUNT_ID` and `AWS_SSO_ADMIN_ROLE_NAME` environment variables that would be used when no other credentials have been provided to admin functions like `aws-sso-util admin lookup`. I'm skeptical about this,...
It's really unfortunate that the `AWS::SSO::PermissionSet` resource does not use the bare ARN as its physical resource id, because it means that you can't simply set `AWS::SSO::Assignment.PermissionSetArn` to the `!Ref`...
Instead of only using environment variables, users should be able to use special sections in their `~/.aws/config` files, something like: ```ini [sso default] sso_start_url = https://d-2e69cb2b10.awsapps.com/start sso_region = us-east-2 sso_instance...
This code originated from some old code that didn't use `pyyaml`'s `sort_keys=False`, instead adding a representer for `OrderedDict` and making everything use that. `cfn.utils.dump_yaml` should switch to that, and then...
When creating a vanilla client like `session = boto3.Session(); s3 = session.client("s3")`, the client returned is not cached. I can't see any reason why this client would be different between...
This is a followup on https://github.com/boto/botocore/pull/2096. That was an overcomplicated implementation that used a custom `CredentialProvider` and credential chain, when `botocore.Session` already has a mechanism for overriding the credential chain...
Most of my SAM applications have a handful of functions and overall contain a small amount of code. I have started putting that code all together and deploying it to...
Currently, the state names are derived from the code, but they don't always contain all the code, which makes the names less useful. In [the demo](https://asl-editor-spike-ts-stedi.vercel.app/?aW1wb3J0ICogYXMgYXNsIGZyb20gIkB0czJhc2wvYXNsLWxpYiIKCi8vbWFpbiB3aWxsIGJlIGNvbnZlcnRlZCB0byBBU0wgYW5kIGRlcGxveWVkIGFzIGEgc3RhdGUgbWFjaGluZQpleHBvcnQgY29uc3QgbWFpbiA9IGFzbC5kZXBsb3kuYXNTdGF0ZU1hY2hpbmUoYXN5bmMgKGlucHV0OiBJSW5wdXQpID0+IHsKICBpZiAodHlwZW9mIGlucHV0Lm5hbWUgIT09ICJzdHJpbmciKSB7CiAgICBpbnB1dC5uYW1lID0gIldvcmxkIjsKICB9CiAgY29uc3Qgcm5kID0gYXdhaXQgcmFuZG9tKCk7CiAgcmV0dXJuIHsKICAgIGdyZWV0aW5nOiBgSGVsbG8gJHtpbnB1dC5uYW1lfWAsCiAgICBsdWNreU51bWJlcjogcm5kCiAgfQp9KTsKCi8vcmFuZG9tIHdpbGwgYmUgZGVwbG95ZWQgYXMgYSBsYW1iZGEgZnVuY3Rpb24KZXhwb3J0IGNvbnN0IHJhbmRvbSA9IGFzbC5kZXBsb3kuYXNMYW1iZGEoYXN5bmMgKGlucHV0OiB7IG1pbj86IG51bWJlcjsgbWF4PzogbnVtYmVyIH0gPSB7fSkgPT4gewogIGNvbnN0IG1pbiA9IGlucHV0Lm1pbiA/PyAwOwogIGNvbnN0IG1heCA9IGlucHV0Lm1heCA/PyAxMDA7CiAgcmV0dXJuIE1hdGgucm91bmQoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4pICsgbWluKTsKfSk7CgppbnRlcmZhY2UgSUlucHV0IHsKICBuYW1lOiBzdHJpbmc7Cn0K), there's a state named...