Layer 7 API Management

Chat Transcript: Office Hours for CA API Management [JUNE 2016] 

06-09-2016 04:03 PM

from Kristen Palazzolo (CA) to Everyone:

Hi everyone! Thanks for joining... we'll get started in a few.

from Tyler Band to Everyone:

Tyler Band is from the Live API Creator group and can answer any questions.

from Kristen Palazzolo (CA) to Everyone:

Great! Thanks for joining Tyler!

from Kristen Palazzolo (CA) to Everyone:

Let's get started!

from Kristen Palazzolo (CA) to Everyone:

My name is Kristen Palazzolo (formerly Malzone - I rebranded!) and today we're talking API Management!

from sravan to Everyone:

Hello! Does CA Live API Creator supports MongoDB

from Kristen Palazzolo (CA) to Everyone:

Great! First question in already! Thanks, Sravan!

from Bryan Batty to Everyone:

Hi, Tyler. I'm interested in scripting an installation of CA API Gateway. We currently do it manually, and want to automate the process. What is the best way to script setup.sh and the subsequent menu options?

from Kristen Palazzolo (CA) to Everyone:

@Sravan - Yes it does!

from sravan to Everyone:

Thanks Kristen! Does it comes out of the box or do i need to intsall and driver for it.

from Tyler Band to Everyone:

LAC (Live API Creator) has a special Resource type (1 or 4) - MongoDB has a dialog that asks for server, database, and collection name - it can be a child of an SQL table (nested document) or it can join Mongo to Mongo

from Tyler Band to Everyone:

Live API Creator has a command line utility for connecting to and managing the LAC Server - this can be found in the NPM (Node Package Manager) using $npm install livevapicreatoradmin

from Tyler Band to Everyone:

There are several scripts included to show how to publish a LAC API to CA Gateway

from Tyler Band to Everyone:

The MongoDB driver ships out of the box

from sravan to Everyone:

Ok thank you Tyler!

from Kristen Palazzolo (CA) to Everyone:

@Bryan - Stephen is working on getting you an answer.

from Bryan Batty to Everyone:

ty

from sravan to Everyone:

Is there a document that shows how much load each Gateway node can take at any particular minute

from Alejandro to Everyone:

is the gateway capable of streaming data between services?

from Alejandro to Everyone:

i'm interested in fetching documents from a backend service

from Bryan Batty to Everyone:

Is there also a way to programatically create users for an identity provider? And to automatically export/import certificates for each user?

from Stephen Mak to Everyone:

@Alejandro: yes, you can configure the GW to stream large messages through it, without it being buffered or read by the GW

from Stephen Mak to Everyone:

@Alejandr: there is a message routing assertion for doing this

from Stephen Mak to Everyone:

@Alejandro: link to docs: https://docops.ca.com/ca-api-gateway/9-1/en/policy-assertions/assertion-palette/message-routing-assertions/configure-message-streaming-assertion

from Alejandro to Everyone:

thanks

from Colleen Doyle (CA Edu) to Everyone:

Check out the latest courses for API Management from CA Education: http://www.ca.com/content/dam/ca/us/files/learning-path/ca-api-management.PDF

from Kristen Palazzolo (CA) to Everyone:

Tomorrow, we're hosting a Community Webcast on the Spring Release of API Portal SaaS. RSVP here -> https://communities.ca.com/events/2919

from sravan to Everyone:

Is there a difference in checking the logs in viewlogs from policy manager to the actual gateway server /var/logs/ directory logs

from Stephen Mak to Everyone:

@Bryan: you can provision GWs silently via scripting to configure & license a GW, and to provision internal services. Check out the docs at this link: https://docops.ca.com/ca-api-gateway/9-1/en/install-and-configure-the-gateway/auto-provision-a-gateway

from Bryan Batty to Everyone:

@Stephen is that feature available in 8.3?

from Stephen Mak to Everyone:

@Bryan: this is a more recent feature, so let me check on that; I forget when it was introduced

from Bill Oakes to Everyone:

@sravan, re: load.  There's simply too many variables to give a blanket answer.  CPU, memory, network configuration, load type, etc.  That said, in our testing, configuring a VM with 32gb with 8CPUs and two network adapters on an ESXi 5.1.0 server, in schema validation tests, were were able to achieve just over 10k TPS, while with a hardware appliance we were able to achieve just under 20k TPS.  But as I said, there's just too many variables to apply this across the board.

from sravan to Everyone:

Thank you Bill!

from Kristen Palazzolo (CA) to Everyone:

Check out the latest community recap "What You May Have Missed - May 2016" -> https://communities.ca.com/community/ca-api-management-community/blog/2016/06/02/ca-api-management-community-what-you-may-have-missed-may-2016

from Stephen Mak to Everyone:

@Bryan: according to the 8.3 docs, you can license a GW and provision internal svcs via scripts, but configuring GW. It appears that that was added later

from Bryan Batty to Everyone:

Thank you.

from Stephen Mak to Everyone:

@Bryan: sorry, I meant to say, "but NOT configuring GW"

from Bryan Batty to Everyone:

heh; I understood.

from Bryan Batty to Everyone:

I had another question that may have gotten lost in the shuffle: Is there also a way to programatically create users for an identity provider? And to automatically export/import certificates for each user?

from Bryan Batty to Everyone:

*programmatically; not necessarily automatically.

from Kristen Palazzolo (CA) to Everyone:

REMINDER: Tomorrow is the last day to apply to speak at CA World '16! More info -> https://communities.ca.com/community/ca-world/blog/2016/04/08/ca-world-16-call-for-speakers-is-now-open

from Mahesh to Everyone:

HI, Is there way to create/Modify/delete/retrieve FIP using RESTMan?

from Stephen Mak to Everyone:

@Bryan: the REST-MAN API supports creating users in an identity provider, and import/export of certs, as well

from Bryan Batty to Everyone:

I had trouble finding some good documentation of that. Can you point me in the right direction?

from Stephen Mak to Everyone:

@Bryan: the docs are served up by REST-MAN itself: https://docops.ca.com/ca-api-gateway/9-1/en/apis-toolkits-and-sdks/rest-management-api#RESTManagementAPI-AccesstheRESTManagementAPIDocumentation

from Kristen Palazzolo (CA) to Everyone:

7 minutes left! Get your final questions in now!

from Stephen Mak to Everyone:

@Bryan: It will be something like: https://mygateway:9443/restman/1.0/doc/home.html

from Stephen Mak to Everyone:

@Bryan: and will list all resources available via REST-MAN

from Stephen Mak to Everyone:

@Mahesh: I will need to get back to you re: FIP support in REST-MAN. It does support Identity Provider, but I'm not sure if that covers FIP as well

from Mahesh to Everyone:

Sure. Thank you. Hope you have my Email id, let me know if you don't..

from Kristen Palazzolo (CA) to Everyone:

@Mahesh - I'll give him your email address from the attendee report.

from Mahesh to Everyone:

Perfect. Thanks..

from Kristen Palazzolo (CA) to Everyone:

Thanks for joining today everyone! See you again next month. I will post the next Office Hours session to the Community Events page soon.

Statistics
0 Favorited
0 Views
0 Files
0 Shares
0 Downloads

Tags and Keywords

Related Entries and Links

No Related Resource entered.