Edge পাসওয়ার্ড রিসেট করা

ইনস্টলেশন সম্পূর্ণ করার পরে, আপনি নিম্নলিখিত পাসওয়ার্ড রিসেট করতে পারবেন:

পরবর্তী বিভাগে এইসব পাসওয়ার্ড রিসেট করার নির্দেশাবলী দেওয়া আছে।

SymasLDAP পাসওয়ার্ড রিসেট করা

আপনি কীভাবে SymasLDAP পাসওয়ার্ড রিসেট করবেন তা আপনার কনফিগারেশনের উপর নির্ভর করে। আপনার Edge কনফিগারেশনের উপর নির্ভর করে, SymasLDAP এগুলি হিসেবে ইনস্টল করা যেতে পারে:

  • ম্যানেজমেন্ট সার্ভার নোডে SymasLDAP-এর একটি ইনস্ট্যান্স ইনস্টল করা আছে। যেমন, একটি ২-নোড, ৫-নোড বা ৯-নোড এজ কনফিগারেশন।
  • ম্যানেজমেন্ট সার্ভার নোডে একাধিক SymasLDAP ইনস্ট্যান্স ইনস্টল করা আছে, যা SymasLDAP রেপ্লিকেশন দিয়ে কনফিগার করা আছে। যেমন, ১২-নোড এজ কনফিগারেশনে।
  • একাধিক SymasLDAP ইনস্ট্যান্স তাদের নিজস্ব নোডে ইনস্টল করা আছে, SymasLDAP রেপ্লিকেশন কনফিগার করা আছে। যেমন, ১৩-নোড Edge কনফিগারেশনে।

ম্যানেজমেন্ট সার্ভারে ইনস্টল করা SymasLDAP-এর একটি ইনস্ট্যান্সের জন্য, নিম্নলিখিত কাজগুলি করুন:

  1. ম্যানেজমেন্ট সার্ভার নোডে, নতুন SymasLDAP পাসওয়ার্ড তৈরি করতে, নিম্নলিখিত কমান্ড রান করুন:
    /opt/apigee/apigee‑service/bin/apigee‑service apigee‑openldap \ 
      change‑ldap‑password ‑o OLD_PASSWORD ‑n NEW_PASSWORD
  2. ম্যানেজমেন্ট সার্ভার দ্বারা অ্যাক্সেস করার জন্য নতুন পাসওয়ার্ড সেভ করতে, নিম্নলিখিত কমান্ড রান করুন:
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑management‑server \ 
      store_ldap_credentials ‑p NEW_PASSWORD

    এই কমান্ড ম্যানেজমেন্ট সার্ভার রিস্টার্ট করে।

ম্যানেজমেন্ট সার্ভার নোডে SymasLDAP ইনস্টল করা থাকলে, SymasLDAP রেপ্লিকেশন সেট-আপে পাসওয়ার্ড আপডেট করতে, ম্যানেজমেন্ট সার্ভার নোডে উপরে উল্লিখিত ধাপগুলি অনুসরণ করুন।

ম্যানেজমেন্ট সার্ভার ছাড়া অন্য নোডে SymasLDAP সহ SymasLDAP রেপ্লিকেশন সেট-আপে, প্রথমে দুটি SymasLDAP নোডে এবং তারপরে দুটি ম্যানেজমেন্ট সার্ভার নোডে পাসওয়ার্ড পরিবর্তন করুন।

সিস্টেম অ্যাডমিন পাসওয়ার্ড রিসেট করা

সিস্টেম অ্যাডমিন পাসওয়ার্ড রিসেট করার জন্য আপনাকে দুটি জায়গায় পাসওয়ার্ড রিসেট করতে হবে:

  • ম্যানেজমেন্ট সার্ভার
  • UI

