Which features are supported in the OAuthV2 policy? Choose 3 answers
A. Storing of external access tokens
B. Setting custom attributes for generated access tokens
C. Credentials validation when password grant_type is used
D. Setting different expiration for refresh and access tokens
An API product in Apigee can be used to
A. restrict access to a set of APIs
B. configure the quota limits for APIs
C. restrict access to APIs in different environments
D. all of the above
As an API Engineer your team would like to make sure you are simulating a user experience prior to a deployment in a production environment. Which tests should be ran to closely resemble a consumer interaction with a APIs?
A. Unit tests
B. Smoke tests.
C. Integration tests
D. Code quality analysis
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. Notify operations of the release
B. Run an automated smoke test suite.
C. Monitor the logs looking for unusual error patterns
D. Ensure all sources are checked into source control
Your team has the following requirements in building an API:
1.
Adhere to Pragmatic REST.
2.
Model the API to the consumption use case.
3.
Require API Key authentication
4.
Implement CORS
5.
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. Model the API to the consumption use case
C. Require API Key authentication
D. Implement CORS.
E. Validate inputs.
What does the variable "message.content" represent?
A. the request content in the request flow
B. the response content in the response flow
C. the request content when in the request flow and the response content when in the response flow
D. neither the request content nor the response content
Which versioning scheme follows Apigee's API design best practices?
A. GET /customers/{customend}/v1
B. GET /customers/v1/{customerid}
C. GET /v1/customers/{customerid}
D. GET /customers?customend={customerid}andversion=v1
Which HTTP method would NOT be used for CRUD operations?
A. GET
B. POST
C. OPTIONS
D. PUT
You need to interact with two different back end systems, depending on inbound request data One backend is a default target URL without SSL and another one is a dynamic target URL with 2-Way SSL What should you do?
A. Use service callouts configuration for each target, and use a condition to decide which to invoke.
B. Use a Key-Value Map configuration to access SSL and URL information to invoke target systems
C. Use an AssignMessage policy to override default target URL and define 2-way SSL configuration at runtime
D. Create another target endpoint with SSL configured and define route rule to pick that depends on available variables.
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 static code analysis tools.
B. Use Behavior Driven Development tools.
C. Implement automated integration testing on check in.
D. Ask developers to run unit tests prior to each check in