rustyrazorblade opened a new pull request, #337:
URL: https://github.com/apache/cassandra-sidecar/pull/337

   …ore jobs
   
   Allow restore jobs to use IAM instance profiles, ECS task roles, or IRSA 
instead of requiring static AWS credentials on every API request. Static 
credentials remain supported for environments that need them.
   
   - StorageCredentials: make key fields @Nullable; add hasStaticCredentials()
   - RestoreJobSecrets: add iamMode(String region) factory for IAM mode
   - CreateRestoreJobRequestPayload: always require secrets; validate both 
read/write credentials for partial keys
   - StorageClient: select StaticCredentialsProvider or 
DefaultCredentialsProvider based on hasStaticCredentials(); singleton 
DefaultCredentialsProvider to avoid per-job thread-pool creation
   
   Patch by: Jon Haddad <[email protected]>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to