CUSTOMER BILLING
...
Payments - AWS Marketplace Int...
Configuring AWS Marketplace Settings
3 min
how does it work? amberflo is using the https //docs aws amazon com/marketplace/latest/userguide/saas integration metering and entitlement apis html to report usage you can create an aws marketplace saas product offering (subscription or a contract) and add a pricing dimension make sure the api name is matching the name provided in the amberflo aws payment settings and the unit price is $0 01 once the https //docs amberflo io/docs/creating pricing plans on aws marketplace and docid\ hqezvecm1v2fpcydn1tox is created in aws you're ready to configure the aws marketplace payment settings in amberflo navigate to https //ui amberflo io/settings/payments , click on connect to aws marketplace and provide the following info aws role arn this is the arn that grants us permission to perform aws marketplace operations on your behalf it is created during docid\ hqezvecm1v2fpcydn1tox aws product id after https //docs amberflo io/docs/creating pricing plans on aws marketplace , navigate to the relevant product in the https //aws amazon com/marketplace/management/products/saas the product id can be found in the product summary section aws dimension a step of creating the pricing plan on aws marketplace is defining the pricing dimensions and the associated cost there may be multiple pricing dimensions defined for a plan we need to know the dimension api key name that will be used to report the billed amounts (for testing purposes, you may opt to use a dimension with a $0 cost ) aws external id this is an additional security setting to avoid “confused deputy” attacks on your aws account https //aws amazon com/blogs/security/how to use external id when granting access to your aws resources/ validation upon saving, the provided values are validated by using the arn and product id to retrieve the associated product code needed for submitting usage and verify the dimension is configured for the product )