Download - Pre-Con Ed: CA API Gateway: Managing and Migrating Policies with the Gateway Migration Utility
Manage and Migrate Policies with the Gateway Migration UtilityWynne Lui – Principal Software Engineer – CA Technologies
DO3X49E
DEVOPS
5 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For Informational Purposes Only Terms of this Presentation
© 2016 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2016 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
6 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
In this session on CA API Gateway, we will how to use the Gateway Migration Utility to manage and migrate configurations to different environments.
By the end of this session, you will be able to automate the migration process.
Wynne Lui
CA TechnologiesPrincipal Software Engineer
7 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
MIGRATION CONCEPTS
HOW TO USE MAPPINGS
TROUBLESHOOTING GUIDELINES
AUTOMATE MIGRATION
1
2
3
4
8 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Migration Concepts
The Gateway Migration Utility aims to move all resources required to have a functionally same Gateway
A policy export will include all the resources used by the policy
Secrets are sensitive data that are not exported by default (passwords, private keys…). They can be exported and imported by supplying a password
9 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Migration Concepts
Mappings are a definition of how a resource will be imported into the destination gateway:– Created and/or Updated– Mapped to use an existing resource on the destination gateway
Templating is a way to create templates to customize environmental resources
Use cluster properties or configuration policies for environmental settings
10 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Stay connected at communities.ca.com
DEMO
11 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
How to Use Mappings
Mappings define how a resource will be imported into the destination gateway:– Created and/or Updated– Mapped to use an existing resource on the destination gateway
A resource with the same ID is considered to be the same resource since it can only be created with a previous import
12 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
How to Use Mappings
Mapping actions:– New– Update– Existing– ForceNew– Delete– Ignore– NewOrExisting– NewOrUpdate– DeleteOrIgnore
13 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Stay connected at communities.ca.com
DEMO
14 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO3X52E Build the Powerful Mobile App Every Enterprise Needs in Under an Hour 11/14/2016 at 1:00 pm
DO3X51E Workshop on Policy creation, management and support for OAuth and OIDC 11/14/2016 at 2:00 pm
DO3X50E How to Provide Your Mobile User With a Convenient, Yet Secure, Onboarding Experience Through OAuth and SAML 11/14/2016 at 4:00 pm
15 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Questions?
16 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Stay connected at communities.ca.com
Thank you.
@CAWORLD #CAWORLD © 2016 CA. All RIGHTS RESERVED.17 @CAWORLD #CAWORLD
DevOps – API Management and Application Development
For more information on DevOps – API Management and Application Development, please visit: http://cainc.to/DL8ozQ