Winter Special Flat 65% Limited Time Discount offer - Ends in 0d 00h 00m 00s - Coupon code: netdisc

Google Apigee-API-Engineer Google Cloud - Apigee Certified API Engineer Exam Practice Test

Google Cloud - Apigee Certified API Engineer Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$42  $119.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36.75  $104.99
Question 1

Which OAuth 2 0 grant requires redirection'?

Options:

A.

Authorization Code

B.

Resource Owner Password Credentials

C.

Refresh Token

D.

Client Credentials

Question 2

Which will allow me to set the number of maximum elements to be cached in memory in a particular cache resource?

Options:

A.

Specify in PopulateCache policy

B.

Specify number of Max Elements In Memory on the Cache Resource definition

C.

Specify max size in KB in Cache Resource definition

D.

It cannot be configured as Apigee manages it internally.

Question 3

Which versioning scheme follows Apigee's API design best practices?

Options:

A.

GET /customers/{customend}/v1

B.

GET /customers/v1/{customerid}

C.

GET /v1/customers/{customerid}

D.

GET /customers?customend={customerid}&version=v1

Question 4

What does the variable "message.content" represent?

Options:

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

Question 5

Which statements are true for configuring the Edge Microgateway quota plugin? Choose 3 answers

Options:

A.

Quotas are only enforced when client authentication is enabled

B.

Quota plugin requires quota-memory plugin to be installed and enabled

C.

Quota plugin requires OAuth Plugin to be installed and enabled

D.

Quota plugin must execute after the quota-memory Plugin execution

E.

Quota plugin must execute after the OAuth Plugin execution

Question 6

A cloud customer wants to safeguard their APIs against a sudden increase in traffic. You need to calculate an allowable traffic rate of 100 transactions per second (TPS) What should you do?

Options:

A.

Use a default Spike Arrest policy setting the limit to 100 TPS

B.

Use a Quota enforcement policy set to limit throughput to 100 TPS

C.

Use a Spike Arrest policy setting the UseEffectiveCount parameter

D.

Keep a count of accesses in the back-end, rejecting queries when they exceed 100 TPS

Question 7

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?

Options:

A.

Create a different URL for updates

B.

Implement user rights checks in the underlying microservice

C.

Use an OAuth2 scope to identify allowed applications and user granted rights

D.

Retrieve user rights from a database by inspecting the user id bound to the OAuth2 token

Question 8

Which components of Edge used to configure HTTPS inbound communication?

Options:

A.

TLS Store

B.

Virtual Hosts

C.

Certificate Manager

D.

Keystores and Truststores

Question 9

You are designing an API that allows a consumer to tetch all orders associated to a given customer You want to use a RESTful design Which design should you use?

Options:

A.

GET/customers/{customer-id}/orders

B.

GET/orders?customer-id={customer-id}

C.

GET/getOrdersForCustomer?customer-id={customer-id}

D.

POST /orders with a post-body of customer-id-{customer-id}

Question 10

You have a requirement to expose functions and data from an existing back-end system Using Apigee recommended practices, which step should you take first*?

Options:

A.

Write business and functional requirements documents.

B.

Implement ad-hoc microservices using a managed container system.

C.

Catalog the data model of the backing data store or API into a data dictionary

D.

Work with the existing or targeted application consumers to build an Open API Specification model

Question 11

Which of the following properties have type as "required" in the OpenAPI Specification 2.0? Choose 3 answers

Options:

A.

Info

B.

host

C.

paths

D.

license

E.

swagger

F.

basePath

G.

produces

Question 12

You are implementing Concurrent Rate Limit, Spike Arrest and Quota policies in your proxy You want to make sure the simplest checks run first Using the flow shown in the diagram, which order of operations should you follow?

Options:

A.

Concurrent Rate Limit > Spike Arrest > Quota

B.

Quota > Concurrent Rate Limit > Spike Arrest

C.

Spike Arrest > Quota > Concurrent Rate Limit

D.

Quota > Spike Arrest > Concurrent Rate Limit

Question 13

Which of the following statements are the for Edge Microgateway-aware proxies?

Options:

A.

Edge Microgateway-aware proxies must point to a Node js ScnptTarget

B.

Edge Microgateway-aware proxies should at least contain a quota or OAuth2 policy

C.

Edge Microgateway-aware proxies support the execution of conditional flows

D.

Edge Microgateway-aware proxies must use HTTPTargetConnection in the TargetEndpoint

Question 14

Which of the following statements are true for the out-of-the-box Apigee Edge Analytics Dashboard? Select all that apply Choose 3 answers

Options:

A.

Visualize API proxy error metrics

B.

Visualize API traffic metrics

C.

Visualize Developer Engagement metrics

D.

Visualize API Deployment metrics

E.

Visualize Management API traffic metrics

Question 15

What are all of the values typically set in a Raise Fault policy?

Options:

A.

Error Code. Reason Phrase, and Payload

B.

Status Code and Payload

C.

Status Code. Reason Phrase, and Payload

D.

Status Code. Error Code, and Payload

E.

None of the above

Question 16

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?

Options:

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

Question 17

Which proxy endpoint configuration determines the target endpoint that will be used?

Options:

A.

Step

B.

TargetConfiguration

C.

RouteRule

D.

Connection

E.

Path

Question 18

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?

Options:

A.

Hardcoded in Assign Message policy

B.

Stored in Key-Value Maps and accessed at run time.

C.

Stored in configuration files and make use at run time.

D.

Stored in encrypted Key-Value Maps and access at run time.