সিস্টেম অ্যাডমিন পাসওয়ার্ড রিসেট করতে:

  1. Edge UI ইনস্টল করার জন্য আপনি যে সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করেছেন সেটি এডিট করে নিম্নলিখিত প্রপার্টি সেট করুন:
    APIGEE_ADMINPW=NEW_PASSWORD
    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y
    SMTPMAILFROM="My Company <myco@company.com>"

    মনে রাখবেন, নতুন পাসওয়ার্ড দেওয়ার সময় আপনাকে SMTP প্রপার্টি অন্তর্ভুক্ত করতে হবে, কারণ UI-তে থাকা সব প্রপার্টি রিসেট হয়ে যায়।

  2. UI নোডে, Edge UI বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  3. config ফাইল থেকে Edge UI-তে পাসওয়ার্ড রিসেট করতে apigee-setup ইউটিলিটি ব্যবহার করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
  4. (UI-তে TLS চালু করা থাকলে তবেই) Edge UI-তে TLS আবার চালু করুন, যেমন ম্যানেজমেন্ট UI-এর জন্য TLS কনফিগার করা নিবন্ধে বর্ণনা করা হয়েছে।
  5. ম্যানেজমেন্ট সার্ভারে, একটি নতুন XML ফাইল তৈরি করুন। এই ফাইলে, ব্যবহারকারীর আইডি "admin" হিসেবে সেট করুন এবং নিম্নলিখিত ফর্ম্যাট ব্যবহার করে পাসওয়ার্ড, প্রথম নাম, শেষ নাম ও ইমেল আইডি লিখুন:
    <User id="admin">
      <Password><![CDATA[password]]></Password>
      <FirstName>first_name</FirstName>
      <LastName>last_name</LastName>
      <EmailId>email_address</EmailId>
    </User>
  6. ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
    curl -u "admin_email_address:admin_password" -H \
    "Content-Type: application/xml" -H "Accept: application/json" -X POST \
    "http://localhost:8080/v1/users/admin_email_address" -d @your_data_file
    

    যেখানে your_data_file হল আগের ধাপে আপনার তৈরি করা ফাইল।

    ম্যানেজমেন্ট সার্ভারে Edge আপনার অ্যাডমিন পাসওয়ার্ড আপডেট করে।

  7. আপনার তৈরি করা XML ফাইলটি মুছে দিন। পাসওয়ার্ড কখনওই স্পষ্ট টেক্সট হিসেবে স্থায়ীভাবে স্টোর করা উচিত নয়।

একাধিক ম্যানেজমেন্ট সার্ভার সহ SymasLDAP রেপ্লিকেশন এনভায়রনমেন্টে, একটি ম্যানেজমেন্ট সার্ভারে পাসওয়ার্ড রিসেট করলে, অন্য ম্যানেজমেন্ট সার্ভার অটোমেটিক আপডেট হয়ে যায়। তবে, আপনাকে সব Edge UI নোড আলাদাভাবে আপডেট করতে হবে।

সংস্থার ব্যবহারকারীর পাসওয়ার্ড রিসেট করা

সংগঠনের ব্যবহারকারীর পাসওয়ার্ড রিসেট করতে, apigee-servce ইউটিলিটি ব্যবহার করে apigee-setup ইনভোক করুন, যেমন নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

/opt/apigee/apigee-service/bin/apigee-service apigee-setup reset_user_password
  [-h]
  [-u USER_EMAIL]
  [-p USER_PWD]
  [-a ADMIN_EMAIL]
  [-P APIGEE_ADMINPW]
  [-f configFile]

যেমন:

/opt/apigee/apigee‑service/bin/apigee‑service apigee‑setup reset_user_password 
  ‑u user@myCo.com ‑p Foo12345 ‑a admin@myCo.com ‑P adminPword
cp ~/Documents/tmp/hybrid_root/apigeectl_beta2_a00ae58_linux_64/README.md 
  ~/Documents/utilities/README.md

নিচে একটি কনফিগারেশন ফাইলের উদাহরণ দেওয়া হল যা আপনি "-f" বিকল্পের সাথে ব্যবহার করতে পারবেন:

USER_NAME=user@myCo.com
USER_PWD="Foo12345"
APIGEE_ADMINPW=ADMIN_PASSWORD

