Apigee API Implementation Overview

0% found this document useful (0 votes)
3K views3 pages
Apigee's API platform allows companies to manage and secure their APIs. It provides services like API proxies that interact with backend services on behalf of apps. Once data is loaded, Apig…

Uploaded by

Manan Warge
  • API Platform Overview
  • API Proxy and Policies
  • API Deployment and Execution

[Link]

me/course/110/progress/topic/794/group/1221/content/5169

Apigee cannot modify the backend service implementation without affecting the
public API
False

APIs are software interface that allow different applications to talk to one
another
True

The Edge API proxie' s primary consumers are _____.


App developers

Apigee provides ____ services.


All the options

Apigee's API platform allows you to ____ your APIs


All the options

Companies expose their services as a set of HTTP _____.


Endpoints

Apigee adds ____ before your API along with policies.


Proxy

Apigee allows you to restrict the number of result retured from BaaS using the
parameter
limit
-------------------------------------------------------------------------------

____ endpoint interaction with your backend services on behalf of apps


Target Endpoints

An API proxy is a can be _____


all the options

Once data is loaded Apigee automatically creates an/a ___I to access your data.
API

De-selecting the default check box in creating proxy process will make proxy
available only through TSL.
True

One of the features of the BaaS is ____.


Push Notification

Using ____ will disable security and treat all request without any authentication
as a guest
/**

____ endpoint interacts with apps that consume your API.


Proxy Endpoint

BaaS helps in setting Cloud based data platform without any server side coding.
True
_____ specifies the target URL to be used by the service call out.
<HTTPTargetConnection><URL>

Which of the following is not a type of Policy in Apigee


Insurance

To write arbitrary data to the cache use _____


Populate Cache

When you need to explicitly clear a cache during request processing, use ____.
Invalidate Cache

______ can program the behavior of the proxies.


Policy

______ policy smooths traffic spikes by dividing a limit that you define into
smaller intervals.
Spike Arrest Policy

In Assign message policy ____ creates the named context variables.


<Response>

----------------------------------------------------------------------------
While requesting for access token you can send consumer key and consumer secret as
a parameter in _____.
Body - Right

______ is a significant attack vector used by malicious API consumers.


Message content - Right

Authorization header can be sent to the backend service.


False - right

You need to manually create API key for the developer app.
False -- Right

command downloads the express module at the specified version and updates the
dependencies list in the [Link] file
npm install express@4.13.3 --save --Right

______ on Apigee Edge adds more programmability to the Edge API platform.
[Link] - right

VerifyAccessToken operation at the end of API proxy flow.


True - Right
-----------------------------------------------------------------------------------

_____ are the files that implement the configuration to be executed by a policy.
Resources

Mashed-up APIs provides value-addition that is greater than the individual APIs
True

Consumer key and consumer secret are created for _____


Developer APP

APIs are software interface that allow different applications to talk to one
another.
True

____ use of the Google Maps APIs to create a mashup of real estate information with
interactive maps.
Trulia

An API proxy can be deployed in ____ environment.


both test and prod

If you want a policy to execute after initial processing on the ProxyEndpoint use
____
Preflow

Common questions

Powered by AI

Companies implement APIs as HTTP endpoints to enable the exchange of data in a standard, scalable, and accessible manner. API proxies stand before actual services to provide a layer for implementing policies like security, traffic management, and transformation, ensuring backend systems are protected and services are reliably consumed .

Node.js enhances programmability on Apigee Edge by allowing developers to create custom logic directly within the proxy's flow, offering flexibility beyond prebuilt policies. This capability enables handling complex integration and processing needs efficiently, providing more tailored solutions in API management .

Disabling authentication in 'guest' mode presents substantial security risks, as it treats all incoming requests without verification, potentially exposing sensitive services to unauthorized access and misuse. This mode is risky for APIs that handle confidential data, as it increases vulnerability to malicious attacks like unauthorized data extraction or injection .

In Apigee's architecture, 'proxy endpoints' handle interactions with applications consuming the API, serving as the public interface. In contrast, 'target endpoints' manage interactions with backend services, routing the requests from proxies to the correct backend endpoints, ensuring a decoupled and secure processing environment .

Cache invalidation in Apigee allows the clearing of stored data during request processing, which is crucial for ensuring the API responds with the most up-to-date information. Better cache management leads to improved performance by reducing unnecessary data retrieval operations while maintaining data consistency .

Apigee's BaaS is beneficial in scenarios where a cloud-based data platform is needed without extensive server-side coding, reducing development complexity and time-to-market. One key feature of BaaS is Push Notification, which supports real-time interaction for applications .

Apigee employs policies such as the Spike Arrest Policy to manage traffic and ensure reliability. This policy smooths traffic spikes by breaking a limit defined by a user into smaller intervals, thus preventing server overload and ensuring consistent performance .

Specifying a target URL in HTTPTargetConnection is vital as it directs where the backend service call should interact, ensuring that requests are accurately routed to the intended service endpoint. This precision is critical for maintaining the integrity and performance of transactions within an API proxy's execution flow .

The Preflow structure is significant as it allows policies to be executed before the request is processed by the Proxy Endpoint, ensuring essential operations like authentication and request validation happen early in the API lifecycle. This structured execution improves the security and efficiency of request handling .

In Apigee's ecosystem, API proxies act as intermediaries that enable configuration and implementation of security, monitoring, and traffic management policies without altering backend services. Their primary consumers are app developers who leverage these proxies to interact with exposed backend services via public APIs .

https://play.fresco.me/course/110/progress/topic/794/group/1221/content/5169
Apigee cannot modify the backend service impleme
_____ specifies the target URL to be used by the service call out.
<HTTPTargetConnection><URL>
Which of the following is not
True
____ use of the Google Maps APIs to create a mashup of real estate information with
interactive maps.
Trulia
An API prox

You might also like