aws / aws/aws-sdk-java-v2

Add support for fipsEnabled to S3CrtAsyncClientBuilder

Aperta
#3,813 6 commenti 5 reazioni 0 assegnatari Vedi su GitHub
crt-client feature-request p2
Lingua principale
Java
Stelle
2.6k
Fork
1k
Merge medio
2g 9h
PR unite (30g)
51

Descrizione

### Describe the feature

S3CrtAsyncClientBuilder is missing a lot of functions available for `S3AsyncClientBuilder`. In particular for my use case the `fipsEnabled` method.

I would like to be able to use `fipsEnabled` when using the CRT client.

### Use Case

I would like to create a an `S3CrtAsyncClient` that use fips. But the builder doesn't have an API for that.

### Proposed Solution

I think it would make sense for `S3CrtAsyncClientBuilder` to exted `S3AsyncClientBuilder`, or at least `AwsClientBuilder`.

if that isn't feasible for some reason add a `fipsEnabled` method similar to that on `AwsClientBuilder`.

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### AWS Java SDK version used

2.20.17

### JDK version used

11.0.18

### Operating System and version

Ubuntu 20.04

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia confrontando le API pubbliche di S3CrtAsyncClientBuilder, S3AsyncClientBuilder e AwsClientBuilder, concentrandoti sul metodo fipsEnabled esistente. Determina se l’ereditarietà o un metodo builder corrispondente si adatta al design attuale, quindi verifica che il builder CRT esponga l’opzione e che sia possibile configurare un client abilitato per FIPS.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, java
Ambito
api, cloud
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.