এছাড়াও, আপনি ব্যবহারকারীকে আপডেট করুন API ব্যবহার করে ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে পারবেন।

SysAdmin ও সংস্থার ব্যবহারকারীর পাসওয়ার্ড সংক্রান্ত নিয়ম

আপনার API ম্যানেজমেন্ট ব্যবহারকারীদের জন্য পাসওয়ার্ডের দৈর্ঘ্য ও শক্তি সংক্রান্ত পছন্দসই লেভেল প্রয়োগ করতে এই বিভাগ ব্যবহার করুন। পাসওয়ার্ডের কন্টেন্ট (যেমন, বড় হাতের অক্ষর, ছোট হাতের অক্ষর, সংখ্যা ও বিশেষ অক্ষর) চেক করার জন্য সেটিংসে আগে থেকে কনফিগার করা (এবং অনন্য নম্বরযুক্ত) রেগুলার এক্সপ্রেশনের একটি সিরিজ ব্যবহার করা হয়। /opt/apigee/customer/application/management-server.properties ফাইলে এই সেটিংস লিখুন। সেই ফাইলটি না থাকলে, সেটি তৈরি করুন।

management-server.properties এডিট করার পরে, ম্যানেজমেন্ট সার্ভার রিস্টার্ট করুন:

/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

তারপরে, আপনি রেগুলার এক্সপ্রেশনের বিভিন্ন কম্বিনেশনকে গ্রুপ করে পাসওয়ার্ডের নিরাপত্তা সংক্রান্ত রেটিং সেট করতে পারবেন। যেমন, আপনি নির্ধারণ করতে পারেন যে অন্তত একটি বড় হাতের ও একটি ছোট হাতের অক্ষর সহ পাসওয়ার্ড "৩" শক্তির রেটিং পায়, কিন্তু অন্তত একটি ছোট হাতের অক্ষর ও একটি সংখ্যা সহ পাসওয়ার্ড আরও শক্তিশালী রেটিং "৪" পায়।

প্রপার্টি বিবরণ
conf_security_password.validation.minimum.password.length=8
conf_security_password.validation.default.rating=2
conf_security_password.validation.minimum.rating.required=3

বৈধ পাসওয়ার্ডের সামগ্রিক বৈশিষ্ট্য নির্ধারণ করতে এগুলি ব্যবহার করুন। পাসওয়ার্ডের নিরাপত্তা সংক্রান্ত ডিফল্ট ন্যূনতম রেটিং (টেবিলে পরে বর্ণনা করা হয়েছে) হল ৩।

লক্ষ্য করুন যে password.validation.default.rating=2 হল প্রয়োজনীয় ন্যূনতম রেটিং এর থেকে কম, এর অর্থ হল, আপনার কনফিগার করা নিয়মের বাইরে কোনও পাসওয়ার্ড ইনপুট করা হলে, পাসওয়ার্ডটিকে ২ রেটিং দেওয়া হয় এবং সেই কারণে সেটি অবৈধ (ন্যূনতম রেটিং ৩-এর থেকে কম)।

নিচে এমন রেগুলার এক্সপ্রেশন দেওয়া হল যা পাসওয়ার্ডের বৈশিষ্ট্য শনাক্ত করে। মনে রাখবেন যে প্রত্যেকটি নম্বরাঙ্কিত। যেমন, password.validation.regex.5=... হল এক্সপ্রেশন নম্বর ৫। পাসওয়ার্ডের সামগ্রিক শক্তি নির্ধারণকারী বিভিন্ন কম্বিনেশন সেট করতে, ফাইলের পরবর্তী অংশে আপনি এই সংখ্যাগুলি ব্যবহার করবেন।

conf_security_password.validation.regex.1=^(.)\\1+$

১: সব চরিত্র রিপিট হয়

conf_security_password.validation.regex.2=^.*[a-z]+.*$

২: অন্তত একটি ছোটহাতের অক্ষর

conf_security_password.validation.regex.3=^.*[A-Z]+.*$

৩: অন্তত একটি বড় হাতের অক্ষর

