نگهداری Apigee mTLS

این صفحه وظایف نگهداری Apigee mTLS را که باید به‌طور منظم انجام شود شرح می‌دهد.

گواهینامه‌های محلی درحال چرخش

گواهینامه‌های محلی که در هر میزبان Apigee نصب شده‌اند باید سالانه با گواهینامه‌های جدید جایگزین شوند. به این کار چرخش گواهی می‌گویند. دو روش برای چرخاندن گواهینامه‌ها وجود دارد، بسته به اینکه از مرجع صدور گواهینامه سفارشی استفاده می‌کنید، یا گواهینامه‌ای که توسط Consul نصب شده است.

چرخش گواهینامه‌های محلی بدون مرجع صدور گواهی (CA) سفارشی

ساده‌ترین راه برای چرخاندن گواهینامه‌ها بدون CA سفارشی این است که apigee-mtls را حذف نصب و دوباره نصب کنید. با این کار، همه گواهی‌های قدیمی موجود برداشته می‌شود و گواهی‌های جدید به‌صورت محلی تولید می‌شود. می‌توانید این کار را با حداقل زمان خرابی با اجرای فرمان‌های زیر در هر میزبان، یکی یکی انجام دهید:

توجه: این فرض می‌کند که همان فایل silent.conf که برای نصب اولیه استفاده شده است، وجود دارد.

  1. همه مؤلفه‌های اصلی Apigee را متوقف کنید:
    /opt/apigee/apigee-service/bin/apigee-all stop
    به شروع/توقف/بررسی همه مؤلفه‌ها مراجعه کنید.
  2. توقف apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
  3. حذف نصب apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. بازنصب کردن apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls install
  5. اجرای apigee-mtls setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f /opt/silent.conf
  6. بازراه‌اندازی apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
  7. همه مؤلفه‌های اصلی Apigee را بازراه‌اندازی کنید:
    /opt/apigee/apigee-service/bin/apigee-all start
    مراجعه کنید به شروع/توقف/بررسی همه مؤلفه‌ها.

چرخش گواهینامه‌های محلی با مرجع صدور گواهی (CA) سفارشی

برای چرخاندن گواهینامه‌های محلی با «مرجع صدور گواهی» سفارشی، مراحل زیر را انجام دهید:

  1. مراحل استفاده از گواهی سفارشی را دنبال کنید تا گواهی‌های جدیدی را که استفاده خواهید کرد تولید کنید.
  2. همه مؤلفه‌های اصلی Apigee را متوقف کنید:
    /opt/apigee/apigee-service/bin/apigee-all stop
    به شروع/توقف/بررسی همه مؤلفه‌ها مراجعه کنید.
  3. توقف apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
  4. فایل‌های گواهی محلی قدیمی را بردارید:
    rm -f /opt/apigee/apigee-mtls/certs/local_cert.pem
    rm -f /opt/apigee/apigee-mtls/certs/local_key.pem
    rm -f /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    rm -f /opt/apigee/apigee-mtls/source/certs/local_key.pem
    rm -rf /opt/apigee/data/apigee-mtls
  5. جفت گواهی/کلید جدید تولیدشده در مرحله اول را در مکان‌های زیر کپی کنید و اجازه‌ها را به‌روز کنید:
    cp ${new_cert} /opt/apigee/apigee-mtls/certs/local_cert.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/certs/local_cert.pem
    
    cp ${new_cert} /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    cp ${new_key} /opt/apigee/apigee-mtls/certs/local_key.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    cp ${new_key} /opt/apigee/apigee-mtls/source/certs/local_key.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
  6. بازراه‌اندازی apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
  7. همه مؤلفه‌های اصلی Apigee را بازراه‌اندازی کنید:
    /opt/apigee/apigee-service/bin/apigee-all start
    به شروع/توقف/بررسی همه مؤلفه‌ها مراجعه کنید.