Devin Smith
Devin Smith
Note: when running on EC2, the final step of the default credentials chain should check the IAM role attached to the EC2 instance: >Amazon EC2 instance IAM role-provided credentials >...
It's worthwhile to look at how iceberg builds the client when using AssumeRole: https://github.com/apache/iceberg/blob/apache-iceberg-1.6.1/aws/src/main/java/org/apache/iceberg/aws/AssumeRoleAwsClientFactory.java#L92-L110
We'll need to ensure we adapt the iceberg s3 properties like `org.apache.iceberg.aws.AwsProperties#CLIENT_ASSUME_ROLE_ARN` "client.assume-role.arn", etc, via `io.deephaven.iceberg.util.S3InstructionsProviderPlugin`.
I think a workaround is to have it specified in a configuration file: ``` [default] source_profile = B role_arn = arn:aws:iam::1234567890:role/MyRoleName role_session_name = my-test-session [profile B] aws_access_key_id=... aws_secret_access_key=... ``` or,...
@dependabot rebase
@dependabot rebase
It might be nice to be able to specify which columns you care about for your Table - in which case, the user can choose to not include the nested...
A user has hit this w/ the parquet viewer, see https://github.com/devinrsmith/deephaven-parquet-viewer/issues/9
It would also be trivial to add support to skip over nested types by default.
Potentially similar to https://github.com/deephaven/deephaven-core/issues/2753.