解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题

这篇具有很好参考价值的文章主要介绍了解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前情简介:

我使用的是docker创建的minio,在连接minioclient后创建桶的时候,报错提示

S3 API Request made to Console port. S3 Requests should be sent to API port.

根据该提示,报错意思是api错误使用了Console的端口,而需要的是api的端口,
根据这个提示可能是创建Minioclient的端口使用错了,

排查

第一查看之前的创建minio容器
解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题,java,docker,运维,java
因为之前创建时的语句找不到了,所以只能通过这个界面查看,查看到只有一个容器内9000的端口向外暴露了,
然后再去容器中查看使用到了那些端口

docker inspect  d677ab69407

看到如下结果
解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题,java,docker,运维,java
解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题,java,docker,运维,java
从上述的图片来看,我们指定俩个端口一个是9000,一个是9090,但是只有9000端口暴露出来,9000端口是一个console的端口,在我的代码中连接使用的正好是这个端口,我感觉和这里有关系,所以我重新创建一个端口,把9090当做console的端口,把9000当做是api的端口,命令如下

docker run -p 9000:9000 -p 9090:9090 --name minio -e "MINIO_ACCESS_KEY=minioadmin"   -e "MINIO_SECRET_KEY=minioadmin"  -v D:\javadeveloping\docker\minio\data:/data -v D:\javadeveloping\docker\minio\config:/root/.minio   minio/minio server  /data --console-address ":9090" -address ":9000"

解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题,java,docker,运维,java
这里只有一个警告

WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables

默认的认证方式已经过时了,推荐使用MINIO_ROO_USER和MINIO_ROO_PASSWORD,但是不影响使用。

通过这样的实践,验证了我的猜想是正确的。完美解决掉报错S3 API Request made to Console port. S3 Requests should be sent to API port的问题文章来源地址https://www.toymoban.com/news/detail-518947.html

到了这里,关于解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 上传oss文件是出现 Unable to execute HTTP request: 返回结果无效,无法解析 错误解决办法

    项目中上传图片的时候有了一下错误: 那么这个错误我百度了一下这个错误 那个如果是关于OSS的错误,找不到的话可以查看一下阿里云OSS的官方文档查找一下 阿里云OSS文档      查看这些解决方案。我看这个发现我的都没问题,然后最后发现这个项目是我直接拉下来直接用

    2024年02月12日
    浏览(49)
  • nginx反向代理minio后部分api无权限或s3fs不能挂载的解决办法

    这两天在测试minio,发现NGINX反向代理以后有一些api无权访问,s3fs也挂载不了或者是挂载上以后不能打开文件,最后在github的一个已经关闭的issue里找到了办法#17092,具体办法就是关闭缓存,建议整个issue看完,我用了第一个办法添加 发现没有办法下载打开文件就改成了  顺利

    2024年02月10日
    浏览(47)
  • Failed to parse multipart servlet request; nested exception is java.io.IOException,文件上传异常的问题如何解决

    背景: 有时候我们上传文件时会遇到这种报错, \\\"Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\\\\Users\\\\XXXX\\\\AppData\\\\Local\\\\Temp\\\\tomcat.2460390372185321891.8082\\\\work\\\\Tomcat\\\\localhost\\\\ROOT] is not valid\\\"。 导致上传文件失败。 原因: 这种问题出现的原

    2024年02月03日
    浏览(42)
  • Unverified HTTPS request is being made to host ‘x.x.x.x‘

    错误描述:         问题:InsecureRequestWarning: Unverified HTTPS request is being made to host \\\'x.x.x.x\\\'. Adding certificate verification is strongly advised.         解释:不安全请求警告:正在向主机“x.x.x.x”发出未经验证的HTTPS请求。强烈建议添加证书验证。 问题原因: 请求参数添加 ver

    2024年02月02日
    浏览(41)
  • InsecureRequestWarning警告:InsecureRequestWarning: Unverified HTTPS request is being made to host

    1、错误信息 InsecureRequestWarning: Unverified HTTPS request is being made to host \\\'10.1.1.145\\\'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings     InsecureRequestWarning, -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 查了文档如何捕获警

    2024年04月11日
    浏览(34)
  • 【python】python运行脚本出现InsecureRequestWarning:Unverified HTTPS request is being made to host错误

    大概意思就是没有正在向主机发出未经验证的 HTTPS 请求 ,所以需要关闭校验 添加 requests.packages.urllib3.disable_warnings() verify=False 个人网站:沉默博客 如有错误,请多多指教。 如对你有帮助,给个赞吧。

    2024年02月11日
    浏览(66)
  • Amazon S3 对象存储Java API操作记录(Minio与S3 SDK两种实现)

    今年(2023年) 2月的时候做了个适配Amazon S3对象存储接口的需求,由于4月份自学考试临近,一直在备考就拖着没总结记录下,开发联调过程中也出现过一些奇葩的问题,最近人刚从考试缓过来顺手记录一下。 Amazon S3(Simple Storage Service)对象存储出现得比较早且使用简单的RESTful

    2024年02月01日
    浏览(51)
  • 解决Windows缺少api-ms-win-core-console-l1-1-0.dll文件问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-core-console-l1-1-0.dll文件进行安装(前提是找到适合的版

    2024年02月04日
    浏览(96)
  • 关于Minio性能优化 A timeout exceeded while waiting to proceed with the request, please reduce your request

    具体报错:A timeout exceeded while waiting to proceed with the request, please reduce your request 经查阅资料,有4种解决方案 查阅文献: https://www.oomake.com/question/17229356 https://www.nuomiphp.com/t/6254af8578e87f77ee3d038c.html https://www.hxstrive.com/subject/minio/673.htm https://github.com/minio/minio/tree/master/docs/config#ap

    2024年02月16日
    浏览(49)
  • 解决Proxy error: Could not proxy request /api/index/webconfig from localhost:8080 to http://www.xx.com

    报错信息: Proxy error: Could not proxy request /api/index/webconfig from localhost:8080 to http://www.xxxxxx.com 报错截图: 解决办法: 确保本地跨域配置正常,尤其是rewrite要设置 / ,否则会不生效; 最后,设置好之后记得重启前端先项目,让代理配置生效。 其他原因分析参考: https://blog.csd

    2024年02月03日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包