Winter Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: netbudy65

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

Questions 4

Which are NOT a step in the OAuth 2 0 authorization code grant process? Select all that are correct

Options:

A.

generate an authorization code

B.

generate an access token

C.

verify the device ID

D.

validate the client API key

E.

obtain the end user's consent for the application to request the user's protected resources

F.

validate the developer name

Buy Now
Questions 5

Which feature can be used to limit application consumption to a particular group of API proxy resources?

Options:

A.

Virtual host

B.

API product

C.

Developer app

D.

RBAC (Role-based Access Control)

Buy Now
Questions 6

As an API Engineer your team is deploying code to production tonight. The test team will spend most of the night ensuring there are no bugs in the new release. After you deploy you want to go home. What is the best way to quickly verify a complete deployment?

Options:

A.

Unit tests

B.

Smoke tests.

C.

Integration tests.

D.

Code quality analysis.

Buy Now
Questions 7

How can we add custom objects to an OpenAPI Specification 2.0?

Options:

A.

By prefixing x- before the name of the custom object

B.

By prefixing c- before the name of the custom object

C.

By prefixing ext- before the name of the custom object

D.

Open API specification does not allow custom objects

Buy Now
Questions 8

In Apigee Quota policy, if it is essential that you do NOT allow any API calls over the quota, which configuration option is used?

Options:

A.

distributed, non-synchronous

B.

non-distributed, synchronous

C.

distnbuted, synchronous

D.

non-distnbuted, non-synchronous

Buy Now
Questions 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}

Buy Now
Questions 10

As an API Engineer you are approached late in the day with an emergency request to configure a 2 way TLS connection between Apigee and the backend server. All existing certificates have been revoked. The security team provides you the PEM file for the backend server and your new Apigee TLS certificate. What minimum steps are required to reconfigure 2-way TLS?

Choose 2 answers

Options:

A.

Add your Apigee TLS certificate to the key store.

B.

Add the backend servers PEM file to the key store.

C.

Add the backend certificate chain to the trust store

D.

Add the backend servers PEM file to the trust store.

E.

Use the KVM to store the contents of the PEM file.

F.

Use the Access Control Policy to reference the PEM file

Buy Now
Questions 11

Your implementation has the following characteristics

1 There are multiple API Products

2 Some API proxies are part of more than one API Product.

3 Quotas are configured at the API Product level

4 In the Quota policy the count, time interval and unit is referenced using Verify API Key flow variables at runtime.

5 A single Quota policy is reused across all the products 6. Each app is assigned to exactly one product.

You need to limit the number of requests during weekends for specific products without modifying this design What should you do?

Options:

A.

Add custom attributes for counts for every product. Create custom quota policies for every product which references these custom attributes

B.

Set custom attributes for weekday and weekend count at every product Reference these How variables in the count property of Quota policy at runtime

C.

Add custom attributes at the API Product with counts to use for weekdays and weekends. Using flow variables, reference the custom counts in the Quota policy

D.

Add custom attributes for count at Product level Use a JS Policy to determine which count to use in Quota policy at runtime Use this count attribute in the Quota Policy.

Buy Now
Questions 12

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

Buy Now
Questions 13

Your client's Apigee Edge configuration uses Local Target Proxy Chaining with proxies that have monthly quotas The client has noticed that quotas are being exceeded more quickly than expected What should you do?

Options:

A.

Switch to daily quotas.

B.

Disable quota evaluation for chained proxies.

C.

Increase quota levels in API Product settings

D.

Use Analytics reports to balance proxy queries

Buy Now
Questions 14

You have a new set of requirements for a mobile app. The product team has asked for the following.

• The app requires access to customer order information

• The app needs to allow a search function for orders by product name

Choose two development tasks that would accomplish the requirements. Choose 2 answers

Options:

A.

Create a new API proxy for a GET /v1/customers/{customerid}/orders

B.

Create a new API proxy for a GET /v1/customers/{customerid}/products/{productname}

C.

The design should include a new custom header X-Product-Name

D.

The Apigee proxy should allow a query parameter for q=

E.

The Apigee proxy should allow a query parameter for orderld=

Buy Now
Questions 15

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

Buy Now
Questions 16

Which is true about DefaultFaultRule"?

Options:

A.

DefaultFaultRule can be used lo handle an error that is not explicitly handled by a FaultRule.

B.

DefaultFaultRules are a fixed set of fault rules defined in the product

C.

You cannot use both FaultRule and DefaultFaultRules in the same API proxy

D.

DefaultFaultRule is used when the fault happens during communication with the target

Buy Now
Questions 17

How many times can an authorization code be used to obtain an access token?

Options:

A.

1

B.

2

C.

5

D.

Unlimited until it expires

E.

Unlimited as long as requests come within specified time of authorization code creation

Buy Now
Questions 18

You need to log certain data to a custom logging service while processing the response You want to avoid processing delays due to logging during the logic flow What should you do?

Options:

A.

Use a Node.JS target to implement a nonblocking call.

B.

Attach a Message Logging policy to the Post Client Flow

C.

Implement a Java Extension Callout with a worker thread

D.

Use an asynchronous Service Callout policy in your proxy (low as soon as you have enough data to log

Buy Now
Exam Name: Google Cloud - Apigee Certified API Engineer
Last Update: Nov 21, 2024
Questions: 126

PDF + Testing Engine

$130

Testing Engine

$95

PDF (Q&A)

$80