Die AWS Marketplace API-Referenz wurde neu strukturiert. Weitere Informationen zu den unterstützten API-Vorgängen finden Sie in der AWS Marketplace API-Referenz.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwendung der AWS Marketplace Vereinbarungs-API
AWS Marketplace ist ein kuratierter digitaler Katalog, mit dem Kunden Software, Daten und Dienste von Drittanbietern suchen, kaufen, bereitstellen und verwalten können, um Lösungen zu entwickeln und ihr Geschäft zu führen. Der AWS Marketplace Agreement Service bietet eine API-Schnittstelle, die AWS Marketplace Käufer und Verkäufer bei der Verwaltung ihrer Verträge unterstützt, einschließlich der Auflistung, Suche und Filterung von Verträgen.
Die wichtigsten Konzepte
In der folgenden Tabelle werden die wichtigsten Konzepte beschrieben, die in der AWS Marketplace Agreement API verwendet werden.
| Konzept | Description |
|---|---|
| Akzeptor | Die Partei, die alle oder einen Teil der vom Antragsteller in einer Vereinbarung verlängerten Bedingungen akzeptiert. In den meisten Fällen handelt es sich bei den Akzeptoren um die Käufer des Produkts. |
| Vereinbarung | Ein Dokument, das für zwei Parteien bindend ist, darunter den Anbieter (üblicherweise der seller/ISV Vertriebspartner) und den Abnehmer (üblicherweise der Käufer), und das die zwischen ihnen geltenden Bedingungen und Konditionen festlegt. |
| Antrag auf Kündigung des Vertrags | Eine vom Verkäufer (Vorschlagenden) initiierte Anfrage zur Kündigung eines aktiven Vertrags. Der Käufer (Akzeptor) kann die Stornierungsanfrage annehmen oder ablehnen. Bei Annahme wird der Workflow zur Kündigung des Vertrags asynchron ausgeführt und der Status der Vereinbarung ändert sich in Storniert. Wenn der Vertrag abgelehnt wird, bleibt er aktiv und der Verkäufer kann eine neue Stornierungsanfrage stellen. |
| Vorschlag für eine Vereinbarung | Entität, die sich auf die von der terms/offer vorgeschlagenen Gruppe bezieht seller/proposer. |
| Anfrage zur Vereinbarung | Entität, die sich auf die Ressource bezieht, die als Ergebnis einer Kundenaktion erstellt wurde, und beschreibt die creation/modification Vereinbarungsparameter, den Lebenszyklus der Anfrage und das voraussichtliche Ergebnis nach Annahme der Anfrage. |
| Fakturierbare Dimension | Elemente, die sich auf die Preisgestaltung des Produkts beziehen. Zum Beispiel Amazon Elastic Compute Cloud (Amazon EC2) -Instances für Amazon Machine Image (AMI) -Produkte oder Premium-Instances im Vergleich zu Benutzern mit Lesezugriff für SaaS-Produkte (Software as a Service). |
| Vertriebspartner (CP) | Organizations, die vom Product Owner (ISV) autorisiert wurden, ihre Produkte in seinem Namen weiterzuverkaufen. AWS Marketplace |
| Unabhängige Softwareanbieter (ISVs) | Verkäufer, die ihre eigenen Produkte in AWS Marketplace anbieten und verwalten. |
| Absicht | Die Absicht steht für die Motivation, die der Käufer bei der Erstellung des Vertrags verfolgt hat. Derzeit werden bei der Vertragserstellung die Absichten „Neu“, „Änderung“ und „Ersetzen“ unterstützt. |
| Zahlungsanfrage | Eine vom Verkäufer (Anbieter) initiierte Zahlungsaufforderung im Zusammenhang mit einer Vereinbarung. Der Käufer (Akzeptor) kann die Zahlungsaufforderung annehmen oder ablehnen. |
| Vorschlagender | Die Partei, die die ursprünglichen Bedingungen einer Vereinbarung verlängert, am häufigsten durch ein Angebot. |
| Bestellungen | Organizations verlangen von Käufern, dass sie Bestellungen verwenden, um bei zugelassenen Lieferanten einzukaufen, nachzuverfolgen, was sie kaufen, und sicherzustellen, dass die Ausgaben prognostiziert, budgetiert, genehmigt und den zuständigen Kostenstellen zugewiesen werden. |
| Ressource | Eine Einheit oder Ressource, in der Verkäufer verkaufen möchten. AWS Marketplace Dies wird häufig als Basisprodukt bezeichnet. Ein Basisprodukt ist für Käufer erst dann vollständig, wenn Produktinformationen, Einsatzattribute und Rechnungsinformationen hinzugefügt wurden. Ein Produkt beschreibt die Produktinformationen, die Merkmale der Softwarebereitstellung und den Abrechnungsmechanismus des Angebots, das ein Verkäufer verkaufen möchte. Das Produkt muss mit einem Angebot kombiniert werden, um zu einer Transaktionseinheit zu werden, die verkauft und von Käufern verwendet werden kann. AWS Marketplace |
| Begriff | Eine Einheit innerhalb einer Vereinbarung, die regelt, wie eine Vereinbarung durchgesetzt wird (z. B. die Preisgestaltung). |
Endpoint
Sie können über die folgenden Endpunkte auf den AWS Marketplace Agreement Service zugreifen:
| Endpoint | Region | Unterstützte IP-Protokolle |
|---|---|---|
agreement-marketplace.us-east-1.api.aws |
USA Ost (Nord-Virginia) | IPv4, IPv6 |
Berechtigungen
Die Agreements API verwendet die AWS Standardauthentifizierung mit Signature Version 4 (Sigv4). Sie benötigen gültige AWS Anmeldeinformationen und die entsprechenden IAM-Berechtigungen, um die API aufrufen zu können. Details hierzu finden Sie unter Zugriffskontrolle für die AWS Marketplace Vereinbarungs-API.
Fehlercodes
Die folgenden Fehlercodes gelten für AWS Marketplace Agreement Service-Aktionen. Ein einziger Fehlercode kann für mehrere Anwendungsfälle zurückgegeben werden. Anhand der folgenden Beschreibungen können Sie das spezifische Szenario identifizieren, in dem die einzelnen Fehlercodes auftreten. Diese Liste erhebt keinen Anspruch auf Vollständigkeit und kann aktualisiert werden, sobald neue Funktionen veröffentlicht werden.
ValidationException
| Fehlercode | Description |
|---|---|
INVALID_SOURCE_AGREEMENT_IDENTIFIER |
Wird zurückgegeben, wenn die Kennung der Quellvereinbarung nicht dem erwarteten Format entspricht oder wenn eine Kennung der Quellvereinbarung für eine Absicht angegeben wurde, für die keine Kennung erforderlich ist (z. B. NEU). |
MISSING_SOURCE_AGREEMENT_IDENTIFIER |
Wird zurückgegeben, wenn die Kennung der Quellvereinbarung nicht für eine Absicht angegeben wird, für die eine solche erforderlich ist (wie REPLACE oder AMEND). |
INVALID_REQUESTED_TERM_CONFIGURATION |
Wird zurückgegeben, wenn die angeforderte Begriffskonfiguration nicht gültig ist. Mögliche Szenarien:
|
INVALID_AGREEMENT_PROPOSAL_IDENTIFIER |
Wird zurückgegeben, wenn die ID des Vereinbarungsvorschlags nicht dem erwarteten Format entspricht oder wenn eine Kennung für einen Vorschlag angegeben wurde, für den keine Vereinbarung erforderlich ist (z. B. AMEND). |
MISSING_AGREEMENT_PROPOSAL_IDENTIFIER |
Wird zurückgegeben, wenn die ID des Vereinbarungsvorschlags nicht für eine Absicht angegeben wird, für die eine solche erforderlich ist (wie NEW oder REPLACE). |
INVALID_FILTER_NAME |
Wird zurückgegeben, wenn der angegebene Filtername kein anerkannter Filter ist oder wenn doppelte Filternamen in der Anforderung enthalten sind. |
INVALID_FILTER_VALUES |
Wird zurückgegeben, wenn Filterwerte ungültig, dupliziert oder leer sind, die maximal zulässige Anzahl überschreiten oder wenn ein Datumsbereichsfilter einen BeforeEndTime Wert angibt, der AfterEndTime dem Wert vorausgeht. |
INVALID_NEXT_TOKEN |
Wird zurückgegeben, wenn das Paginierungstoken falsch formatiert ist, abgelaufen ist, nicht entschlüsselt werden kann oder wenn sich die Anforderungsparameter zwischen paginierten Aufrufen geändert haben. |
DUPLICATE_CHARGES |
Wird zurückgegeben, wenn die Anfrage doppelte Gebührenkennungen enthält oder wenn unterschiedliche Bestellwerte für dieselbe Gebührenkennung angegeben wurden. |
UNSUPPORTED_FILTERS |
Wird zurückgegeben, wenn die angegebene Filterkombination nicht unterstützt wird. Die unterstützten Filterkombinationen variieren je nach Partytyp. Die unterstützten Kombinationen finden Sie in der öffentlichen Dokumentation. |
INVALID_PURCHASE_ORDER_REFERENCE |
Wird zurückgegeben, wenn die Bestellreferenz nicht den Formatanforderungen entspricht oder wenn eine erforderliche Bestellung nicht so bereitgestellt wurde, wie sie vom Kontoadministrator konfiguriert wurde. |
INVALID_CHARGE_AMOUNT |
Wird zurückgegeben, wenn der Abbuchungsbetrag nicht gültig ist. Mögliche Szenarien:
|
UNSUPPORTED_ACTION |
Wird zurückgegeben, wenn der angeforderte Vorgang für den aktuellen Status der Ressource nicht unterstützt wird. Die spezifischen Szenarien variieren je nach API:
|
ResourceNotFoundException
Die ResourceNotFoundException Inhalte resourceType und resourceId Felder, die die Ressource identifizieren, die nicht gefunden werden konnte. In der folgenden Tabelle werden die Szenarien beschrieben, die diese Ausnahme für jeden Ressourcentyp verursachen können.
Anmerkung
Aus Sicherheitsgründen wird derselbe Fehler zurückgegeben, unabhängig davon, ob eine Ressource nicht existiert oder der Aufrufer keinen Zugriff darauf hat. Dadurch wird die Aufzählung gültiger Ressourcenbezeichner verhindert.
| Ressourcentyp | Mögliche Szenarien |
|---|---|
AgreementProposal |
|
Agreement |
|
AgreementRequest |
|
Charge |
|
BillingAdjustmentRequest |
|
AgreementCancellationRequest |
|
PaymentRequest |
|