You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/client-marketplace-reporting/README.md
+45-25
Original file line number
Diff line number
Diff line change
@@ -6,40 +6,60 @@
6
6
7
7
AWS SDK for JavaScript MarketplaceReporting Client for Node.js, Browser and React Native.
8
8
9
-
<p>The AWS Marketplace <code>GetBuyerDashboard</code> API enables you to get a procurement insights dashboard
10
-
programmatically. The API gets the agreement and cost analysis dashboards with data for all of the Amazon Web Services accounts in your Amazon Web Services organization. </p>
11
-
<p>To use the API, you must complete the following prerequisites:</p>
9
+
<p>The Amazon Web Services Marketplace <code>GetBuyerDashboard</code> API enables you to get a procurement insights
10
+
dashboard programmatically. The API gets the agreement and cost analysis dashboards with
11
+
data for all of the Amazon Web Services accounts in your Amazon Web Services Organization. </p>
12
+
<p>To use the Amazon Web Services Marketplace Reporting API, you must complete the following prerequisites:</p>
12
13
<ul>
13
14
<li>
14
-
<p>Enable all features for your organization. For more information, see
15
-
<ahref="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html">Enabling all features for an organization with Amazon Web Services Organizations</a>,
16
-
in the <i>Amazon Web Services Organizations User Guide</i>.</p>
15
+
<p>Enable all features for your organization. For more information, see <ahref="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html">Enabling all features for an organization with Organizations</a>, in the
16
+
<i>Organizations User Guide</i>.</p>
17
17
</li>
18
18
<li>
19
-
<p>Call the service as the Amazon Web Services Organizations management account or an account registered as a delegated administrator for the procurement insights service.
20
-
Users without management or delegated administrator accounts can use the dashboard, but they only see data for their accounts.</p>
21
-
<p>For more information about management accounts, see
22
-
<ahref="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_tutorials_basic.html">Tutorial: Creating and configuring an organization</a>
23
-
and <ahref="https://docs.aws.amazon.com/organizations/latest/userguide/orgs-manage_accounts_management.html">Managing the management account with Amazon Web Services Organizations</a>,
24
-
both in the <i>Amazon Web Services Organizations User Guide</i>.</p>
25
-
<p>For more information about delegated administrators, see <ahref="https://docs.aws.amazon.com/marketplace/latest/buyerguide/management-delegates.html">Using delegated administrators</a>,
26
-
in the <i>AWS Marketplace Buyer Guide</i>.</p>
19
+
<p>Call the service as the Organizations management account or an account registered
20
+
as a delegated administrator for the procurement insights service.</p>
21
+
<p>For more information about management accounts, see <ahref="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_tutorials_basic.html">Tutorial:
22
+
Creating and configuring an organization</a> and <ahref="https://docs.aws.amazon.com/organizations/latest/userguide/orgs-manage_accounts_management.html">Managing the management account with Organizations</a>, both in the
23
+
<i>Organizations User Guide</i>.</p>
24
+
<p>For more information about delegated administrators, see <ahref="https://docs.aws.amazon.com/marketplace/latest/buyerguide/management-delegates.html">Using
25
+
delegated administrators</a>, in the <i>Amazon Web Services Marketplace Buyer
26
+
Guide</i>.</p>
27
27
</li>
28
28
<li>
29
-
<p>Create an IAM policy that enables the <code>aws-marketplace:GetBuyerDashboard</code> and <code>organizations:DescribeOrganization</code> permissions. In addition,
30
-
the management account requires the <code>organizations:EnableAWSServiceAccess</code> and <code>iam:CreateServiceLinkedRole</code> permissions to create
31
-
For more information about creating the policy, see
32
-
<ahref="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html">Policies and permissions in Amazon Web Services Identity and Access Management</a>,
33
-
in the <i>IAM User Guide</i>.</p>
29
+
<p>Create an IAM policy that enables the
30
+
<code>aws-marketplace:GetBuyerDashboard</code> and
31
+
<code>organizations:DescribeOrganization</code> permissions. In addition,
32
+
the management account requires the
33
+
<code>organizations:EnableAWSServiceAccess</code> and
34
+
<code>iam:CreateServiceLinkedRole</code> permissions to create. For more
35
+
information about creating the policy, see <ahref="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html">Policies and permissions in
36
+
Identity and Access Management</a>, in the <i>IAM User Guide</i>.</p>
37
+
<note>
38
+
<p>Access can be shared only by registering the desired linked account as a
<p>Use the Amazon Web Services Marketplace console to create the <code>AWSServiceRoleForProcurementInsightsPolicy</code> service-linked role.
37
-
The role enables AWS Marketplace procurement visibility integration. The management account requires an IAM policy with the <code>organizations:EnableAWSServiceAccess</code> and <code>iam:CreateServiceLinkedRole</code> permissions
38
-
to create the service-linked role and enable the service access. For more information, see
47
+
<p>Use the Amazon Web Services Marketplace console to create the
The role enables Amazon Web Services Marketplace procurement visibility integration. The management
50
+
account requires an IAM policy with the
51
+
<code>organizations:EnableAWSServiceAccess</code> and
52
+
<code>iam:CreateServiceLinkedRole</code> permissions to create the
53
+
service-linked role and enable the service access. For more information, see
39
54
<ahref="https://docs.aws.amazon.com/marketplace/latest/buyerguide/orgs-access-slr.html">Granting access to
40
-
Amazon Web Services Organizations</a>, and
41
-
<ahref="https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-service-linked-role-procurement.html">Service-linked role to share procurement data</a>,
42
-
in the <i>Amazon Web Services Marketplace Buyer Guide</i>.</p>
55
+
Organizations</a> and <ahref="https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-service-linked-role-procurement.html">Service-linked role to share procurement data</a> in the
56
+
<i>Amazon Web Services Marketplace Buyer Guide</i>.</p>
57
+
</li>
58
+
<li>
59
+
<p>After creating the service-linked role, you must enable trusted access that
60
+
grants Amazon Web Services Marketplace permission to access data from your Organizations. For more information,
61
+
see <ahref="https://docs.aws.amazon.com/marketplace/latest/buyerguide/orgs-access-slr.html">Granting access to
62
+
Organizations</a> in the <i>Amazon Web Services Marketplace Buyer Guide</i>.</p>
* <p>The AWS Marketplace <code>GetBuyerDashboard</code> API enables you to get a procurement insights dashboard
37
-
* programmatically. The API gets the agreement and cost analysis dashboards with data for all of the Amazon Web Services accounts in your Amazon Web Services organization. </p>
38
-
* <p>To use the API, you must complete the following prerequisites:</p>
36
+
* <p>The Amazon Web Services Marketplace <code>GetBuyerDashboard</code> API enables you to get a procurement insights
37
+
* dashboard programmatically. The API gets the agreement and cost analysis dashboards with
38
+
* data for all of the Amazon Web Services accounts in your Amazon Web Services Organization. </p>
39
+
* <p>To use the Amazon Web Services Marketplace Reporting API, you must complete the following prerequisites:</p>
39
40
* <ul>
40
41
* <li>
41
-
* <p>Enable all features for your organization. For more information, see
42
-
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html">Enabling all features for an organization with Amazon Web Services Organizations</a>,
43
-
* in the <i>Amazon Web Services Organizations User Guide</i>.</p>
42
+
* <p>Enable all features for your organization. For more information, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html">Enabling all features for an organization with Organizations</a>, in the
43
+
* <i>Organizations User Guide</i>.</p>
44
44
* </li>
45
45
* <li>
46
-
* <p>Call the service as the Amazon Web Services Organizations management account or an account registered as a delegated administrator for the procurement insights service.
47
-
* Users without management or delegated administrator accounts can use the dashboard, but they only see data for their accounts.</p>
48
-
* <p>For more information about management accounts, see
49
-
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_tutorials_basic.html">Tutorial: Creating and configuring an organization</a>
50
-
* and <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs-manage_accounts_management.html">Managing the management account with Amazon Web Services Organizations</a>,
51
-
* both in the <i>Amazon Web Services Organizations User Guide</i>.</p>
52
-
* <p>For more information about delegated administrators, see <a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/management-delegates.html">Using delegated administrators</a>,
53
-
* in the <i>AWS Marketplace Buyer Guide</i>.</p>
46
+
* <p>Call the service as the Organizations management account or an account registered
47
+
* as a delegated administrator for the procurement insights service.</p>
48
+
* <p>For more information about management accounts, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_tutorials_basic.html">Tutorial:
49
+
* Creating and configuring an organization</a> and <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs-manage_accounts_management.html">Managing the management account with Organizations</a>, both in the
50
+
* <i>Organizations User Guide</i>.</p>
51
+
* <p>For more information about delegated administrators, see <a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/management-delegates.html">Using
52
+
* delegated administrators</a>, in the <i>Amazon Web Services Marketplace Buyer
53
+
* Guide</i>.</p>
54
54
* </li>
55
55
* <li>
56
-
* <p>Create an IAM policy that enables the <code>aws-marketplace:GetBuyerDashboard</code> and <code>organizations:DescribeOrganization</code> permissions. In addition,
57
-
* the management account requires the <code>organizations:EnableAWSServiceAccess</code> and <code>iam:CreateServiceLinkedRole</code> permissions to create
58
-
* For more information about creating the policy, see
59
-
* <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html">Policies and permissions in Amazon Web Services Identity and Access Management</a>,
60
-
* in the <i>IAM User Guide</i>.</p>
56
+
* <p>Create an IAM policy that enables the
57
+
* <code>aws-marketplace:GetBuyerDashboard</code> and
58
+
* <code>organizations:DescribeOrganization</code> permissions. In addition,
59
+
* the management account requires the
60
+
* <code>organizations:EnableAWSServiceAccess</code> and
61
+
* <code>iam:CreateServiceLinkedRole</code> permissions to create. For more
62
+
* information about creating the policy, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html">Policies and permissions in
63
+
* Identity and Access Management</a>, in the <i>IAM User Guide</i>.</p>
64
+
* <note>
65
+
* <p>Access can be shared only by registering the desired linked account as a
* <p>Use the Amazon Web Services Marketplace console to create the <code>AWSServiceRoleForProcurementInsightsPolicy</code> service-linked role.
64
-
* The role enables AWS Marketplace procurement visibility integration. The management account requires an IAM policy with the <code>organizations:EnableAWSServiceAccess</code> and <code>iam:CreateServiceLinkedRole</code> permissions
65
-
* to create the service-linked role and enable the service access. For more information, see
74
+
* <p>Use the Amazon Web Services Marketplace console to create the
* The role enables Amazon Web Services Marketplace procurement visibility integration. The management
77
+
* account requires an IAM policy with the
78
+
* <code>organizations:EnableAWSServiceAccess</code> and
79
+
* <code>iam:CreateServiceLinkedRole</code> permissions to create the
80
+
* service-linked role and enable the service access. For more information, see
66
81
* <a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/orgs-access-slr.html">Granting access to
67
-
* Amazon Web Services Organizations</a>, and
68
-
* <a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-service-linked-role-procurement.html">Service-linked role to share procurement data</a>,
69
-
* in the <i>Amazon Web Services Marketplace Buyer Guide</i>.</p>
82
+
* Organizations</a> and <a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-service-linked-role-procurement.html">Service-linked role to share procurement data</a> in the
83
+
* <i>Amazon Web Services Marketplace Buyer Guide</i>.</p>
84
+
* </li>
85
+
* <li>
86
+
* <p>After creating the service-linked role, you must enable trusted access that
87
+
* grants Amazon Web Services Marketplace permission to access data from your Organizations. For more information,
88
+
* see <a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/orgs-access-slr.html">Granting access to
89
+
* Organizations</a> in the <i>Amazon Web Services Marketplace Buyer Guide</i>.</p>
0 commit comments