Apigee Edge Powershell module - updated to v0.2.23

https://www.powershellgallery.com/packages/PSApigeeEdge/0.2.23

We’ve been continuing to deliver updates to the Apigee Edge Powershell module.

For those just tuning in, the module is a wrapper on the documented Apigee Edge management APIs that allows you a simpler interface for Powershell scripts. The original release came out in August 2016 and was announced here. This is useful for automating administrative tasks for Apigee Edge, from Windows Powershell.

Examples of things you can do:

  • Import, export, deploy or undeploy API proxies
  • populate or update KVM entries
  • create developers, apps, API Products
  • populate keystores and truststores

The latest release adds new cmdlets

  • Import-EdgeCert - importing certs into Truststores
  • Import-EdgeKeyAndCert - import key and cert into a keystore
  • get-EdgeAlias - for listing and querying aliases within keystores or truststores

You can get the module on the powershell gallery, or grab the original source code from github.

Hello,

I using an evaluation version to build and test an OpenID connect flow using Edge and Auth0.

In order to validate and complete my integration, I need to import client_id created in Auth0 into Edge.

The module described in your post is exactly what I need. However, I am not sure if this module will work with an evaluation/cloud version.

I have also tried the following POST command. It completed without errors, but I do not see the the credentials created/reflected in Edge. I actually was getting a Datastore Error when logged into Edge.

*curl -X POST --header "Content-Type: application/xml" -d "<CredentialRequest><ConsumerKey>...</ConsumerKey><ConsumerSecret>...</ConsumerSecret></CredentialRequest>" "https://api.enterprise.apigee.com/v1/organizations/sharadyadav-eval/developers/sharad.yadav@email.com/apps/myStartupBankApplication/keys/create"*

Could you suggest as way out? As a last resort, was thinking of setting oauth_external_authorization_status variable to true to complete the integration.

Would be great to complete the integration without forcing a variable.

Thanks,

Sharad

Yes, the Powershell module works with the evaluation version of Apigee Edge. Did you try it?

I actually was getting a Datastore Error when logged into Edge.

That is a rather serious problem and you should contact Apigee Support regarding that message.