Apigee-API-Engineer Practice Test Questions

124 Questions


In which place can outbound SSL be configured?


A.

ProxyEndpoint


B.

HTTPProxyConnection


C.

VirtualHost


D.

TargetEndpoint





D.
  

TargetEndpoint



When implementing a node js application in Edge, what is the only supported configuration for running the application?


A.

ScriptTarget in a ServiceCallout policy


B.

ScriptTarget in a TargetEndpotnt


C.

NodeApp policy


D.

ResourceURL in a Javascript policy





A.
  

ScriptTarget in a ServiceCallout policy



OAuth 2.0 Resource Owner Password Credentials grant should be used when (Select all that are correct)


A.

The client applications using this flow are built by 3rd party developers


B.

API resources being protected have context of the resource owner


C.

The client applications using this flow are trusted.


D.

Redirection authentication and authorization flows are required





A.
  

The client applications using this flow are built by 3rd party developers



B.
  

API resources being protected have context of the resource owner



C.
  

The client applications using this flow are trusted.



When using a Shared Flow from a Flow Hook, which proxies will call the Shared Flow?


A.

All proxies in the environment where the Flow Hook is configured


B.

Only proxies that contain a Flow Callout policy


C.

All proxies within an Organization


D.

Only proxies with the Flow Hook checkbox checked





B.
  

Only proxies that contain a Flow Callout policy



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


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





A.
  

Error Code. Reason Phrase, and Payload



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?


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.





D.
  

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



You are working on a new design for an API. The backend API will set the customer to a deleted status. The
customer will remain in the backend database for later cleanup. The customer can no longer be retrieved by the
API once the status is set. Which method should be used at the Apigee proxy to set the deleted status?


A.

GET


B.

PUT


C.

POST


D.

DELETE


E.

OPTIONS





A.
  

GET



You need to log all error responses in your Apigee Edge proxy What should you do?


A.

Use a JavaScript callout


B.

Use a MessageLog policy in (he DefaultFaulIRule.


C.

Use a conditional MessageLog policy in the PostClientFlow


D.

Use a conditional MessageLog policy as the last item in the Response flow





A.
  

Use a JavaScript callout



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.


C.

Reorder the RouteRuies so that your condition is found





D.
  

The backend API team has asked for metrics on the performance of an API. Which two pieces of data should you provide? Choose 2 answers


A.

The internet latency


B.

The network latency


C.

The backend latency


D.

The Apigee proxy latency





C.
  

The backend latency



E.
  

Which statements ate true when the following policy is used? Select all that are correct.
<SpikeArrest continueOnError="false" name="Arrest">
<Rate>5ps</Rate> </SpikeArrest>


A.

The rate of 5 per second indicates that 5 requests can be made at any time during a second: but the 6th and later requests dunng the same second would be rejected


B.

Spike arrest is calculated separately on each message processor, so you could end up with significantly more than 5 calls in a second


C.

It is possible to make fewer than 5 requests in a second and still cause a spike arrest


D.

The continueOnError setting means that normal flow processing will resume even if the traffic exceeds the spike arrest rate





D.
  

The continueOnError setting means that normal flow processing will resume even if the traffic exceeds the spike arrest rate



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


A.

Info


B.

host


C.

paths


D.

license


E.

swagger


F.

basePath


G.

produces


H.

consumes





C.
  

paths



F.
  

basePath



H.
  

consumes




Page 4 out of 11 Pages
Previous