简体   繁体   English

错误:NoCredentialProviders:链中没有有效的提供者。 已弃用。 脱水工具错误

[英]Error: NoCredentialProviders: no valid providers in chain. Deprecated. error with dehydrated tool

I am trying to update certs on my servers with dehydrated and dehydrated-route53-hook-script .我正在尝试使用dehydrateddehydrated-route53-hook-script更新我服务器上的证书。

Here is the complete command and error:这是完整的命令和错误:

./xsys renewcerts
Running: cd certificates && ./dehydrated --cron
# INFO: Using main config file ..config/certificates/config
Processing mydomain.org with alternative names: dev-mydomain.org
 + Checking domain name(s) of existing cert... unchanged.
 + Checking expire date of existing cert...
 + Valid till Apr 21 11:47:17 2019 GMT (Less than 30 days). Renewing!
 + Signing domains...
 + Generating private key...
 + Generating signing request...
 + Requesting new certificate order from CA...
 + Received 2 authorizations URLs from the CA
 + Handling authorization for dev-mydomain.org
 + Handling authorization for mydomain.org
 + 2 pending challenge(s)
 + Deploying challenge tokens...
Error: NoCredentialProviders: no valid providers in chain. Deprecated.
    For verbose messaging see aws.Config.CredentialsChainVerboseErrors
Could not find zone for dev-mydomain.org
Running: cd certificates && ./dehydrated --cleanup

Looks like the aws credentials are failing, but from everything I can tell those are OK.看起来 aws 凭据失败了,但从我能说的一切来看,这些都没有问题。 I last ran this ~60 days ago and it ran fine then and (as far as I know) nothing has changed.我上次运行这个大约是 60 天前,当时运行良好,(据我所知)没有任何改变。

Any ideas on where to look for a fix is appreciated.任何有关在哪里寻找修复程序的想法表示赞赏。

Update更新

I found that this command is failing:我发现这个命令失败了:

$cli53 list
Error: NoCredentialProviders: no valid providers in chain. Deprecated.
    For verbose messaging see aws.Config.CredentialsChainVerboseErrors

So the root issue seems to be cli53.所以根本问题似乎是 cli53。 I have credentials in ~/.aws/credentials per docs.我在每个文档的~/.aws/credentials有凭据。

This ended up being an issue with cli53.这最终成为 cli53 的问题。 I had a symlink as follows...我有一个符号链接如下...

ls -la .aws/
total 0
drwxr-xr-x    3 myuser  staff    96 Apr  5 15:33 .
drwxr-xr-x+ 143 myuser  staff  4576 Apr  8 12:30 ..
lrwxr-xr-x    1 myuser  staff    69 Apr  5 15:33 credentials -> /Users/myuser/ansible/myapp/_secrets/aws_credentials

...but I had recently changed this path to: ...但我最近将此路径更改为:

/Users/myuser/apps/myapp/_secrets/aws_credentials so it was simply a failure of cli53 being able to find the appropriate credentials. /Users/myuser/apps/myapp/_secrets/aws_credentials所以这只是 cli53 未能找到合适的凭证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 获取错误'NoCredentialProviders:链中没有有效的提供者。 已弃用。 在 golang 中调用 acmpca.GetCertificate() - Getting Error 'NoCredentialProviders: no valid providers in chain. Deprecated.' while calling acmpca.GetCertificate() in golang NoCredentialProviders:链中没有有效的提供者。 已弃用。 (DNS 控制) - NoCredentialProviders: no valid providers in chain. Deprecated. (DNSControl) 带有 IAM 的 EC2 上的 S3:错误 NoCredentialProviders:链中没有有效的提供者。 已弃用 - S3 on EC2 with IAM: Error NoCredentialProviders: no valid providers in chain. Deprecated AWS X-RAY [错误] 发送分段批处理失败,原因是:NoCredentialProviders:链中没有有效的提供程序。 已弃用 - AWS X-RAY [Error] Sending segment batch failed with: NoCredentialProviders: no valid providers in chain. Deprecated Amazon SQS:: 尝试创建队列时出错:NoCredentialProviders:链中没有有效的提供商。 弃用 - Amazon SQS:: Got an error while trying to create queue: NoCredentialProviders: no valid providers in chain. Deprecated 注册错误:NoCredentialProviders: no valid providers in chain ECS 代理错误 - Error registering: NoCredentialProviders: no valid providers in chain ECS agent error 错误:FATAL NoCredentialProviders:链中没有有效的提供者,原因是:EnvAccessKeyNotFound: - Error: FATAL NoCredentialProviders: no valid providers in chain caused by: EnvAccessKeyNotFound: 使用 AWS-SDK-GO 时出错(NoCredentialProviders:链中没有有效的提供者) - Error when using AWS-SDK-GO (NoCredentialProviders: no valid providers in chain) NoCredentialProviders:使用 AWS S3 的电子更新程序中的链错误中没有有效的提供者 - NoCredentialProviders: no valid providers in chain error in electron-updater with AWS S3 带有Docker容器的AWS Cloudwatch日志-NoCredentialProviders:链中没有有效的提供商 - AWS Cloudwatch logs with Docker Container - NoCredentialProviders: no valid providers in chain
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM