Creating AWS Marketplace Integration Credentials - m3ter Documentation

Creating AWS Marketplace Integration Credentials

This topic explains how to create AWS Marketplace Integration Credentials, which you can then use to connect integrations with your AWS Marketplace instance. See Configuring AWS Marketplace Integrations.

To create AWS Marketplace integration Credentials:

  1. Select Integrations. The Integrations page opens.
  2. Select Marketplace Integrations. The Integrations page adjusts.
  3. Select AWS. The Integrations>AWS page opens.
  4. On the Credentials panel, select Configure new credentials. The Create pages opens.
  5. Under Credential details enter:

Permission Policy

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "aws-marketplace:BatchMeterUsage",
                "aws-marketplace:ListEntities",
                "aws-marketplace:DescribeEntity"
            ],
            "Effect": "Allow",
            "Resource": "*"
        }
    ]
}

Trust policy

{
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::816069165829:role/m3terExternalRole"
            },
            "Action": "sts:AssumeRole",
            "Condition": {
                "StringEquals": {
                    "sts:ExternalId": "<m3ter Org Id>"
                }
            }
        }
  1. Select Create credential. You are returned to the Integrations>AWS page where the new Credential is listed on the Credentials panel: