Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. For local users

    1. Go to the options menu in the top left of the screen → Identity & Security → Users

    2. Select the user and go to API keys 

  2. For federated users

    1. Follow the instructions in the Oracle documentation to add an API key. See https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/addingidcsusersandgroups.htm
      In the section "To add API keys, auth tokens, or other Oracle Cloud Infrastructure Credentials''

  3. Click Add API key

  4. You can let Oracle generate an API signing key or upload your own public key and fingerprint. 

  5. If you generate an API signing key, click Download Private Key

    1. The private key will save as a .pem file

    2. Change the permissions of the file so only you can access it

    3. Keep this file to enter as the secret key

  6. Select View Configuration file. From this file you
    From the Configuration file preview you will need the following.

    1. User with the format ocid1.user.oc1..aaaaaaaa7tnw...verylongstring2...

    2. Fingerprint with the formatab:ab:ab:bc:bc:bc:...

    3. Tenancy with the format ocid1.tenancy.oc1..aaaaaaaaeuu5...verylongstring1...

This is described towards the end of the second section of the official Oracle documentation on "Configuring and Connecting to Oracle Cloud with Oracle Developer Tools for VS Code".

In OCI check that the user has permissions to access the public cloud regions to add to Abiquo.

Add credentials in Abiquo

...

  1. Create at least one OCI public cloud region that your credentials can access

  2. Edit the tenant enterprise and go to Credentials → Public

  3. Enter the credentials in the following format:

    1. Access key ID:  tenancy#user#fingerprint

    2. Secret access key: Private key in PEM format

  4. To use the same credentials for billing dashboards, mark the checkbox to Also use for pricing if required

...

Please note that the expected format for the tenancy and user fields is something similar to this:

...

    1. Enter the tenancy user and fingerprint, with “#” characters in between them.
      This is tenancy#user#fingerprint, for example:
      ocid1.tenancy.oc1..aaaaaaaaeuu5...verylongstring1...

...

    1. #ocid1.user.oc1..aaaaaaaa7tnw...verylongstring2...

...

    1. #ab:ab:ab:bc:bc:bc:...

    2. Secret access key: Private key in PEM format
      -----BEGIN PRIVATE KEY-----

      BLasdKKTSDksdfkiG9w0BAQaassCBKgwggaaaIBAQbCCSDDD1ZUVdsSQErS

      ....

      -----END PRIVATE KEY-----

  1. To use the same credentials for billing dashboards, mark the checkbox to Also use for pricing if required