
Online Questions - Valid Practice To your Apigee-API-Engineer Exam (Updated 125 Questions)
Practice To Apigee-API-Engineer - Remarkable Practice On your Google Cloud - Apigee Certified API Engineer Exam
NEW QUESTION 53
Which approaches can be used for extracting data from a SOAP body and returning it as a JSON response in Apigee Edge?
Choose 3 answers
- A. Use XSLT to transform the XML payload and then use a XML to JSON policy
- B. Use XML to JSON policy first to convert to JSON and then ExtractVariables with a JSONPath to extract the body from the converted SOAP envelope
- C. Use ExtractVariables with an XPath first to extract the SOAP body and then use XML to JSON policy
- D. Use an AssignMessage policy to convert the SOAP response to a JSON response, using XPath expressions to retrieve the data
Answer: D
NEW QUESTION 54
You are asked by the mobile app team which API should be used to populate a drop down for regions. According to pragmatic RESTful practices, which method should be used?
- A. HEAD
- B. GET
- C. OPTIONS
- D. POST
- E. PUT
Answer: B
NEW QUESTION 55
Which are NOT a step in the OAuth 2 0 authorization code grant process?
- A. obtain the end user's consent for the application to request the user's protected resources
- B. generate an authorization code
- C. validate the developer name
- D. validate the client API key
- E. generate an access token
- F. verify the device ID
Answer: A,B,C
NEW QUESTION 56
You have a single back end that needs to be exposed to customers using different API request and response payloads You need to allow these different request types without breaking existing implementations What should you do?
- A. Configure the API as a pass-through proxy and invoke backend target system with client request parameters.
- B. Create a new proxy xml and base path with upgraded version and invoke backend target system with required parameters
- C. Create a new API proxy for new customers and invoke backend target system with required parameters.
- D. Include a new customer requirement in an existing API proxy and invoke backend target system with required parameters.
Answer: B
NEW QUESTION 57
In Apigee Quota policy, if it is essential that you do NOT allow any API calls over the quota, which configuration option is used?
- A. distributed, non-synchronous
- B. non-distnbuted, non-synchronous
- C. distnbuted, synchronous
- D. non-distributed, synchronous
Answer: A
NEW QUESTION 58
You need to log all error responses in your Apigee Edge proxy What should you do?
- A. Use a conditional MessageLog policy as the last item in the Response flow
- B. Use a conditional MessageLog policy in the PostClientFlow
- C. Use a JavaScript callout
- D. Use a MessageLog policy in (he DefaultFaulIRule.
Answer: C
NEW QUESTION 59
You have a new set of requirements for a mobile app. The product team tells you that the user data already exists from the website version of the app. The user APIs are currently internal access only. The product team has asked for the following.
* The app requires user authentication before data should be accessed.
* The app needs to display user data once the user has logged into the mobile app.
* The app needs to allow changes to user data once the user has logged into the mobile app.
Choose three development tasks that would accomplish the requirements. Choose 3 answers
- A. Create a new API proxy for a PUT/v1/customers/{customerid}
- B. Create a new API proxy for a DELETE/v1/customers/{customerid}
- C. Create an Oauth 2 0 Service Account API proxy
- D. Create an Oauth 2.0 Client Credential Flow Grant Type API proxy
- E. Create a new API proxy for a POST /v1/customers/{customerid}
- F. Create an Oauth 2.0 Password Grant Type API proxy
- G. Create a new API proxy for a GET /v1/customers/{customerid}
Answer: C,D,E
NEW QUESTION 60
You need to access API back-end systems authorized by a machine user credential Each API call must connect to the API back-end system with unique credentials You need to keep user credential info securely protected How should you store the credential?
- A. Stored in configuration files and make use at run time.
- B. Hardcoded in Assign Message policy
- C. Stored in Key-Value Maps and accessed at run time.
- D. Stored in encrypted Key-Value Maps and access at run time.
Answer: D
NEW QUESTION 61
A customer has added response cache policy on all their search APIs, but traffic to the backend has not reduced much. They ask you to investigate, you find that GET queries are being cached and available in memory but cache misses are still high You want to improve caching and reduce cache misses What should you do?
- A. Increase the TimeToLive of cached objects
- B. Review key fragments in cache key, ensuring only important parameters are used
- C. Review and increase the number of items on the cache resource to a higher number
- D. Use lookup/populate cache policy.
Answer: A
NEW QUESTION 62
You have a particularly complicated API proxy in Edge., that uses many variables and conditions You are concerned that the number ot names is quite large, and can become confusing What can you do?
- A. Create a data dictionary describing all the variables
- B. Use camelCase variable names instead of snake_case
- C. Break the proxy into smaller components using proxy chaining
- D. Use the period "." to namespace variables.
Answer: B
NEW QUESTION 63
Which statements ate true when the following policy is used? Select all that are correct.
<SpikeArrest continueOnError="false" name="Arrest">
<Rate>5ps</Rate>
</SpikeArrest>
- A. Spike arrest is calculated separately on each message processor, so you could end up with significantly more than 5 calls in a second
- B. The continueOnError setting means that normal flow processing will resume even if the traffic exceeds the spike arrest rate
- C. The rate of 5 per second indicates that 5 requests can be made at any time during a second: but the 6th and later requests dunng the same second would be rejected
- D. It is possible to make fewer than 5 requests in a second and still cause a spike arrest
Answer: B,C
NEW QUESTION 64
Your team has the following requirements in building an API:
* Adhere to Pragmatic REST.
* Model the API to the consumption use case.
* Require API Key authentication
* Implement CORS
* Validate inputs.
You have begun migrating a SOAP-based web service to a REST API by using the SOAP to REST function in Apigee Edge Which two of the above-listed requirements could be satisfied by this action?
Choose 2 answers
- A. Adhere to Pragmatic REST
- B. Validate inputs.
- C. Implement CORS.
- D. Model the API to the consumption use case
- E. Require API Key authentication
Answer: D,E
NEW QUESTION 65
Which policy is best used to convert a SOAP response to a JSON response'?
- A. Message Validation
- B. AssignMessage
- C. XMLToJSON
- D. SOAPToJSON
Answer: A
NEW QUESTION 66
In an API Proxy flow we need to orchestrate two XML services - Service A and Service B Data fields from each response must be returned in the response to the client. Which identifies a set of Apigee policies that, when used together, could be used to implement this?
- A. MessageValidation, ServiceCallout, AccessControl
- B. XMLToJSON, ExtractVanables, APIKeyValidation
- C. ServiceCallout, ExtractVanable, AssignMessage
- D. AccessEntity,XSL,ExtractVariable
Answer: A
NEW QUESTION 67
You need to restrict write access to those applications that have been specifically delegated that authority by end users Your project is already using OAuth2 for user and app authentication What should you do?
- A. Use an OAuth2 scope to identify allowed applications and user granted rights
- B. Implement user rights checks in the underlying microservice
- C. Retrieve user rights from a database by inspecting the user id bound to the OAuth2 token
- D. Create a different URL for updates
Answer: B
NEW QUESTION 68
In your last release, there were unexpected errors uncovered by users within the first 24 hours The root cause analysis found that key configurations were not promoted to production You want to avoid similar release failures in your next release What should you do?
- A. Run an automated smoke test suite.
- B. Notify operations of the release
- C. Monitor the logs looking for unusual error patterns
- D. Ensure all sources are checked into source control
Answer: C
NEW QUESTION 69
......
True Apigee-API-Engineer Exam Extraordinary Practice For the Exam: https://www.pdfdumps.com/Apigee-API-Engineer-valid-exam.html
Get 100% Passing Success With True Apigee-API-Engineer Exam: https://drive.google.com/open?id=18QvQQOkEoxa0Tq_ywFoFtbBcDXbN-6L4