conf_security_password.validation.regex.4=^.*[0-9]+.*$

৪: অন্তত একটি সংখ্যা

conf_security_password.validation.regex.5=^.*[^a-zA-z0-9]+.*$

৫: অন্তত একটি বিশেষ অক্ষর (আন্ডারস্কোর _ বাদ দিয়ে)

conf_security_password.validation.regex.6=^.*[_]+.*$

৬: অন্তত একটি আন্ডারস্কোর

conf_security_password.validation.regex.7=^.*[a-z]{2,}.*$

৭: একটির বেশি ছোট হাতের অক্ষর

conf_security_password.validation.regex.8=^.*[A-Z]{2,}.*$

৮: একটির বেশি বড় হাতের অক্ষর

conf_security_password.validation.regex.9=^.*[0-9]{2,}.*$

৯: একাধিক ডিজিট

conf_security_password.validation.regex.10=^.*[^a-zA-z0-9]{2,}.*$

১০: একাধিক বিশেষ অক্ষর (আন্ডারস্কোর বাদ দিয়ে)

conf_security_password.validation.regex.11=^.*[_]{2,}.*$

১১: একটির বেশি আন্ডারস্কোর

পাসওয়ার্ডের কন্টেন্টের উপর ভিত্তি করে নিম্নলিখিত নিয়ম পাসওয়ার্ডের নিরাপত্তা নির্ধারণ করে। প্রতিটি নিয়মে আগের বিভাগ থেকে এক বা একাধিক রেগুলার এক্সপ্রেশন থাকে এবং এতে একটি সংখ্যাসূচক শক্তি অ্যাসাইন করা হয়। পাসওয়ার্ড সঠিক কিনা তা নির্ধারণ করতে, পাসওয়ার্ডের সংখ্যাগত শক্তিকে এই ফাইলের উপরে conf_security_password.validation.minimum.rating.required নম্বরের সাথে তুলনা করা হয় ।

conf_security_password.validation.rule.1=1,AND,0
conf_security_password.validation.rule.2=2,3,4,AND,4
conf_security_password.validation.rule.3=2,9,AND,4
conf_security_password.validation.rule.4=3,9,AND,4
conf_security_password.validation.rule.5=5,6,OR,4
conf_security_password.validation.rule.6=3,2,AND,3
conf_security_password.validation.rule.7=2,9,AND,3
conf_security_password.validation.rule.8=3,9,AND,3

প্রতিটি নিয়মকে নম্বর দেওয়া হয়। যেমন, password.validation.rule.3=... হল ৩ নম্বর নিয়ম।

প্রতিটি নিয়মে নিম্নলিখিত ফর্ম্যাট ব্যবহার করা হয় (সমান চিহ্নের ডানদিকে):

regex-index-list,[AND|OR],rating

regex-index-list হল রেগুলার এক্সপ্রেশনের তালিকা (আগের বিভাগের নম্বর অনুযায়ী), এর সাথে AND|OR অপারেটর (অর্থাৎ, তালিকায় থাকা সব বা যেকোনও এক্সপ্রেশন বিবেচনা করুন)।

rating হল প্রতিটি নিয়মের জন্য দেওয়া সংখ্যাসূচক শক্তি রেটিং।

যেমন, নিয়ম ৫ অনুযায়ী, অন্তত একটি বিশেষ অক্ষর অথবা একটি আন্ডারস্কোর সহ যেকোনও পাসওয়ার্ডের শক্তি রেটিং ৪ হবে। ফাইলের সবচেয়ে উপরে password.validation.minimum.rating.required=3 থাকলে ৪ রেটিং সহ পাসওয়ার্ড বৈধ।

conf_security_rbac.password.validation.enabled=true

সিঙ্গেল সাইন-অন (SSO) চালু করা থাকলে, রোল-ভিত্তিক অ্যাক্সেস কন্ট্রোল পাসওয়ার্ড যাচাইকরণকে false হিসেবে সেট করুন। ডিফল্ট হিসেবে true সেট করা থাকে।

Cassandra পাসওয়ার্ড রিসেট করা

