Puncte:0

Why nginx is not reaching file in azure blob storage?

drapel eg

Here is the minimal reproducible sample

configmap.yaml

apiVersion: v1
kind: ConfigMap 
metadata: 
  name: nginx-conf 
data: 
default: |     
  server {
       server_name myserver.com;
       location /read/ {
       proxy_pass https://myaccount.blob.core.windows.net/mycontainer/file.txt;
       }
     }

In my deployment file, I am mounting the configmap as volume as:

  containers:
    - name: nginx
      image: nginx
      imagePullPolicy: IfNotPresent
      ports:
        - containerPort: 80
          name: http
      volumeMounts:
        - name: nginx-config
          mountPath: /etc/nginx/site-enabled/default
          subPath: default
  volumes:
  - name: nginx-config
    configMap:
      name: nginx-config

After deployment an API call looks:

curl https://myserver.com/read

as a response to getting

{"error":"Not found","status":404}

The azure blob data ist accessible for reading. A pure API call via curl on https://myaccount.blob.core.windows.net/mycontainer/file.txt; is successfully done.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.