
Apigee-API-Engineer Free Certification Exam Material from PracticeDump with 125 Questions
Use Real Apigee-API-Engineer - 100% Cover Real Exam Questions
NEW QUESTION 55
Which protocols are supported by the Message Logging policy?
- A. FTP
- B. SCP
- C. TCP
- D. HTTP
- E. UDP
Answer: C,D
NEW QUESTION 56
The performance testing team would like to improve the transactions per second for an API you recently developed. The API retrieves partner names and contact information. What should you do?
- A. Add Caching Policies
- B. Add a Spike Arrest Policy
- C. Add a Statistics Collector Policy
- D. Add an Assign Message Policy
Answer: C
NEW QUESTION 57
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 58
What are the HTTPTargetConneclion properties to control network timeouts?
- A. connect.timeout.millis and io.timeoutmillis
- B. connect timeout and network timeout
- C. target.timeout and proxy timeout
- D. response millis and connect.millis
Answer: D
NEW QUESTION 59
When implementing a node js application in Edge, what is the only supported configuration for running the application?
- A. ResourceURL in a Javascript policy
- B. NodeApp policy
- C. ScriptTarget in a ServiceCallout policy
- D. ScriptTarget in a TargetEndpotnt
Answer: C
NEW QUESTION 60
Where in the proxy should you place a policy that modifies the flow variable target, url?
- A. proxy response flow
- B. proxy request flow
- C. any flow
- D. target response flow
- E. target request flow
Answer: D
NEW QUESTION 61
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 62
Your project has just started, and you are observing that bugs are being caught in QA on features that were previously working You want to provide a self-governing mechanism for the team to identify regression bugs What should you do?
- A. Use Behavior Driven Development tools.
- B. Use static code analysis tools.
- C. Ask developers to run unit tests prior to each check in
- D. Implement automated integration testing on check in.
Answer: B
NEW QUESTION 63
Which is a benefit of 2-way TLS (mutual TLS) for target endpoint connections?
- A. Certificates can be used to verify the identity of both Apigee Edge and the target endpoint
- B. All of the above
- C. Sensitive data presented to end users will be encrypted
- D. End users can use the name of the system to verify that they are connecting to a trusted system.
Answer: A
NEW QUESTION 64
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. 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}
- B. Fetch the full entity, update the status value locally. DELETE the original entity and POST the new version.
- C. Create a new service that uses the PATCH verb designed to update only given fields. PATCH
/api/trucks/42 HTTP/1.1 {status: 5} - D. Fetch the full entity. Change only the status value and then send the whole object in the request body of the PUT service
Answer: B
NEW QUESTION 65
The backend API team has asked for metrics on the performance of an API. Which two pieces of data should you provide?
- A. The network latency
- B. The internet latency
- C. The backend database latency
- D. The Apigee proxy latency
- E. The backend latency
Answer: C,E
NEW QUESTION 66
Your company runs their internal services across two datacenters in a hot-warm configuration The back-end system for a new API runs in both data centers You want to implement a proxy that handles failover between these data centers What should you do?
- A. Use the not datacenter as the TargetEndpoint and configure a FaultRule to call the warm datacenter in case of failure
- B. Create Target Servers for each datacenter and configuring the TargetEndpoint with a LoadBalancer, setting the Is Fallback property on the warm datacenter
- C. Create two service callouts to the target, calling the hot datacenter first and the warm datacenter in the event of failure on the first call
- D. Use a Java Callout to the target, calling the hot datacenter first and the warm datacenter in case of failure
Answer: C
NEW QUESTION 67
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 68
Which is a benefit of using API keys to access API resources?
- A. provides simple mechanism to authenticate developers
- B. provides simple mechanism to identify developer apps
- C. authenticates the client application
- D. authenticates the developer
Answer: A
NEW QUESTION 69
You need to make multiple target system calls in parallel for a single inbound request The response should return to the client app as a single object.
What should you do?
- A. Use Apigee service callouts
- B. Create route rules for each target endpoint
- C. Use the Node JS async module to invoke target systems
- D. Create multiple target proxy xmls for each endpoint
Answer: B
NEW QUESTION 70
An API product in Apigee can be used to
- A. configure the quota limits for APIs
- B. restrict access to APIs in different environments
- C. restrict access to a set of APIs
- D. all of the above
Answer: C
NEW QUESTION 71
How can we specrfy the type of Security (basic auth, oauth) used by the API in OpenAPI Specification 2.0?
- A. specify using the secuntyDefinrtions name property
- B. specify using the security Variables name properly
- C. specify using the securityParams name property
- D. specify using the secuntySchemas name property
Answer: B
NEW QUESTION 72
Which JavaScript statement can be used to raise a fault from a JavaScript policy named 'Weather"?
- A. return false,
- B. throw "Bad Data";
- C. context setVanablefWeather Fault", "true"),
- D. return-1,
Answer: C
NEW QUESTION 73
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 74
When is it appropriate to use query parameters in RESTful API design?
- A. When passing username and passwords.
- B. When requesting that an entire collection be deleted.
- C. When providing the ability to return different levels of detail in the response.
- D. When filtering the response based upon a query
Answer: C,D
NEW QUESTION 75
Which statements are true for configuring the Edge Microgateway quota plugin? Choose 3 answers
- A. Quota plugin must execute after the OAuth Plugin execution
- B. Quota plugin requires quota-memory plugin to be installed and enabled
- C. Quota plugin must execute after the quota-memory Plugin execution
- D. Quota plugin requires OAuth Plugin to be installed and enabled
- E. Quotas are only enforced when client authentication is enabled
Answer: B,D,E
NEW QUESTION 76
......
Dumps Brief Outline Of The Apigee-API-Engineer Exam: https://www.practicedump.com/Apigee-API-Engineer_actualtests.html
Apigee-API-Engineer Training & Certification Get Latest Apigee Certification Program : https://drive.google.com/open?id=1klUvZlUhm0yXICqWhYkFelzmtIeZDdBL