সাধারণত, যাচাইকরণ বন্ধ রেখে Cassandra পাঠানো হয়। আপনি যাচাইকরণ চালু করলে, এটি cassandra নামের আগে থেকে সংজ্ঞায়িত ব্যবহারকারীকে cassandra পাসওয়ার্ড দিয়ে ব্যবহার করে। আপনি এই অ্যাকাউন্ট ব্যবহার করতে পারেন, এই অ্যাকাউন্টের জন্য আলাদা পাসওয়ার্ড সেট করতে পারেন অথবা নতুন Cassandra ব্যবহারকারী তৈরি করতে পারেন। Cassandra CREATE/ALTER/DROP USER স্টেটমেন্ট ব্যবহার করে ব্যবহারকারীকে যোগ করুন, সরান এবং পরিবর্তন করুন।

Cassandra যাচাইকরণ কীভাবে চালু করতে হয় সেই বিষয়ে তথ্য পেতে, Cassandra যাচাইকরণ চালু করুন দেখুন।

Cassandra পাসওয়ার্ড রিসেট করতে, আপনাকে অবশ্যই:

  • যেকোনও একটি Cassandra নোডে পাসওয়ার্ড সেট করুন এবং এটি রিংয়ের মধ্যে থাকা সব Cassandra নোডে ব্রডকাস্ট করা হবে
  • নতুন পাসওয়ার্ড দিয়ে প্রতিটি নোডে ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, Qpid সার্ভার ও Postgres সার্ভার আপডেট করুন

আরও তথ্যের জন্য, CQL কমান্ড দেখুন।

Cassandra পাসওয়ার্ড রিসেট করতে:

  1. cqlsh টুল ও ডিফল্ট ক্রেডেনশিয়াল ব্যবহার করে যেকোনও একটি Cassandra নোডে লগ-ইন করুন। আপনাকে শুধুমাত্র একটি Cassandra নোডে পাসওয়ার্ড পরিবর্তন করতে হবে এবং এটি রিংয়ের মধ্যে থাকা সব Cassandra নোডে ব্রডকাস্ট করা হবে:
    /opt/apigee/apigee-cassandra/bin/cqlsh cassIP 9042 -u cassandra -p 'cassandra'

    যেখানে:

    • cassIP হল Cassandra নোডের IP অ্যাড্রেস।
    • 9042 হল Cassandra পোর্ট।
    • ডিফল্ট ব্যবহারকারী হলেন cassandra.
    • ডিফল্ট পাসওয়ার্ড হল 'cassandra'। আপনি আগে পাসওয়ার্ড পরিবর্তন করে থাকলে, বর্তমান পাসওয়ার্ড ব্যবহার করুন। পাসওয়ার্ডে কোনও বিশেষ অক্ষর থাকলে, আপনাকে অবশ্যই সেটি সিঙ্গেল কোটেশনের মধ্যে রাখতে হবে।
  2. পাসওয়ার্ড আপডেট করতে cqlsh> প্রম্পট হিসেবে নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
    ALTER USER cassandra WITH PASSWORD 'NEW_PASSWORD';

    নতুন পাসওয়ার্ডে সিঙ্গেল কোট ক্যারেক্টার থাকলে, তার আগে একটি সিঙ্গেল কোট ক্যারেক্টার দিয়ে সেটি এস্কেপ করুন।

  3. cqlsh টুল থেকে বেরিয়ে আসুন:
    exit
  4. ম্যানেজমেন্ট সার্ভার নোডে, নিম্নলিখিত কমান্ড রান করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server store_cassandra_credentials -u CASS_USERNAME -p 'CASS_PASSWORD'

    ঐচ্ছিকভাবে, আপনি কমান্ডে নতুন ইউজারনেম ও পাসওয়ার্ড সহ একটি ফাইল পাস করতে পারেন:

    apigee-service edge-management-server store_cassandra_credentials -f configFile

    যেখানে configFile-এ নিম্নলিখিত বিষয়গুলি থাকে:

    CASS_USERNAME=CASS_USERNAME
    CASS_PASSWORD='CASS_PASSWROD'

    এই কমান্ড ম্যানেজমেন্ট সার্ভার অটোমেটিক রিস্টার্ট করে।

  5. এগুলির জন্য ধাপ ৪ আবার করুন:
    • সব মেসেজ প্রসেসর
    • সব রাউটার
    • সব Qpid সার্ভার (edge-qpid-server)
    • Postgres সার্ভার (edge-postgres-server)

