rocketOnboarding & Setup

Guide that covers the steps required to onboard a new user onto the feenix.ai platform and complete the set up their account

Create Organizationarrow-up-right

  • All resources are groups and managed under an organization. After logging in for the first time, you will be prompted to create an organization, which typically maps to a company or business unit. With seller accounts in an organization, administrators can easily allocate resources, accounts, and apply governance policies to user accounts. A user can create multiple organizations if they prefer to isolate the different seller accounts, but one organization is sufficient.

    • Please note that your organization will require approval from feenix.ai in order to become active.

  • The user who creates the organization has the OWNER role as default. It is allowed to add new users, edit user role or delete the users. There are 3 predefined roles: OWNER, ADMIN and VIEWER. Their permission scope is defined below:

User Role
RBAC Permissions

OWNER

Full access, including management of users, organizations

ADMIN

Full access, but excluding the access to management of users, organizations

VIEWER

Read only access

circle-info

The email domain of an organization is inherited from the user's email that created it. For security purpose, only users with the same email domain as the organization can be added to the organization

Add Marketplace Account

  • Once an organization has been created, the user can proceed to add one or more of their marketplace seller accounts. Each account required the completion of several sections 1/ “General” where the user creates a name for the account and selects corresponding CSP 2/ “Configuration/ Settings” where the user can grant access, and 3/ “Repository” where the user can add administrative account information for easy reference.

Grant Feenix.ai Permissions

  • Enter the seller account's AWS account ID, then click Confirm to generate the resource IDs that will be used to set up the account

  • Launch feenix.ai onboarding Stack

  • Do not change any of the values that are populated and acknowledge the required capabilities, then create Create stack

  • In the next window, select the Resources tab to view the progress and wait for the Stack execution to complete.

  • Click on the Physical ID for the FeenixRole, then copy the ARN value and paste it into the Role ARN on the feenix account configuration page

  • Enabling event discovery on an event bus will generate EventBridge Schemas for events on that bus. This is required for real-time notifications from AWS Marketplace events. Click on the following link and select "Start Discovery"

    • Ensure that the "Schema discovery " shows "Started"

  • Submit the CAS Enrollment by copying the Amazon SNS Topic ARN from section 4, then opening the CAS enrollment form

  • Paste the SNS topic ARN into the equivalent field in the form, then copy the S3 Bucket Name and do the same, then Enroll

  • In the FeenixRole Cloudformation Template resources tab, identify the DFKMSKey Physical ID, click on it and copy the ARN. Paste that ARN in the AWS KMS Key field in section 5 of the account set up page on the feenix.ai platform, then click on Submit Data Feed Storage

  • Copy the values from the Data Feed configuration form and paste them into the Set up customer data storage form, the click submit. Once completed, go back to feenix.ai and click Continue to the Configure repository section

Update repository (optional)

  • These fields are all optional, but is recommended to copy the Seller ID from your AWS Marketplace account by going to the Settings tab and visiting the Tag section and copying the last section in the ARN. Paste that value in the seller ID field on feenix.ai and Create account

At this point your seller account has been onboarded and you are now ready to create your first listing. If you run into any issues or have any questions, please contact us at [email protected]

Last updated