Weekend Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > Google > Apigee Certification Program > Apigee-API-Engineer

Apigee-API-Engineer Google Cloud - Apigee Certified API Engineer Question and Answers

Question # 4

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-distributed, synchronous

C.

distnbuted, synchronous

D.

non-distnbuted, non-synchronous

Full Access
Question # 5

Which feature can be used to automatically distribute traffic across multiple target servers'?

A.

use a concurrent rate limiting policy

B.

use a LoadBalancer entry in the HTTPTargelConnection session

C.

use RouteRules with multiple TargetEndpoints

D.

use an AssignMessage policy

Full Access
Question # 6

What happens to the API request processing when more than one of the conditional flows in a proxy is matched''

A.

Only the first matching flow from the top runs

B.

Only the first matching flow from the bottom runs.

C.

All matching flows run. in order from the top to the bottom.

D.

A fault is raised and this should be handled in the FaultRules.

Full Access
Question # 7

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.

Create a new API proxy for new customers and invoke backend target system with required parameters.

B.

Configure the API as a pass-through proxy and invoke backend target system with client request parameters.

C.

Create a new proxy xml and base path with upgraded version 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.

Full Access
Question # 8

Which is true about PostClientFlow?

A.

PostClientFlow will only be executed if a payload is returned.

B.

The response is blocked until! the PostClientFlow policies are executed.

C.

PostClientFlow can only include MessageLogging policies.

D.

PostClientFlow can include any supported policy.

Full Access
Question # 9

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

Full Access
Question # 10

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

Full Access
Question # 11

While testing your Apigee API proxy, you discover that the TargetEndpomt that is called is not what you expect. You have verified that there is a RouteRule that matches conditions, and should be called. What should you do?

A.

Modify the RouteRuies to be more specific.

B.

Create a new proxy for this special condition.

C.

Reorder the RouteRuies so that your condition is found

D.

Add a new TargetServer to handle your specific condition

Full Access
Question # 12

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

Full Access
Question # 13

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

Full Access
Question # 14

You have the following requirements for your API:

• Authenticate users.

• Identify applications.

• Log update events to StackDriver

• Enforce quotas based on Product configurations

• Alert when total API latency exceeds 500 milliseconds

Your Apigee Edge API proxy is currently implemented with the following Proxy Endpoint configuration

Which above 2 requirements have been met with this configuration? Choose 2 answers

A.

Authenticate users.

B.

Authenticate applications

C.

Log update events to StackDriver

D.

Enforce quotas based on Product configurations

E.

Alert when total API latency exceeds 500 milliseconds

Full Access
Question # 15

As an API Engineer you have been asked to automate the build process for Apigee deployments. You decide to build a new tool to deploy the API Bundles using the Apigee Management API. What would be the correct approach?

A.

You should deploy an Apigee microgateway

B.

Management APIs need a separate API product for security reasons.

C.

Each management API you plan to use should be turned into an Apigee Proxy.

D.

Management APIs should be called directly from the tool to the Apigee gateway

Full Access
Question # 16

Your project is growing, and there have been several instances of confusion about the naming of data fields. What should you do?

A.

Enforce a naming convention using a static code analysis tool.

B.

Ask developers to do more code reviews, and focus on the names of fields.

C.

Create a basic data dictionary that covers common use cases and rules for naming

D.

Create a unified data model that attempts to model all use cases for each object type

Full Access
Question # 17

In Apigee Edge APIs, what is fault.name?

A.

An out-of-the-box variable populated by Edge when a policy fails

B.

Custom variable that you populate before you Raise Fault

C.

System errors that are only populated in script callouts

D.

Backend error names that are populated along with error code

E.

None of the above

Full Access
Question # 18

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.

Create multiple target proxy xmls for each endpoint

D.

Use the Node JS async module to invoke target systems

Full Access