আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
ব্যবহারকারীর নাম আবশ্যক
ত্রুটি বার্তা
এজ ইউআই বা এজ ম্যানেজমেন্ট এপিআই এর মাধ্যমে এপিআই প্রক্সির স্থাপনা এই ত্রুটি বার্তার সাথে ব্যর্থ হয়:
Error Deploying Revision revision_number to env_name BasicAuthenticationPolicy: Username element must be present for operation operation.
উদাহরণ ত্রুটি বার্তা
Error Deploying Revision 2 to test
BasicAuthenticationPolicy: Username element must be present for Encode operation.
উদাহরণ স্ক্রিনশট

কারণ
এপিআই প্রক্সির স্থাপনা ব্যর্থ হয় যদি <User> উপাদানটি BasicAuthentication নীতিতে সংজ্ঞায়িত না হয়। এনকোড এবং ডিকোড উভয় ক্রিয়াকলাপের জন্য <User> উপাদানটি বাধ্যতামূলক।
রোগ নির্ণয়
API প্রক্সিতে ব্যবহৃত সমস্ত মৌলিক প্রমাণীকরণ নীতি পরীক্ষা করুন। যদি এমন কোনো নীতি থাকে যেখানে
<User>উপাদানটি নির্দিষ্ট করা না থাকে, তাহলে সেটিই ত্রুটির কারণ। এনকোড বা ডিকোড অপারেশনের জন্য বেসিক প্রমাণীকরণ নীতিতে<User>উপাদানটি বাধ্যতামূলক।নীচে দেখানো নমুনা বেসিক প্রমাণীকরণ নীতিটি এনকোড অপারেশনের জন্য ব্যবহৃত হয়, কিন্তু
<User>উপাদানটি সংজ্ঞায়িত নেই:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <BasicAuthentication name="ApplyBasicAuthHeader"> <DisplayName>ApplyBasicAuthHeader</DisplayName> <Operation>Encode</Operation> <IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables> <Password ref="BasicAuth.credentials.password"/> <AssignTo createNew="false">request.header.Authorization</AssignTo> </BasicAuthentication>নিম্নোক্ত ত্রুটির সাথে স্থাপনা ব্যর্থ হয়:
BasicAuthenticationPolicy: Username element must be present for Encode operation.
রেজোলিউশন
নিশ্চিত করুন যে <User> উপাদানটি এনকোড বা ডিকোড অপারেশনের জন্য মৌলিক প্রমাণীকরণ নীতির মধ্যে সংজ্ঞায়িত করা হয়েছে।
উপরে দেখানো উদাহরণটি সংশোধন করতে, নীচে দেখানো নীতির মধ্যে < User> উপাদান অন্তর্ভুক্ত করুন:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BasicAuthentication name="ApplyBasicAuthHeader">
<DisplayName>ApplyBasicAuthHeader</DisplayName>
<Operation>Encode</Operation>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
<User ref="BasicAuth.credentials.username"/>
<Password ref="BasicAuth.credentials.password"/>
<AssignTo createNew="false">request.header.Authorization</AssignTo>
</BasicAuthentication>
পাসওয়ার্ড আবশ্যক
ত্রুটি বার্তা
এজ ইউআই বা এজ ম্যানেজমেন্ট এপিআই এর মাধ্যমে এপিআই প্রক্সির স্থাপনা এই ত্রুটি বার্তার সাথে ব্যর্থ হয়:
Error Deploying Revision revision_number to env_name BasicAuthenticationPolicy: Password element must be present for operation operation.
উদাহরণ ত্রুটি বার্তা
Error Deploying Revision 2 to test
BasicAuthenticationPolicy: Password element must be present for Encode operation.
উদাহরণ স্ক্রিনশট

