Ben Kehoe

Results 55 issues of 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...

feature-request
p2

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

area/bestpractices
type/ux
priority/3-long-term
type/feature
area/build
stage/pm-review
maintainer/need-followup

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