این صفحه وظایف تعمیر و نگهداری mTLS Apigee را که باید به طور منظم انجام شود، شرح می دهد.
چرخش گواهی های محلی
گواهینامه های محلی، که بر روی هر میزبان Apigee نصب می شوند، باید سالانه با گواهی های جدید جایگزین شوند. این چرخش گواهی نامیده می شود. بسته به اینکه از یک مرجع گواهی سفارشی استفاده می کنید یا گواهی نصب شده توسط کنسول، دو راه برای چرخش گواهی ها وجود دارد.
چرخش گواهیهای محلی بدون مرجع گواهی سفارشی (CA)
ساده ترین راه برای چرخاندن گواهینامه ها بدون CA سفارشی، حذف و نصب مجدد apigee-mtls
است. این همه گواهیهای قدیمی موجود را حذف میکند و گواهیهای جدید را به صورت محلی ایجاد میکند. می توانید با اجرای دستورات زیر در هر میزبان، این کار را با حداقل زمان خرابی انجام دهید:
توجه: این فرض میکند که همان فایل silent.conf
که برای نصب اولیه استفاده شده بود وجود دارد.
- تمام اجزای اصلی Apigee را متوقف کنید:
/opt/apigee/apigee-service/bin/apigee-all stop
شروع/توقف/بررسی همه اجزا را ببینید. - توقف
apigee-mtls
:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- حذف نصب
apigee-mtls
:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
-
apigee-mtls
دوباره نصب کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls install
- اجرای
apigee-mtls setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f /opt/silent.conf
- راه اندازی مجدد
apigee-mtls
:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- همه اجزای اصلی Apigee را مجددا راه اندازی کنید:
/opt/apigee/apigee-service/bin/apigee-all start
شروع/توقف/بررسی همه اجزا را ببینید.
چرخش گواهیهای محلی با مرجع صدور گواهی سفارشی (CA)
برای چرخاندن گواهیهای محلی با یک CA سفارشی، مراحل زیر را انجام دهید:
- برای تولید گواهیهای جدیدی که استفاده میکنید، مراحل استفاده از گواهی سفارشی را دنبال کنید.
- تمام اجزای اصلی Apigee را متوقف کنید:
/opt/apigee/apigee-service/bin/apigee-all stop
شروع/توقف/بررسی همه اجزا را ببینید. - توقف
apigee-mtls
:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- فایل های گواهی محلی قدیمی را حذف کنید:
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
- جفت گواهی/کلید جدید ایجاد شده در مرحله اول را در مکانهای زیر کپی کنید و مجوزها را بهروزرسانی کنید:
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
- راه اندازی مجدد
apigee-mtls
:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- همه اجزای اصلی Apigee را مجددا راه اندازی کنید:
/opt/apigee/apigee-service/bin/apigee-all start
شروع/توقف/بررسی همه اجزا را ببینید.