কারণ
এপিআই প্রক্সির স্থাপনা ব্যর্থ হয় যদি <Password> উপাদানটি বেসিক প্রমাণীকরণ নীতিতে সংজ্ঞায়িত না হয়। এনকোড এবং ডিকোড উভয় ক্রিয়াকলাপের জন্য <Password> উপাদানটি বাধ্যতামূলক।
রোগ নির্ণয়
API প্রক্সিতে ব্যবহৃত সমস্ত মৌলিক প্রমাণীকরণ নীতি পরীক্ষা করুন। যদি এমন কোনো নীতি থাকে যেখানে
<Password>উপাদানটি সংজ্ঞায়িত করা না থাকে, তাহলে এটি ত্রুটির কারণ। এনকোড বা ডিকোড অপারেশনের জন্য বেসিক প্রমাণীকরণ নীতিতে<Password>উপাদানটি বাধ্যতামূলক।নীচে দেখানো নমুনা বেসিক প্রমাণীকরণ নীতিটি এনকোড অপারেশনের জন্য ব্যবহৃত হয়, কিন্তু
<Password>উপাদানটি সংজ্ঞায়িত নেই:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <BasicAuthentication name="ApplyBasicAuthHeader"> <DisplayName>ApplyBasicAuthHeader</DisplayName> <Operation>Encode</Operation> <IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables> <User ref="BasicAuth.credentials.username"/> <AssignTo createNew="false">request.header.Authorization</AssignTo> </BasicAuthentication>নিম্নোক্ত ত্রুটির সাথে স্থাপনা ব্যর্থ হয়:
BasicAuthenticationPolicy: Password element must be present for Encode operation.
রেজোলিউশন
নিশ্চিত করুন যে <Password> উপাদানটি এনকোড বা ডিকোড অপারেশনের জন্য মৌলিক প্রমাণীকরণ নীতির মধ্যে সংজ্ঞায়িত করা হয়েছে।
উপরে দেখানো উদাহরণটি সংশোধন করতে, নীচে দেখানো নীতির মধ্যে < Password> উপাদানটি অন্তর্ভুক্ত করুন:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BasicAuthentication name="ApplyBasicAuthHeader">
<DisplayName>ApplyBasicAuthHeader</DisplayName>
<Operation>Encode</Operation>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
<User ref="BasicAuth.credentials.username"/>
<Password ref="BasicAuth.credentials.password"/>
<AssignTo createNew="false">request.header.Authorization</AssignTo>
</BasicAuthentication>
বরাদ্দ করা আবশ্যক
ত্রুটি বার্তা
এজ ইউআই বা এজ ম্যানেজমেন্ট এপিআই এর মাধ্যমে এপিআই প্রক্সির স্থাপনা এই ত্রুটি বার্তার সাথে ব্যর্থ হয়:
Error Deploying Revision revision_number to env_name BasicAuthenticationPolicy: AssignTo element must be present for operation operation.
উদাহরণ ত্রুটি বার্তা
Error Deploying Revision 2 to test
BasicAuthenticationPolicy: AssignTo element must be present for Encode operation.
উদাহরণ স্ক্রিনশট

কারণ
API প্রক্সির স্থাপনা ব্যর্থ হয় যদি <AssignTo> উপাদানটি BasicAuthentication নীতিতে সংজ্ঞায়িত না হয়। এনকোড এবং ডিকোড উভয় ক্রিয়াকলাপের জন্য <AssignTo> উপাদানটি বাধ্যতামূলক।
রোগ নির্ণয়
API প্রক্সিতে ব্যবহৃত সমস্ত মৌলিক প্রমাণীকরণ নীতি পরীক্ষা করুন। যদি এমন কোনো নীতি থাকে যেখানে
<AssignTo>উপাদানটি সংজ্ঞায়িত করা না থাকে, তাহলে এটি ত্রুটির কারণ। এনকোড এবং ডিকোড উভয় ক্রিয়াকলাপের জন্য মৌলিক প্রমাণীকরণ নীতিতে<AssignTo>উপাদানটি সংজ্ঞায়িত করা বাধ্যতামূলক।নীচে দেখানো নমুনা বেসিক প্রমাণীকরণ নীতিটি এনকোড অপারেশনের জন্য ব্যবহৃত হয়, কিন্তু
<AssignTo>উপাদানটি সংজ্ঞায়িত করা নেই:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <BasicAuthentication name="ApplyBasicAuthHeader"> <DisplayName>ApplyBasicAuthHeader</DisplayName> <Operation>Encode</Operation> <IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables> <User ref="BasicAuth.credentials.username"/> <Password ref="BasicAuth.credentials.password"/> </BasicAuthentication>নিম্নোক্ত ত্রুটির সাথে স্থাপনা ব্যর্থ হয়:
BasicAuthenticationPolicy: AssignTo element must be present for Encode operation.
রেজোলিউশন
নিশ্চিত করুন যে <AssignTo> উপাদানটি এনকোড বা ডিকোড অপারেশনের জন্য মৌলিক প্রমাণীকরণ নীতির মধ্যে সংজ্ঞায়িত করা হয়েছে।
উপরে দেখানো উদাহরণটি সংশোধন করতে, নীচে দেখানো নীতির মধ্যে < AssignTo> উপাদান অন্তর্ভুক্ত করুন:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BasicAuthentication name="ApplyBasicAuthHeader">
<DisplayName>ApplyBasicAuthHeader</DisplayName>
<Operation>Encode</Operation>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
<User ref="BasicAuth.credentials.username"/>
<Password ref="BasicAuth.credentials.password"/>
<AssignTo createNew="false">request.header.Authorization</AssignTo>
</BasicAuthentication>
উৎস আবশ্যক
ত্রুটি বার্তা
এজ ইউআই বা এজ ম্যানেজমেন্ট এপিআই এর মাধ্যমে এপিআই প্রক্সির স্থাপনা এই ত্রুটি বার্তার সাথে ব্যর্থ হয়:
Error Deploying Revision revision_number to env_name BasicAuthenticationPolicy: Source element must be present for Decode operation.
উদাহরণ ত্রুটি বার্তা
Error Deploying Revision 2 to test
BasicAuthenticationPolicy: Source element must be present for Decode operation.
উদাহরণ স্ক্রিনশট

