Azure API Management
Ing. Andreas PollakSpectoLogic e.U.www.spectologic.com
AgendaWhat is API-Management and why do I need it?Create & ConfigureProductsAlternative AuthenticationDelegationPolicies & SecurityConfiguration versioning with GITAnalytics & ReportsPricing
What is API Management?
Azure API ManagementDevelopersDeveloper )Publisher PortalASP.NET, PHP,NodeJS, Java,Ruby,
API Apps & API ManagementAPI AppsAPI ManagementHostingMonitorSimple Access ControlThrottleCORSManipulateTrigger/Action (Logic App)Consolidating
DEMOCreate API ManagementUp to 60 Minutes !Proxy (name.azure-api.net)Portal (name.portal.azure-api.net)Management (name.management.azure-api.net)SCM (name.scm.azure-api.net)
VPN Connection
External VPN
Internal VPN
DEMOAdd an API
ProductsUser(s)Product(s)Group(s)Rate limits & quotasAPI(s)
DEMOCreate a productSubscribe to a product
using Azure AD to sign up/in API ManagementAzure Active Directory,FB, Google, Azure API Management DevelopersGateway
DelegationHandle Authentication (SignIn/Up)Handle Product Subscription
Delegation Authentication ProcessDeveloperManagement APIMy Company SiteProtected WebPage[Anonymous] Product PageCorporateDelegation HandlerCorporateSignUp/In ProductProtected WebPage[Authorized]CorporateDelegation Handler
n
Cors*.spectologic.com/api/calc*.spectologic.comAPI MGMTGateway*.azurewebsites.com/api/calc
DEMOAdd a CORS policy
Request Throttling PoliciesRequestRequestAPI MGMTGatewayRequestToo many requests!Request3 requestsDestination
DEMOThrottling Policy
Validating bscription-keySubscription KeyAPI MGMTGatewayDestination
Properties in policiesPropertiesKey/Value Repository
DEMOValidating JWT tokens
More access restriction policiesSet-HeaderCheck-HeaderIP-Filter
HTTP-request ponse
Integrating with SLACK
Securing the backendClient Certificates Azure API Management ApplicationsGatewayBackendService
Securing APIs with OAuth2 / OpenID ConnectAzure API ManagementDevelopers GatewayApplicationsAzure ActiveDirectory Implicit/AuthCodeBackendService
Securing APIs with AAD - OAuth2Azure Active DirectoryAAD ApplicationAAD ApplicationApplicationAzure API MGMTOAuth 2.0 Configresource AppID-UriBackend Service
Securing APIs with AAD - OAuth2Azure Active DirectoryAAD ApplicationClientIDClient ermissionAAD ApplicationClientIDClient ermissionAAD ApplicationClientIDClient cationAzure API MGMTOAuth 2.0 Configresource AppID-UriBackend Service
Caching with API ManagementImproving Performance
Advanced CachingFragment Caching cache-lookup-value cache-store-value
API Management GIT-Configuration [Preview]multiple configuration versionssyncing of multiple tenants (Test Production)utilizing git workflow for collaborative editingtext-file based configurationsecrets from properties are kept in database only!
API Management GIT-ConfigurationInternalAPI MGMTDatabaseRequest to cloneconfig data to GITRequest to updateconfig data from GITGIT repositoryModify & Commit
Analytics & Reports
PricingPricingDeveloperStandardPremiumPrice 1.34 / day( 41.31 / mo) 19.02/dayper unit( 589.51 /mo) 77.50/dayper unit( 2,402.48 /mo)API Calls (per unit)32 K / day( 1 M / month)7 M / day( 217 M / month)32 M / day( 1 B / month)Data Transfer (per unit)161 MB / day( 5 GB / month)32 GB / day( 1 TB / month)161 GB / day( 5 TB / month)Cache10 MB1 GB5 GBScale-outN/A4 unitsContact us for moreUnlimitedSLAN/A99.9%99.95%Multi-Region DeploymentNoNoYesAzure Active DirectoryIntegrationUnlimited User AccountsNoUnlimited User AccountsVPNYesNoYesAdditional Data TransfersStandard Data Transfersrates applyStandard Data Transfersrates applyStandard Data Transfersrates apply
THANK YOU
ResourcesPapersWhitepaper CITO Research –Cloud-based API Management: Harnessing the Power of APIsHarvard Business ReviewGeneralAPIM OverviewConfiguration over GITTeam-Blog of Azure API ManagementLoggingHow to log to Event HubsAAPIM and Azure Event Hubs Integration
ResourcesPoliciesSend Request and Return Response PoliciesAdvanced Request Throttling with Azure APIMAPIM How to PoliciesAPIM Adanced PoliciesCORS Policy
ResourcesAuthorization & DelegationHow to authorize developer accounts with AADDelegation ProcessPricingPricing
User(s) Group(s) API(s) Rate limits & quotas. DEMO Create a product Subscribe to a product. Azure Active Directory, FB, Google, using Azure AD to sign up/in API Management Azure API Management
api 20 e rapid 20e api 20 ne api campy api nh api staph api 20 strep api coryne api listeriaapi 20 c aux api 20 a rapid id 32 a api 50 ch api 50 chb/e 50 chl reagents to be ordered. strips ref microorganisms suspension inoculum transfer medium i
Latest API exams,latest API-571 dumps,API-571 pdf,API-571 vce,API-571 dumps,API-571 exam questions,API-571 new questions,API-571 actual tests,API-571 practice tests,API-571 real exam questions Created Date
Resource Manager and the Azure portal through Azure Arc to facilitate resource management at a global level. This also means a single vendor for support and billing. Save time and resources with regular and consistent feature and security updates. Access Azure hybrid services such as Azure Security Center, Azure Backup, and Azure site recovery.
AZURE TAGGING BEST PRACTICES Adding tags to your Azure resources is very simple and can be done using Azure Portal, Azure PowerShell, CLI, or ARM JSON templates. You can tag any resources in Azure, and using this service is free. The tagging is done on the Azure platform level and does not impact the performance of the resource in any way.
DE LAS UNIDADES PROGRAMA CURRICULAR UNIDAD 2 - Introduccion a los servicios de azure - Los servicios de Azure - Cómo crear un App Service en Azure - Administrar App Service con Azure Cloud Shell Azure UNIDAD 3 - Introduccion al Modulo - Regiones y centros de datos en azure - Zonas Geograficas en
students solve a variety of challenges faced in education through Microsoft Azure and the cloud. Azure for research staff Azure for teaching staff Azure for students Azure for academic institutions Azure is a powerful tool for research and education, and Microsoft provides a number of programs to meet the needs of academic institutions.
Gain Insights into your Microsoft Azure Data using Splunk Jason Conger Splunk. Disclaimer 2 . Deploying Splunk on Azure Collecting Machine Data from Azure Splunk Add-ons Use cases for Azure Data in Splunk 3. Splunk available in Azure Marketplace 4. Splunk in Azure Marketplace
Another encounter attracting attention presently is the Battle of Bannockburn which, as every Scottish school pupil will know, took place some 700 years ago. September of this year will also be an important time in Scotia’s history, no matter which way the electorate throughout the country decides. In addition to all of the above, our Society celebrates its 10th Anniversary. Earlier in the .