Comments (2)
Thanks Scott.
This looks like it's because our idempotency token provider is still just a dummy implementation. This will be fixed when 175157019 gets implemented.
Verified this is the case by overriding the default (dummy) token generator:
import aws.sdk.kotlin.runtime.AwsServiceException
import aws.sdk.kotlin.secretsmanager.model.CreateSecretRequest
import kotlinx.coroutines.runBlocking
import software.aws.clientrt.config.IdempotencyTokenProvider
import software.aws.clientrt.http.readAll
import software.aws.clientrt.http.response.HttpResponse
import java.util.*
fun main() = runBlocking {
val client = SecretsManagerClient {
region = "us-east-2"
idempotencyTokenProvider = IdempotencyTokenProvider { UUID.randomUUID().toString() }
}
try {
val req = CreateSecretRequest {
name = "FirstSecret20111"
description = "This secret was created by the AWS Secret Manager Kotlin API"
secretString = "3876555532989"
}
val resp = client.createSecret(req)
println("created secret: $resp")
}catch(ex: AwsServiceException) {
val httpResp = ex.protocolResponse as HttpResponse
println(httpResp)
println(httpResp.body.readAll()?.decodeToString())
println(ex)
}
client.close()
Unit
}
from aws-sdk-kotlin.
It works now
from aws-sdk-kotlin.
Related Issues (20)
- Support for EKS Pod Identities HOT 2
- ParseException when publishing batch to SNS HOT 4
- Add ecs task 'overrides' to eventbridge builder HOT 4
- Re-examine usage of `mavenLocal`
- S3 store resource failed when upgrading to v1.2.x HOT 2
- Telemetry provider implementation for micrometer HOT 2
- New protocol support for RPCv2/CBOR
- ImdsCredentialsProvider does not follow redirects HOT 4
- On-disk credentials caching
- Mutual TLS (mTLS)
- Add support for `x-amz-retry-after` header
- Smart defaults configuration
- SNS message signature validation
- Route53 GetHostedZoneLimit HOT 3
- AWS SDK's for other languages (python/java) use a no proxy flag when requesting IMDS metadata HOT 4
- Trouble configuring DynamoDb Client timeout HOT 3
- Retry logic stop early HOT 4
- `RetryCapacityExceededException` not being thrown as expected when `circuitBreakerMode` is tripped in the `StandardRetryStrategy`
- NullPointerException with getObject HOT 11
- CloudWatch Logs's GetLogEvents paginator never terminates
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-sdk-kotlin.