কারণ
API প্রক্সির স্থাপনা ব্যর্থ হয় যদি <Source> উপাদানটি মৌলিক প্রমাণীকরণ নীতিতে সংজ্ঞায়িত না হয় যা ডিকোডিং অপারেশনের জন্য ব্যবহৃত হয়। মৌলিক প্রমাণীকরণ নীতিতে <Operation> Decode হিসাবে নির্দিষ্ট করা থাকলে <Source> উপাদানটি বাধ্যতামূলক।
রোগ নির্ণয়
API প্রক্সিতে ব্যবহৃত সমস্ত মৌলিক প্রমাণীকরণ নীতি পরীক্ষা করুন। যদি এমন কোনো নীতি থাকে যেখানে
<Source>উপাদানটি সংজ্ঞায়িত করা হয় না এবং<Operation>উপাদানটিকেDecodeহিসাবে সংজ্ঞায়িত করা হয়, তাহলে এটি ত্রুটির কারণ। মৌলিক প্রমাণীকরণ নীতিতে<Operation>Decodeহিসাবে নির্দিষ্ট করা থাকলে<Source>উপাদানটি বাধ্যতামূলক।নীচে দেখানো নমুনা বেসিক প্রমাণীকরণ নীতিটি
Decodeঅপারেশনের জন্য ব্যবহৃত হয়, কিন্তু<Source>উপাদানটি সংজ্ঞায়িত নেই:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <BasicAuthentication name="ApplyBasicAuthHeader"> <DisplayName>ApplyBasicAuthHeader</DisplayName> <Operation>Decode</Operation> <IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables> <User ref="BasicAuth.credentials.username"/> <Password ref="BasicAuth.credentials.password"/> <AssignTo createNew="false">request.header.Authorization</AssignTo> </BasicAuthentication>নিম্নোক্ত ত্রুটির সাথে স্থাপনা ব্যর্থ হয়:
BasicAuthenticationPolicy: Source element must be present for Decode operation.
রেজোলিউশন
নিশ্চিত করুন যে <Source> উপাদানটি বেসিক প্রমাণীকরণ নীতিতে সংজ্ঞায়িত করা হয়েছে যখন এটি Decode অপারেশনের জন্য ব্যবহার করা হয়।
উপরে দেখানো উদাহরণটি সংশোধন করতে, নীচে দেখানো নীতির মধ্যে < Source> উপাদান অন্তর্ভুক্ত করুন:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BasicAuthentication name="ApplyBasicAuthHeader">
<DisplayName>ApplyBasicAuthHeader</DisplayName>
<Operation>Decode</Operation>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
<User ref="BasicAuth.credentials.username"/>
<Password ref="BasicAuth.credentials.password"/>
<AssignTo createNew="false">request.header.Authorization</AssignTo>
<Source>request.header.Authorization</Source>
</BasicAuthentication>