چطور فایل acme.json در traefik را به فایل های pem تبدیل کنیم

mohsen1 سال قبل1 سال قبل
ارسال شده در
mohsen

برای استخراج فایل certificate و کلید از فایل acme.json در traefik میتوانیم از دستورات زیر استفاده کنیم. بوسیله این دستورات دو فایل cert.pem و key.pem ایجاد می شود.

      jq -r '.le.Certificates[] | select(.domain.main=="'hapigan.com'") | .certificate' /path/to/acme.json | base64 -d > /output/path/cert.pem;

jq -r '.le.Certificates[] | select(.domain.main=="'hapigan.com'") | .key' /path/to/acme.json | base64 -d > /output/path/key.pem;
    

* نکته: برای درست کار کردن دستورات بالا باید le را به نام پرووایدری که در traefik تعریف کرده اید تغییر دهید. فایل acme.json را باز کنید و اولین کلید در فایل نام پروایدر شماست. برای مثال:

      {
  "le": {
    "Certificates" : []
  }
}
    

* jq ابزار کار با JSON در لینوکس می باشد

رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!