Cassandra পাসওয়ার্ড এখন পরিবর্তন করা হয়েছে।

PostgreSQL পাসওয়ার্ড রিসেট করা

ডিফল্ট হিসেবে, PostgreSQL ডেটাবেসে দুটি ব্যবহারকারীকে সংজ্ঞায়িত করা হয়েছে: postgres ও apigee। দু'জন ব্যবহারকারীরই ডিফল্ট পাসওয়ার্ড হল postgres। ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে নিচে উল্লেখ করা পদ্ধতি অনুসরণ করুন।

সব Postgres মাস্টার নোডে পাসওয়ার্ড পরিবর্তন করুন। মাস্টার/স্ট্যান্ডবাই মোডে কনফিগার করা দুটি Postgres সার্ভার থাকলে আপনাকে শুধু মাস্টার নোডের পাসওয়ার্ড পরিবর্তন করতে হবে। আরও জানতে Postgres-এর জন্য মাস্টার-স্ট্যান্ডবাই রেপ্লিকেশন সেট-আপ করুন দেখুন।

  1. মাস্টার Postgres নোডে, ডিরেক্টরি পরিবর্তন করে /opt/apigee/apigee-postgresql/pgsql/bin করুন।
  2. PostgreSQL postgres ব্যবহারকারীর পাসওয়ার্ড সেট করুন:
    1. এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেসে লগ-ইন করুন:
      psql -h localhost -d apigee -U postgres
    2. প্রম্পট করা হলে, আগে থেকে থাকা postgres ব্যবহারকারীর পাসওয়ার্ড postgres হিসেবে লিখুন।
    3. PostgreSQL কমান্ড প্রম্পটে, ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে নিম্নলিখিত কমান্ড লিখুন: :
      ALTER USER postgres WITH PASSWORD 'new_password';

      সফল হলে, PostgreSQL নিম্নলিখিত তথ্য সহ উত্তর দেয়:

      ALTER ROLE
    4. নিম্নলিখিত কমান্ড ব্যবহার করে PostgreSQL ডেটাবেস থেকে বেরিয়ে আসুন:
      \q
  3. PostgreSQL apigee ব্যবহারকারীর পাসওয়ার্ড সেট করুন:
    1. এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেসে লগ-ইন করুন:
      psql -h localhost -d apigee -U apigee
    2. প্রম্পট করা হলে, apigee ব্যবহারকারীর পাসওয়ার্ড হিসেবে postgres লিখুন।
    3. PostgreSQL কমান্ড প্রম্পটে, ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে নিম্নলিখিত কমান্ড লিখুন: :
      ALTER USER apigee WITH PASSWORD 'new_password';
    4. এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেস থেকে বেরিয়ে আসুন:
      \q

    আপনি postgres এবং apigee ব্যবহারকারীদের পাসওয়ার্ড একই মান বা আলাদা আলাদা মানে সেট করতে পারবেন।

  4. সেট APIGEE_HOME:
    export APIGEE_HOME=/opt/apigee/edge-postgres-server
  5. নতুন পাসওয়ার্ড এনক্রিপ্ট করুন:
    sh /opt/apigee/edge-analytics/utils/scripts/utilities/passwordgen.sh new_password

    এই কমান্ড একটি এনক্রিপটেড পাসওয়ার্ড রিটার্ন করে। এনক্রিপ্ট করা পাসওয়ার্ডটি ":" চিহ্নের পরে শুরু হয় এবং এতে ":" থাকে না; যেমন, "apigee1234"-এর এনক্রিপ্ট করা পাসওয়ার্ড হল:

    Encrypted string:WheaR8U4OeMEM11erxA3Cw==
  6. postgres এবং apigee ব্যবহারকারীদের জন্য নতুন এনক্রিপ্ট করা পাসওয়ার্ড দিয়ে ম্যানেজমেন্ট সার্ভার নোড আপডেট করুন।
    1. ম্যানেজমেন্ট সার্ভারে, ডিরেক্টরি পরিবর্তন করে /opt/apigee/customer/application করুন।
    2. নিচের প্রপার্টি সেট করতে management-server.properties ফাইল এডিট করুন। এই ফাইলটি না থাকলে, এটি তৈরি করুন।
    3. নিশ্চিত করুন যে ফাইলটি apigee ব্যবহারকারীর মালিকানাধীন:
      chown apigee:apigee management-server.properties
  7. নতুন এনক্রিপ্ট করা পাসওয়ার্ড দিয়ে সব Postgres Server ও Qpid Server নোড আপডেট করুন।
    1. Postgres সার্ভার বা Qpid সার্ভার নোডে, নিম্নলিখিত ডিরেক্টরিতে পরিবর্তন করুন:
      /opt/apigee/customer/application
    2. এডিট করার জন্য নিম্নলিখিত ফাইল খুলুন:
      • postgres-server.properties
      • qpid-server.properties

      এইসব ফাইল না থাকলে, সেগুলি তৈরি করুন।

    3. ফাইলে নিম্নলিখিত প্রপার্টি যোগ করুন:
      • conf_pg-agent_password=newEncryptedPasswordForPostgresUser
      • conf_pg-ingest_password=newEncryptedPasswordForPostgresUser
      • conf_query-service_pgDefaultPwd=newEncryptedPasswordForPostgresUser
      • conf_query-service_dwDefaultPwd=newEncryptedPasswordForPostgresUser
      • conf_analytics_aries.pg.password=newEncryptedPasswordForPostgresUser
    4. apigee ব্যবহারকারী ফাইলগুলির মালিক কিনা তা নিশ্চিত করুন:
      chown apigee:apigee postgres-server.properties
      chown apigee:apigee qpid-server.properties
  8. SSO কম্পোনেন্ট আপডেট করুন (SSO চালু করা থাকলে):
    1. apigee-sso কম্পোনেন্ট যে নোডে চলছে সেটির সাথে কানেক্ট করুন বা লগ-ইন করুন। এটি SSO সার্ভার নামেও পরিচিত।

      AIO বা ৩-নোড ইনস্টলেশনে, এই নোডটি ম্যানেজমেন্ট সার্ভারের মতো একই নোড।

      একাধিক নোডে apigee-sso কম্পোনেন্ট রান করলে, আপনাকে অবশ্যই প্রতিটি নোডে এইসব ধাপ অনুসরণ করতে হবে।

    2. এডিট করার জন্য নিম্নলিখিত ফাইল খুলুন:
      /opt/apigee/customer/application/sso.properties 

      ফাইলটি না থাকলে, এটি তৈরি করুন।

    3. ফাইলে নিম্নলিখিত লাইন যোগ করুন:
      conf_uaa_database_password=new_password_in_plain_text

      যেমন:

      conf_uaa_database_password=apigee1234
    4. আপনার কনফিগারেশন পরিবর্তনগুলি apigee-sso কম্পোনেন্টে প্রয়োগ করতে নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
      /opt/apigee/apigee-service/bin/apigee-service apigee-sso configure
    5. প্রতিটি SSO সার্ভারের জন্য এই ধাপগুলি আবার করুন।
  9. নিম্নলিখিত ক্রমে নিম্নলিখিত কম্পোনেন্ট রিস্টার্ট করুন:
    1. PostgreSQL ডেটাবেস:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
    2. Qpid সার্ভার:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    3. Postgres সার্ভার:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
    4. ম্যানেজমেন্ট সার্ভার:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
    5. SSO সার্ভার:
      /opt/apigee/apigee-service/bin/apigee-service apigee-sso restart