Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 通过nginx入口控制器的MinIO AWS CLI_Kubernetes_Minio - Fatal编程技术网

Kubernetes 通过nginx入口控制器的MinIO AWS CLI

Kubernetes 通过nginx入口控制器的MinIO AWS CLI,kubernetes,minio,Kubernetes,Minio,在kubernetes 1.12上运行MinIO()。我无法通过nginx入口运行aws cli命令。当端口直接转发到kubernetes服务时,命令工作正常 尝试 proxy_set_header Host $http_host; 及 nginx规则,但没有运气 请求示例: aws s3 ls --endpoint-url https://my-endpoint-url.com --profile=minio 无法列出存储桶内容。相反,接收错误: 调用ListBucket时发生错误(Si

在kubernetes 1.12上运行MinIO()。我无法通过nginx入口运行aws cli命令。当端口直接转发到kubernetes服务时,命令工作正常

尝试

 proxy_set_header Host $http_host;

nginx规则,但没有运气

请求示例:

aws s3 ls --endpoint-url https://my-endpoint-url.com --profile=minio
无法列出存储桶内容。相反,接收错误:

调用ListBucket时发生错误(SignatureDesNotMatch) 操作:我们计算的请求签名与 您提供的签名。检查您的密钥和签名方法


这变成了一个需要重写的问题。(已断开预签名URL。)

nginx.ingres.kubernetes.io/rewrite-target:/mybucket/$1


删除重写并修改请求中的路径,修复了问题。

您可以发布配置吗?
aws s3 ls --endpoint-url https://my-endpoint-url.com --profile=minio