- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用 Kinesis Producer library 添加用户记录时发生 InvalidSignatureException。AWS_JAVA_SDK_VERSION=1.10.26
AWS_KINESIS_PRODUCER_VERSION=0.10.1
错误:
PutRecords 失败:{"__type":"InvalidSignatureException","message":"我们计算的请求签名与您提供的签名不匹配。请检查您的 AWS secret 访问 key 和签名方法。
SCALA KINESIS 生产者代码
private val configuration: KinesisProducerConfiguration = new KinesisProducerConfiguration
val credentialsProvider: AWSCredentialsProvider = AwsUtil.getAwsCredentials(config.awsAccessKey, config.awsSecretKey)
configuration.setCredentialsProvider(credentialsProvider)
configuration.setRecordMaxBufferedTime(config.timeLimit)
configuration.setAggregationMaxCount(1)
configuration.setRegion(config.streamRegion)
configuration.setMetricsLevel("none")
private val kinesisProducer = new KinesisProducer(configuration)
kinesisProducer.addUserRecord(streamName, key, eventBytes)`
以上代码无效。但是我可以通过来自终端的 aws cli 和 KinesisClient 在下面指定的代码中将记录添加到运动流。
private def createKinesisClient = {
val accessKey = config.awsAccessKey
val secretKey = config.awsSecretKey
val credentialsProvider: AWSCredentialsProvider = AwsUtil.getAwsCredentials(accessKey, secretKey)
val client = new AmazonKinesisClient(credentialsProvider)
client.setEndpoint(config.streamEndpoint)
client
}
最佳答案
发生这种情况是因为您的 VM/PC/服务器时钟可能有偏差。
如果您运行的是 ubuntu,请尝试更新您的系统时间:
sudo ntpdate ntp.ubuntu.com
如果你在 Mac 上使用 docker-machine
,你可以用这个命令解决:
docker-machine ssh default 'sudo ntpclient -s -h pool.ntp.org'
关于scala - AWS : InvalidSignature exception while adding record,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34180328/
在迁移到 rails 5 之前,它运行良好,但是当我迁移到 rails 5.1.1 时,它给我这样的错误 ActiveSupport::MessageVerifier::InvalidSignatur
为了使用Active Storage将图像文件导入Rails应用程序,我编写了一个Rake,如下所示: task :import_file => :environment do path = Ra
我想验证一些负载的签名,给定一个公共(public) ECDSA key ,我事先知道签名是正确的。我想使用 cryptography python 库,但问题是,我无法进行验证并且总是得到一个 In
尝试使用 Kinesis Producer library 添加用户记录时发生 InvalidSignatureException。AWS_JAVA_SDK_VERSION=1.10.26 AWS_K
我正在开展一个项目,该项目需要在 Location 模型上使用 ActiveStorage has_many_attached :photos 情况。 我在下面设置了代码,但是在尝试上传表单时,我收到
我有一个表单,用户可以在其中选择要上传的文件。一旦使用 ActiveStorage 直接上传选择了文件,就会上传该文件。有一个提交按钮,在上传完成之前不可点击。 该按钮在表单加载时被禁用。但是,如果由
我收到错误: UnauthorizedError: InvalidSignature: The token has an invalid signature 当我尝试从 Azure 中的 Kubern
我正在升级到 Rails 5.2.0 并尝试使用 ActiveStorage 来保存数据馈送中的图像。在 development.rb我有 config.active_storage.service
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我是一名优秀的程序员,十分优秀!