نگهداری Apigee mTLS

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

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

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

چرخش گواهینامه‌های محلی بدون مرجع صدور گواهینامه سفارشی (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
    مشاهده شروع/توقف/بررسی همه عناصر.