Which policy can be used to restrict access to API resources based on the client IP?
A. Regular Expression Protection policy
B. Basic Authentication policy
C. Access Control policy
D. Raise Fault policy
You are using Apigee Edge as the OAuth Resource Server. The product owner asks you to create an API that logs a user out by revoking OAuth tokens. What should you do?
A. Use the InvalidateToken operation with cascade=true
B. Use the InvalidateToken operation with cascade=false
C. Store a list of revoked tokens in Firebase. On each access, check the list and only allow unrevoked tokens through
D. Store a list of revoked tokens in Key-Value Maps. On each access, check the list and only allow unrevoked tokens through
You have a new set of requirements for a mobile app. The product team has asked for the following.
The app requires access to customer order information The app needs to allow a search function for orders by product name
Choose two development tasks that would accomplish the requirements. Choose 2 answers
A. Create a new API proxy for a GET /v1/customers/{customerid}/orders
B. Create a new API proxy for a GET /v1/customers/{customerid}/products/{productname}
C. The design should include a new custom header X-Product-Name
D. The Apigee proxy should allow a query parameter for q=
E. The Apigee proxy should allow a query parameter for orderld=
Which approaches can be used for extracting data from a SOAP body and returning it as a JSON response in Apigee Edge? Select all that are correct. 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
If a custom analytics report needs to filter based on data from the request payload, which policy would be used?
A. Custom Report
B. Message Logging
C. StatisticsCollector
D. AssignMessage
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. Use lookup/populate cache policy.
B. Increase the TimeToLive of cached objects
C. Review key fragments in cache key, ensuring only important parameters are used
D. Review and increase the number of items on the cache resource to a higher number
You are working on a project that adheres strictly to the Roy Fielding REST concepts. You need to update a single property named "status" of a complicated entity What should you do?
A. Fetch the full entity, update the status value locally. DELETE the original entity and POST the new version.
B. Fetch the full entity. Change only the status value and then send the whole object in the request body of the PUT service
C. Create a new service that uses the UPDATE verb that accepts the "status* property and updates the entity UPDATE /api/trucks/42/status HTTP/1.1 {status: 5}
D. Create a new service that uses the PATCH verb designed to update only given fields. PATCH /api/trucks/42 HTTP/1.1 {status: 5}
You are using the Apigee ExtractVariables policy JSONPath feature, and discover that the query is not returning the expected result for the payload you are providing What should you do?
A. Check that the Accept header is set to text/json
B. Check that the Accept header is set to application/json.
C. Check that the Content-Type header is set to text/json
D. Check that the Content-Type header is set to application/json
Your client's Apigee Edge configuration uses Local Target Proxy Chaining with proxies that have monthly quotas The client has noticed that quotas are being exceeded more quickly than expected What should you do?
A. Switch to daily quotas.
B. Disable quota evaluation for chained proxies.
C. Increase quota levels in API Product settings
D. Use Analytics reports to balance proxy queries
What are the HTTPTargetConneclion properties to control network timeouts?
A. response millis and connect.millis
B. target.timeout and proxy timeout
C. connect.timeout.millis and io.timeoutmillis
D. connect timeout and network timeout