How to update or remove existing subscriber via Store APIS in WSO2 API Manager? - wso2

I am working on WSO2 API Manager, version 1.6 and 1.8. I have created a new subscriber via Store APIs, and i don't see that there is supported to update or remove existing subscriber. Does WSO2 API Manager still not support that ?
Thanks,
An

You can block the existing subscription form the publisher # subscriptions menu.

Related

WSO2 Change API owner in Publisher

I would like to change the API owner/publisher of an API I have published, so I can keep publishing new versions of this API with another user.
I am using wso2 v2.6
I've been looking for an option in the Publisher & Store UI but did not see the option
This is not possible as the owner (provider) is one of the fundamental attributes of an API. Even if you change the owner, you would not be able to create new versions as this would be considered as a new API, not a version of the previous API and this would result in duplicate context. The same validation prevents you from creating two separate APIs with the same context.
If you want to change the owner of the API by deleting the previous one, you can do so using the cli tool[1]. Here you can export the API, delete the previous API and reimport the same API with a different owner (provider).
Please note that cli tool is only available with the WSO2 WUM updates from July 8, 2019 and you need WSO2 subscription.
[1] - https://docs.wso2.com/display/AM260/Initializing+projects+using+the+CLI+Tool

WSO2 Create API and deploy published through API Manager

I have installed WSO2 EI and WSO2 API Manager and create a REST API in Eclipse wso2 developer studio and create local server and redeploy it and when i am login through serverip:9443/carbon it is showing my APIs and working fine now what i need i do not want to deploy here finally i want to published it through API Manager.
I need help how to do that
My API Manager is running on serverip:9446/carbon
you start with reading documentation (RTFM)
basically - log into the API Publisher https://serverip:9446/publisher and create an API

Disable analzer in WSO2 API Manager

So quick question regarding WSO2 API manager and BAM from what I can tell Bam saves the basic requests to the API manager to the DB and the Publisher then reads from the DB when displaying the stats. At what point in the analyzer part of BAM in action ie Casandra and Hadoop. Or does that just get used if I write my own hive queries?
Thanks
When you integrate WSO2 BAM with API Manager for Analytics following happens.
API Manager publishers data using thrift for BAM.
There are hive scripts which is included in the toolbox. There are scheduled and when they are running summarized data will be inserted into the databases.

Non authenticated API in WSO API Manager 1.9?

I am using WSO2 API Manager 1.9 version .I created many APIs and all working fine.As per the requirement now i need a non authenticated API.How to create in API manger ,any suggestion ?
When you create an API, in the Manage tap, you can select No Authentication for an API resource, as shown below.

Removing components from wso2 api manager

WSO2 API manager has 4 components
API Gateway
API Publisher
API Store
API Key Manager Server
I would like to run each of these components on separate boxes. While doing so on box where I have API Publisher component I want to remove other 3 components from the api manager so on with other components. By this I would like to achieve that only 1 component exists at run time of each instance of wso2 api manger.
I would like to know how can we remove each of these components from wso2 api manager?
You can remove the relevant features from the product via Carbon Feature Management (Or you can add necessary features as well).
You can find more information regarding how to uninstall a particular feature here.
You can also find more information regarding feature management for WSO2 Carbon products here.
HTH,
Lasantha
To add to Lasantha's answer, this article describes how these 4 components can be deployed separately in a cluster with an ELB.
Installing High Level components is supported from API Manager 1.5.0 onwards. If you want to start API Manager as one of the components, that can be achieved by starting as a server profile. You can find more information here.