আপনি 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>