Labour Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

Google Cloud - Apigee Certified API Engineer Question and Answers

Google Cloud - Apigee Certified API Engineer

Last Update Apr 30, 2024
Total Questions : 126

We are offering FREE Apigee-API-Engineer Google exam questions. All you do is to just go and sign up. Give your details, prepare Apigee-API-Engineer free exam questions and then go for complete pool of Google Cloud - Apigee Certified API Engineer test questions that will help you more.

Apigee-API-Engineer pdf

Apigee-API-Engineer PDF

$35  $99.99
Apigee-API-Engineer Engine

Apigee-API-Engineer Testing Engine

$42  $119.99
Apigee-API-Engineer PDF + Engine

Apigee-API-Engineer PDF + Testing Engine

$56  $159.99
Questions 1

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

Discussion 0
Questions 2

What are the HTTPTargetConneclion properties to control network timeouts?

Options:

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

Discussion 0
Questions 3

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

Discussion 0
Questions 4

What is the purpose of a refresh token?

Options:

A.  

To extend the amount of time an existing access token can be used by resetting the token's expiration time

B.  

To request that Apigee re-issue a new access token to replace an expired access token.

C.  

To reset an application to its default configuration.

D.  

To notify the application that a new access token is required.

Discussion 0
Questions 5

How can we specrfy the type of Security (basic auth, oauth) used by the API in OpenAPI Specification 2.0?

Options:

A.  

specify using the secuntyDefinrtions name property

B.  

specify using the secuntySchemas name property

C.  

specify using the security Variables name properly

D.  

specify using the securityParams name property

Discussion 0
Questions 6

Which is a benefit of three-legged OAuth (authonzation_code grant)'?

Options:

A.  

authorization codes can be used multiple times to obtain access tokens

B.  

allows another individual to access a user's private data

C.  

provides access to user-specific resources without exposing end-user credentials to the client application

D.  

provides end-user credentials to requesting app

Discussion 0
Questions 7

Which policy can be used to restrict access to API resources based on the client IP?

Options:

A.  

Regular Expression Protection policy

B.  

Basic Authentication policy

C.  

Access Control policy

D.  

Raise Fault policy

Discussion 0
Questions 8

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

Discussion 0
Questions 9

Which plugins are not enabled as part of the default Edge Microgateway installation? Choose 2 answers

Options:

A.  

analytics

B.  

oauth

C.  

quota

D.  

spike arrest

Discussion 0
Questions 10

The product owner has asked you for a new API. This new API will change a configuration for a backend system. The use case calls for a single API. Which verb should you use?

Options:

A.  

GET

B.  

PUT

C.  

POST

D.  

HEAD

Discussion 0
Questions 11

If a string value is put in both a cache and a key value map (KVM) using the same key, which one is true?

Options:

A.  

The object will expire from both locations after the TimeToLive has passed.

B.  

The object will be stored in Cassandra twice

C.  

When object is retrieved from KVM, the object with the same key will be returned from the cache instead to improve performance

D.  

One of the inserts (either to cache or to KVM) will fail as you cant insert the same key twice

Discussion 0
Questions 12

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}

Discussion 0
Questions 13

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

Options:

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

Discussion 0
Questions 14

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

Options:

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

Discussion 0
Questions 15

You are designing an API that allows a consumer to fetch 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/orders7customer-id={customer-id}

C.  

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

D.  

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

Discussion 0
Questions 16

The product team is rolling out a new reseller program with API's. The product owner has created Epics covering the high level requirements. The product owner delegate has asked for help creating a product backlog. What task would the product owner delegate need assistance with?

Options:

A.  

Creation of a message logging policy in Apigee.

B.  

Creating user stories to fulfill the business requirements.

C.  

Creating support tickets that cover each of the business requirements.

D.  

Creating a cross functional team of API engineers, business analysts, and backend software developers.

Discussion 0
Questions 17

The IT security staff is concerned about unexpected increases in traffic on an API with an OAuth authorization flow You want to limit impacts of such traffic increases. What should you do?

Options:

A.  

Use the Spike Arrest policy, to smooth out traffic spikes.

B.  

Use a Quota policy, to ensure that no client exceeds a defined quantity of traffic.

C.  

Work with operations to ensure autoscaling is set up to respond to traffic events

D.  

Use the Concurrent Rate Limit policy, to ensure back-end services are not overwhelmed

Discussion 0
Questions 18

Which policy can be used to see if a SOAP request matches a provided WSDL?

Options:

A.  

XMLValidation

B.  

MessageValidation

C.  

XMLThreatProtection

D.  

AccessControl

Discussion 0