AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS...

248
AWS Marketplace Verkäuferhandbuch

Transcript of AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS...

Page 1: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS MarketplaceVerkäuferhandbuch

Page 2: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

AWS Marketplace: VerkäuferhandbuchCopyright © 2020 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's,in any manner that is likely to cause confusion among customers, or in any manner that disparages or discreditsAmazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may notbe affiliated with, connected to, or sponsored by Amazon.

Page 3: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Table of ContentsWas ist AWS Marketplace? .................................................................................................................. 1

Verwenden von AWS Marketplace als Verkäufer ............................................................................. 1Erste Schritte als Verkäufer .................................................................................................................. 3

Verkäuferanforderungen für die Veröffentlichung kostenloser Softwareprodukte .................................... 3Zusätzliche Anforderungen für Verkäufer für kostenpflichtige Produkte ................................................ 3

Zulässige Gerichtsbarkeiten für kostenpflichtige Produkte .......................................................... 4AWS Marketplace Management Portal ........................................................................................... 4Registrierungsprozess für Verkäufer .............................................................................................. 5

US-Bankkonto für Verkäufer von bezahlten Produkten .............................................................. 5AWS Marketplace-Steuerberechnungsservice .......................................................................... 6Sie sind bereits Verkäufer? .................................................................................................. 7

Verkäufer-Toolkit ........................................................................................................................ 8AWS Marketplace Commerce Analytics Service ...................................................................... 8Enhanced Data Sharing-Programm ...................................................................................... 19AWS Marketplace-Programm für Demos bei Kunden .............................................................. 20Produktsupport-Verbindung ................................................................................................. 21

Vorbereitung Ihres Produktes .............................................................................................................. 31Preisgestaltung ......................................................................................................................... 32

AWS-Gebühren im Vergleich zu Softwaregebühren ................................................................ 32Annual-Preismodell ............................................................................................................ 33Usage-Preismodell ............................................................................................................ 34Private Angebote .............................................................................................................. 35SaaS-Abonnements – Preise .............................................................................................. 35SaaS-Verträge – Preise ..................................................................................................... 35AMI-Preismodelle .............................................................................................................. 35Preisgestaltung Ihrer Software mit SaaS ............................................................................... 40Annual-Produkte ............................................................................................................... 45Refunds ........................................................................................................................... 46

Private Angebote ...................................................................................................................... 48Funktionsweise privater Angebote ....................................................................................... 48Private Angebote durch Beratungspartner ............................................................................. 49Hinweise zu privaten Angeboten ......................................................................................... 49Unterstützte Produkttypen .................................................................................................. 49Vorgang zum Einreichen eines Angebots .............................................................................. 50Berichte zu privaten Angeboten .......................................................................................... 51Flexibler Zahlungsplaner .................................................................................................... 51Beratungspartner für private Angebote ................................................................................. 53Upgrades und Verlängerungen für private Angebote ............................................................... 55

Standardisierte Lizenzbedingungen .............................................................................................. 57Standardvertrag für AWS Marketplace (SCMP) ...................................................................... 58Enterprise-Vertrag für AWS Marketplace (ECMP) ................................................................... 59

Kategorien und Metadaten ......................................................................................................... 59Benennung und Beschreibung Ihres Produkts ....................................................................... 59Auswahl von Kategorien und Schlüsselwörtern ...................................................................... 61

Optimierung für die Suchmaschine .............................................................................................. 62Keywords ......................................................................................................................... 62Softwarekategorien ............................................................................................................ 62Abschnitt mit Highlights ...................................................................................................... 62Short description ............................................................................................................... 63Example .......................................................................................................................... 63

AWS Marketplace für Desktopanwendungen (AMDA) ............................................................................. 64Starten des Onboarding-Prozesses ............................................................................................. 64Produkteinreichung und -verpackung ........................................................................................... 64Anwendungsverpackungstypen ................................................................................................... 65

iii

Page 4: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Erstellen des AMDA-Pakets ........................................................................................................ 66Anwendungsmetadaten .............................................................................................................. 66Aufnahme und Aktualisierungen auf neue Versionen ...................................................................... 66

AMI-basierte Produkte ....................................................................................................................... 68Mehrere Versionen .................................................................................................................... 68AMI Datei-Upload ...................................................................................................................... 68Entfernen von Produkten aus AWS Marketplace ............................................................................ 68Bewährte Methoden für die Erstellung von AMIs ............................................................................ 70

Rights ............................................................................................................................. 70Erstellung eines AMIs ........................................................................................................ 70Sicherung eines AMIs ........................................................................................................ 70

Metering Service ....................................................................................................................... 71Metering Service-Konzepte ................................................................................................. 72Preisgestaltung Ihrer Software ............................................................................................ 73Hinzufügen Ihres Produkts zu AWS Marketplace ................................................................... 74Änderung Ihrer Software zur Nutzung des Metering Service ..................................................... 75Aufrufen des AWS Marketplace Metering Service .................................................................. 43Fehlerbehandlung ............................................................................................................. 44Einschränkungen .............................................................................................................. 78

AMI-basierte Bereitstellung mithilfe von CloudFormation .................................................................. 78Erstellen Ihres Produktangebots .......................................................................................... 79Vorbereiten Ihrer AWS CloudFormation-Vorlage .................................................................... 79Abrufen der Kostenschätzung für Ihre Vorlageninfrastruktur ..................................................... 81Topologiediagramm ........................................................................................................... 81Erfüllen der Einreichungsanforderungen ............................................................................... 81Senden Ihrer Produktanfrage .............................................................................................. 82Hinzufügen von serverlosen Anwendungskomponenten .......................................................... 83

Private Abbilder ........................................................................................................................ 88Paketgruppenanforderungen ............................................................................................... 89Senden Ihrer Paketgruppe .................................................................................................. 90Status scannen ................................................................................................................. 91Einreichen Ihres Produktes bei AWS Marketplace .................................................................. 92

AMI-Produkt-Checkliste .............................................................................................................. 92Container-basierte Produkte ............................................................................................................... 94

Hilfe erhalten ............................................................................................................................ 94Erste Schritte mit Container-Produkten ......................................................................................... 94

Erstellen eines Container-Produkts ...................................................................................... 94Herunterladen und Ausfüllen des Produktladeformulars für Container-Produkte ........................... 95Integrieren der Messung für Ihr Container-Produkt ................................................................. 96Veröffentlichen von Container-Produkten .............................................................................. 96Container-Produkt-Scans .................................................................................................... 97

Container-Produkte – Preise ....................................................................................................... 97Preismodelle für Container-Produkte .................................................................................... 98

Integrieren des AWS Marketplace Metering Services ...................................................................... 99Entitlement ....................................................................................................................... 99Integrationsrichtlinien ....................................................................................................... 100Unterstützte AWS-Regionen .............................................................................................. 100Verhindern von Änderungen an der Gebührenerfassung ........................................................ 101Benutzerdefinierte Messung .............................................................................................. 101Stundenmessung ............................................................................................................. 106

Machine Learning-Produkte .............................................................................................................. 114Erste Schritte mit Amazon SageMaker ....................................................................................... 114Amazon SageMaker-Algorithmen und -Modellpakete ..................................................................... 114Algorithmen und Modelle .......................................................................................................... 115

Verpacken Ihres Codes mit Docker .................................................................................... 115Erstellen Ihres Algorithmus in SageMaker ........................................................................... 116Erstellen Ihres Modellpakets in SageMaker ......................................................................... 117

iv

Page 5: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Hinzufügen Ihres Algorithmus oder Modellpakets zu AWS Marketplace .................................... 118Vermarkten Ihres Algorithmus oder Modellpakets ................................................................. 120

Bewährte Methoden für Beispiele .............................................................................................. 120Software as a Service (SaaS)-basierte Produkte .................................................................................. 122

Erste Schritte .......................................................................................................................... 122Prerequisites .................................................................................................................. 122SaaS-Abonnements ......................................................................................................... 123SaaS-Verträge ................................................................................................................ 125SaaS-Verträge mit Verbrauch ............................................................................................ 127

Planen Ihres SaaS-Produkts ..................................................................................................... 129Planen Ihrer Preise ......................................................................................................... 129Planen Ihrer Fakturierungsintegration ................................................................................. 130Planen Ihrer Amazon SNS-Integration ................................................................................ 130Planung,, wie Kunden auf Ihr Produkt zugreifen können ........................................................ 130

SaaS-Produktrichtlinien ............................................................................................................ 131Richtlinien zum Einrichten von Produkten ............................................................................ 131Anforderungen bezüglich Kundeninformationen .................................................................... 131Richtlinien für die Verwendung von Produkten ..................................................................... 132Architektur-Richtlinien ....................................................................................................... 132

Preise für SaaS-Produkte ......................................................................................................... 132Preise für SaaS-Abonnements .......................................................................................... 133Preise für SaaS-Verträge .................................................................................................. 134

Onboarding für SaaS-Kunden ................................................................................................... 137Konfigurieren Ihres SaaS-Produkts für die Annahme neuer Käufer .......................................... 137

Amazon SNS-Benachrichtigungen für SaaS-Produkte ................................................................... 139SaaS-Produkt-Amazon SNS-Nachrichtentext ....................................................................... 139SaaS-Produkt-Amazon SNS-Aktionen ................................................................................. 139Abonnieren einer SQS-Warteschlange zum SNS-Thema ....................................................... 140Abfrage der SQS-Warteschlange auf Benachrichtigungen ...................................................... 140

Zugreifen auf die AWS Marketplace Metering- und Entitlement-Service-APIs ..................................... 140Messen der Nutzung ....................................................................................................... 140Überprüfen der Berechtigungserteilungen ............................................................................ 142Checkliste für die SaaS-Produktintegration .......................................................................... 142

Reporting ............................................................................................................................... 145Codebeispiele ......................................................................................................................... 146

Beispiel für ResolveCustomer-Code ................................................................................... 146Beispiel für GetEntitlement-Code ....................................................................................... 146Beispiel für BatchMeterUsage-Code ................................................................................... 147

Verwenden von AWS PrivateLink mit AWS Marketplace ................................................................ 148Introduction .................................................................................................................... 148Konfigurieren Ihres Produkts ............................................................................................. 149Einreichen Ihres Produktes bei AWS Marketplace ................................................................ 150Käuferzugriff auf VPC-Endpunkte ....................................................................................... 150Anhang Checklisten ......................................................................................................... 151

Datenprodukte ................................................................................................................................ 153Einreichen Ihres Produktes ............................................................................................................... 154

Verwenden der Registerkarte „Products (Produkte)“ ...................................................................... 155Voraussetzungen hinsichtlich Unternehmens- und Produktlogos ..................................................... 156Über AWS CloudFormation gestartetes Produkt (kostenfrei oder kostenpflichtig) odernutzungsabhängig bezahltes AMI-Produkt ................................................................................... 156

Einreichen Ihres Produktes ............................................................................................... 156Aktualisieren Ihres Produkts .............................................................................................. 157

Produktänderungen und -aktualisierungen ................................................................................... 157Dauer und Erwartungen ........................................................................................................... 158Einreichen von AMIs in AWS Marketplace .................................................................................. 158

Self-Service AMI-Scanning ............................................................................................... 158AMI-Klonen und Produkt-Codezuordnung ............................................................................ 159

v

Page 6: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Abschließende Checkliste ......................................................................................................... 159Vermarkten Ihres Produktes .............................................................................................................. 161

Ankündigung der Verfügbarkeit Ihres Produkts ............................................................................. 161AWS Marketplace-Formulierungen ............................................................................................. 161Rezensionen auf AWS Marketplace ........................................................................................... 162Verknüpfen mit AWS Marketplace .............................................................................................. 163Verwenden des AWS Marketplace-Logos .................................................................................... 163Direktes Verknüpfen mit Ihrem Produkt in AWS Marketplace .......................................................... 163Pressemitteilungen .................................................................................................................. 163AWS Marketplace-Richtlinien zur Nutzung von Marken ................................................................. 164

Verkäuferberichte und Datenfeeds ..................................................................................................... 166Verkäuferberichte .................................................................................................................... 166

Zugriff auf Berichte .......................................................................................................... 166Daily Business Report (Täglicher Geschäftsbericht) .............................................................. 167Daily Customer Subscriber Report (Täglicher Bericht zu Kundenabonnements) ......................... 175Disbursement Report (Auszahlungsbericht) ......................................................................... 177Monthly Billed Revenue Report (Monatlicher Bericht zum abgerechneten Umsatz) ..................... 184Sales Compensation Report (Vertriebsvergütungsbericht) ...................................................... 191US sales and use tax report (US-Umsatz- und Verbrauchssteuerbericht) .................................. 193Daily ref tag (Tägliches Ref-Tag) ....................................................................................... 196Weekly ref tag (Wöchentliches Ref-Tag) ............................................................................. 197

Datenfeeds ............................................................................................................................. 198Speicherung und Struktur von Datenfeeds .......................................................................... 198Zugriff auf Datenfeeds ..................................................................................................... 200Verwenden von Datenfeeds .............................................................................................. 200Kontodatenfeed ............................................................................................................... 201Adressdatenfeed ............................................................................................................. 202Datenfeed zu Abrechnungsereignissen ............................................................................... 203Datenfeed zu Legacy-Zuweisungen .................................................................................... 212Angebotsdatenfeed .......................................................................................................... 213Datenfeed zu Angebotsprodukten ...................................................................................... 214Datenfeed zum Angebotsziel ............................................................................................. 215Produktdatenfeed ............................................................................................................ 216Daten-Feed für Steuerartikel ............................................................................................. 217

Sicherheit ....................................................................................................................................... 222IAM für AWS Marketplace ........................................................................................................ 222

Erstellen von Benutzern ................................................................................................... 223Erstellen oder Verwenden von Gruppen .............................................................................. 224Anmelden als IAM-Benutzer .............................................................................................. 226

Richtlinien und Berechtigungen für AWS Marketplace-Verkäufer ..................................................... 226Richtlinien: ..................................................................................................................... 226Permissions (Berechtigungen) ........................................................................................... 227

AWS Marketplace Commerce Analytics Service-Kontoberechtigungen ............................................. 229AWS Marketplace Produktsupport-Verbindung-Kontoberechtigungen ............................................... 229Amazon SQS-Berechtigungen ................................................................................................... 230Berechtigungen für AWS Marketplace Metering und Entitlement-APIs .............................................. 231

IAM-Richtlinie für SaaS-Produkte ....................................................................................... 231IAM-Richtlinie für AMI-Produkte ......................................................................................... 231IAM-Richtlinie für Container-Produkte ................................................................................. 232

AMI-Sicherheitsrichtlinien .......................................................................................................... 232Security ......................................................................................................................... 222Accessibility .................................................................................................................... 233Kundeninformationen ....................................................................................................... 234Produktnutzung: .............................................................................................................. 234Architecture .................................................................................................................... 234

Protokollieren von AWS Marketplace-API-Aufrufen mit AWS CloudTrail ............................................ 235Beispiel: AWS Marketplace Protokolldateieinträge ................................................................ 235

vi

Page 7: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Verwandte Themen ......................................................................................................... 236Dokumentverlauf ............................................................................................................................. 237AWS-Glossar .................................................................................................................................. 240.................................................................................................................................................... ccxli

vii

Page 8: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerwenden von AWS Marketplace als Verkäufer

Was ist AWS Marketplace?AWS Marketplace ist ein kuratierter digitaler Katalog, den Kunden bei Suche, Erwerb, Bereitstellung undVerwaltung von Drittanbieter-Software, -Daten und -Services verwenden können, die Kunden zum Erstellenvon Lösungen und für ihr Geschäft benötigen. AWS Marketplace enthält Tausende von Softwareangebotenin häufig angefragten Kategorien wie Sicherheit, Netzwerk, Speicher, Machine Learning, BusinessIntelligence, Datenbank und DevOps. AWS Marketplace vereinfacht mit flexiblen Preisoptionen undverschiedenen Bereitstellungsmethoden auch die Softwarelizenzierung und -beschaffung. Darüber hinausumfasst AWS Marketplace Datenprodukte, die von AWS Data Exchange verfügbar sind.

Kunden können vorkonfigurierte Software schnell mit wenigen Klicks starten und Softwarelösungen inAmazon Machine Images (AMIs), Software as a Service (SaaS) und anderen Formaten auswählen.Darüber hinaus können Sie Datenprodukte durchsuchen und abonnieren. Die flexiblen Preisoptionenumfassen kostenlose Testversionen, Abrechnungen auf Stunden-, Monats-, Jahres-, Mehrjahres- undBYOL-Basis und die zentrale Abrechnungserstellung. AWS verarbeitet Abrechnungen und Zahlungen; dieGebühren werden in der AWS-Rechnung der Kunden aufgelistet.

Sie können AWS Marketplace als Käufer (Abonnent), Verkäufer (Anbieter) oder beides verwenden. JederBenutzer mit einem AWS-Konto kann AWS Marketplace als Käufer verwenden und sich als Verkäuferregistrieren. Verkäufer können unabhängige Softwareanbieter (ISVs), Value-Added Reseller oder einzelnePersonen sein, die mit AWS-Produkten und -Services kompatible Lösungen anbieten.

Note

Datenproduktanbieter müssen die AWS Data Exchange-Eignungsanforderungen erfüllen. WeitereInformationen finden Sie unter Bereitstellen von Datenprodukten auf AWS Data Exchange im AWSData ExchangeBenutzerhandbuch.

Jedes Softwareprodukt in AWS Marketplace hat einen Kurationsprozess durchlaufen. Die Produktseitekann ein mehrere Angebote für das Produkt enthalten. Wenn der Verkäufer ein Produkt an AWSMarketplace übermittelt, legt er einen Preis für das Produkt und die Nutzungsbedingungen fest. Wenn einVerbraucher ein Produkt abonniert, erklärt er sich mit dem Preis und den Bedingungen für das Angeboteinverstanden.

Das Produkt kann zur kostenfreien Verwendung angeboten oder seine Verwendung kann mit einer Gebührverbunden sein. Die Gebühr wird Teil Ihrer AWS-Rechnung. Nach Ihrer Zahlung bezahlt AWS Marketplaceden Verkäufer. Produkte können viele Formen aufweisen. Beispielsweise kann ein Produkt als AmazonMachine Image (AMI) angeboten werden, das unter Verwendung Ihres AWS-Kontos instanziiert wird.Das Produkt kann auch für die Verwendung von AWS CloudFormation-Vorlagen zur Bereitstellung fürVerbraucher konfiguriert sein. Beim Produkt kann es sich auch um die Software as a Service (SaaS)-Lösung eines ISVs, eine Web-ACL, einen Satz von Regeln oder Bedingungen für AWS WAF handeln.

Softwareprodukte können zum aufgeführten Preis mit der Standard-Endbenutzer-Lizenzvereinbarung desISV oder zum Preis und mit der Endbenutzer-Lizenzvereinbarung des Kunden erworben werden. Produktekönnen auch im Rahmen eines Vertrags mit festgelegter Laufzeit oder Nutzungsgrenzen gekauft werden.Nachdem Verbraucher ein Produkt abonniert haben, können sie es in ihren AWS Service Catalog kopieren,um den Zugriff auf das Produkt und seine Nutzung in ihrer Organisation zu verwalten.

Verwenden von AWS Marketplace als VerkäuferNavigieren Sie als Käufer zum AWS Marketplace Management Portal, um sich zu registrieren. Wenn Siedie Nutzung Ihres Produkts in Rechnung stellen, müssen Sie im Rahmen Ihrer Registrierung auch Steuer-und Bankinformationen angeben. Wenn Sie sich registrieren, erstellen Sie ein Profil für Ihr Unternehmen

1

Page 9: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerwenden von AWS Marketplace als Verkäufer

oder für sich selbst, das auf AWS Marketplace auffindbar ist. Außerdem können Sie mit dem AWSMarketplace Management Portal Seiten für Ihre Produkte erstellen und verwalten.

Berechtigte Partner können AWS Marketplace-Produkte außerhalb von AWS Marketplaceprogrammgesteuert anbieten. Wenden Sie sich an Ihren AWS Marketplace Business Development Partner,um Informationen darüber zu erhalten, wie Sie ein berechtigter Partner werden.

Weitere Informationen zum Erstellen der Produkttypen in AWS Marketplace finden Sie unter den folgendenThemen:

• AWS Marketplace für Desktopanwendungen (AMDA) (p. 64)• AMI-basierte Produkte (p. 68)• Container-basierte Produkte (p. 94)• Machine Learning-Produkte (p. 114)• Software as a Service (SaaS)-basierte Produkte (p. 122)

Weitere Informationen zu Datenprodukten finden Sie unter Was ist AWS Data Exchange? im AWS DataExchange Benutzerhandbuch.

Nach der Registrierung als Verkäufer verwenden Sie das AWS Marketplace Management Portal, um IhrKonto und Ihre Produkte zu verwalten und auf Nutzungsberichte für Ihre Produkte zuzugreifen.

2

Page 10: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerkäuferanforderungen für die

Veröffentlichung kostenloser Softwareprodukte

Erste Schritte als VerkäuferWenn Sie daran interessiert sind, Ihre Software in AWS Marketplace zu verkaufen, lesen Sie dieAnforderungen und befolgen Sie dann die Anweisungen, um sich als Verkäufer zu registrieren. Esgibt verschiedene Registrierungsanforderungen, je nachdem, wo sich Ihr Unternehmenssitz befindetund welche Art von Produkten Sie verkaufen möchten. Um sich als Verkäufer in AWS Marketplace zuregistrieren, können Sie ein bestehendes AWS-Konto verwenden oder ein neues Konto anlegen. Alle AWSMarketplace-Interaktionen basieren auf dem Konto, das Sie auswählen.

Notes

• Die Registrierung als AWS Marketplace-Verkäufer ist eine Voraussetzung, um ein AWS DataExchange-Datenanbieter zu sein. Weitere Informationen zu diesen Anforderungen finden Sieunter Bereitstellen von Datenprodukten auf AWS Data Exchange im AWS Data ExchangeBenutzerhandbuch.

• Informationen zu den Berechtigungen, die AWS Marketplace-Verkäufer benötigen, finden Sieunter Richtlinien und Berechtigungen für AWS Marketplace-Verkäufer (p. 226).

Verkäuferanforderungen für die Veröffentlichungkostenloser Softwareprodukte

Ob Sie für Ihr Produkt eine Zahlung fordern oder nicht, wenn Sie es in AWS Marketplace anbieten, essich immer um einen Verkauf des Produkts. Die Kosten für den Kunden sind 0,00 USD, aber Sie und derKunde schließen einen gegenseitigen Vertrag für die Nutzung des Produkts. Wenn Sie nur kostenloseProdukte anbieten, müssen Sie keine Bankdaten in AWS Marketplace eingeben. Um kostenlose Produktezu erstellen und in AWS Marketplace anzubieten, müssen Sie:

• Öffentlich verfügbare für Produktionsumgebungen geeignete Software mit vollem Funktionsumfangverkaufen

• Über einen definierten Kundensupportprozess und eine Supportorganisation verfügen• Möglichkeiten bereitstellen, um die Software regelmäßig zu aktualisieren und frei von Schwachstellen zu

halten• Bewährte Methoden und Richtlinien bei der Vermarktung Ihres Produkts auf AWS Marketplace befolgen.• Ein akzeptierter AWS-Kunde sein und die Anforderungen in den Bedingungen für AWS Marketplace-

Verkäufer erfüllen.

Zusätzliche Anforderungen für Verkäufer fürkostenpflichtige Produkte

Wenn Sie Ihre Produkte in Rechnung stellen oder Bring-Your-Own-License-Model (BYOL)-Produkteanbieten, müssen Sie auch die folgenden Anforderungen erfüllen und diese zusätzlichen Informationenbereitstellen:

• Sie müssen ein ständiger Einwohner oder Staatsbürger in einer zugelassenen Gerichtsbarkeit (p. 4),oder eine in einem dieser Bereiche organisierte oder eingetragene Geschäftseinheit sein.

• Sie müssen Steuer- und Bankkontodaten angeben. Für in den USA ansässige Unternehmen sind einW9-Formular und ein Bankkonto bei einer in den USA ansässigen Bank erforderlich.

• Verkäufer außerhalb der USA sind verpflichtet, ein (i) W-8-Formular, eine Mehrwertsteuer (MwSt.) odereine GST-Registrierungsnummer (Waren- und Dienstleistungssteuer) sowie (ii) US-Bankinformationen

3

Page 11: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchZulässige Gerichtsbarkeiten für kostenpflichtige Produkte

bereitzustellen. Wenn Sie kein US-Bankkonto haben, können Sie sich bei Hyperwallet für ein virtuellesUS-Bankkonto registrieren.

• Um Datenprodukte bereitzustellen, müssen Sie auch das Onboarding über den Assistenten zumErstellen von Fällen für AWS Support anfordern.

Zum Verkauf in Region AWS GovCloud (USA) müssen Verkäufer über ein AWS GovCloud (US)- Kontoverfügen. Einzelheiten zu den ITAR-Anforderungen finden Sie im AWS GovCloud (US)-Benutzerhandbuch.

Wenden Sie sich an dasAWS Marketplace Seller Operations-Team, wenn Sie Fragen zu AWSMarketplace-Verkäuferanforderungen oder dem Registrierungsprozess haben.

Zulässige Gerichtsbarkeiten für kostenpflichtigeProdukteUm kostenpflichtige Software in AWS Marketplace zu verkaufen, müssen Sie ein ständiger Einwohneroder Staatsbürger in einem der folgenden Länder oder eine darin organisierte oder eingetrageneGeschäftseinheit sein:

• Australien¹• Bahrain¹ ²• Mitgliedsstaat der Europäischen Union (EU)¹• Neuseeland¹• Norwegen¹ ²• Schweiz¹ ²• Vereinigte Arabische Emirate (VAE)¹ ²• Großbritannien und Nordirland¹• Vereinigte Staaten (USA)

¹ Verkäufer von kostenpflichtigen Produkten in diesen Ländern müssen Umsatzsteuerinformationenbereitstellen.

² In diesen Ländern müssen Verkäufer den Käufern möglicherweise eine Rechnung vorlegen.

Weitere Informationen zu Umsatzsteuer und Rechnungsstellung finden Sie in AWS Marketplace Sellers inder Hilfe Amazon Web Service Tax.

AWS Marketplace Management PortalAWS Marketplace Management Portal ist das Werkzeug, mit dem Sie sich als AWS Marketplace-Verkäuferregistrieren und die in AWS Marketplace verkauften Produkte verwalten können. Sie können die folgendenAufgaben auf dem Portal durchführen:

• Registrierung als AWS Marketplace-Verkäufer• Verwenden Sie die Seite Products (Produkte), um neue Softwareprodukte zu übermitteln und

vorhandene Softwareprodukte zu aktualisieren.• Überwachen des Status Ihrer Anfragen• Hochladen von Dateien, die Sie zum Erstellen und Verwalten Ihrer neuen Produkte benötigen.• Verwalten Ihrer Softwareprodukte als inkrementellen Kanalumsatz durch Nutzung der

Markteinführungsaktivitäten.• Messen der Ergebnisse Ihrer Marketingbemühungen innerhalb weniger Stunden nach dem Start,

einschließlich der Nutzung und des Umsatzes Ihrer Kampagnen

4

Page 12: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchRegistrierungsprozess für Verkäufer

• Ermöglichen Sie es Kundenservicemitarbeitern Kundendaten in Echtzeit abzurufen• Initiieren eines automatisches AMI-Scans zur Erkennung von Schwachstellen.

Note

Datenprodukte werden über die AWS Data Exchange-Konsole veröffentlicht und verwaltet.AWS Data Exchange-Anbieter können sich über das AWS Marketplace Management Portal alsVerkäufer registrieren, das AWS Data Exchange-Onboarding anfordern, auf Verkäuferberichtezugreifen und Erstattungsanträge senden.

Alle registrierten Verkäufer können auf AWS Marketplace Management Portal mit ihren AWS-Anmeldeinformationen für das Konto zugreifen, mit dem sie ihre Produkte erstellen. Das Konto, das Sieverwenden, ist als der Verkäufer definiert, wenn ein Kunde Ihr Produkt abonniert. Wenn Sie Hilfe bei derBestimmung des Kontos benötigen, das der registrierte Verkäufer Ihrer Produkte (Seller of Record) ist,wenden Sie sich an das AWS Marketplace Seller Operations-Team .

AWS Marketplace empfiehlt nachdrücklich die Verwendung von AWS Identity and Access Management(IAM)-Rollen für die Anmeldung im AWS Marketplace Management Portal anstelle Ihrer Stammkonto-Anmeldeinformationen. Weitere Informationen finden Sie unter IAM-Benutzer im IAM-Benutzerhandbuch.

Um Mitarbeitern in Ihrem Unternehmen die Anmeldung beim AWS Marketplace Management Portal zuermöglichen, müssen Sie für jede Person, der Zugriff gewährt werden soll, einen IAM-Benutzer erstellenund Zugriffsberechtigungen für das AWS Marketplace Management Portal festlegen. Wir empfehlenaußerdem das Erstellen eines Stamm- oder Kontoinhaber-IAM für den Zugriff.

Registrierungsprozess für VerkäuferUm sich als AWS Marketplace-Verkäufer zu registrieren, wählen Sie im AWS Marketplace ManagementPortal (AMMP) die Option Sign Up as an AWS Marketplace Seller (Als AWS Marketplace-Verkäuferanmelden) aus, und akzeptieren Sie die Allgemeinen Geschäftsbedingungen. Legen Sie ein AWS-Konto fest, das Sie als Ihr primäres AWS Marketplace-Konto verwenden möchten. Sie können einbestehendes Konto verwenden oder ein neues AWS-Konto registrieren, solange das Konto mit einergültigen Zahlungsmethode verknüpft ist. Dieses Konto ist der eingetragene Verkäufer für Ihre Produktein AWS Marketplace und wird für die Berichterstattung, Auszahlung und Kommunikation von AWSMarketplace mit Ihnen verwendet.

Note

Sobald Sie ein AWS-Konto verwenden, um ein Produkt in AWS Marketplace anzubieten, könnenSie das mit dem Produkt verknüpfte AWS-Konto nicht mehr ändern.

Nach der Erstellung eines Produkts in AWS Marketplace können Sie jedoch andere Produktinformationen(Name, Website, Beschreibung) weiterhin ändern. Sie können außerdem AWS Identity and AccessManagement (AWS IAM) verwenden, um Ihr primäres AWS-Konto so zu konfigurieren, dass mehrereBenutzer mit unterschiedlichen Berechtigungen auf das AWS Marketplace Management Portal zugreifenkönnen. Weitere Informationen finden Sie unter the section called “IAM für AWS Marketplace” (p. 222).

US-Bankkonto für Verkäufer von bezahlten ProduktenFür alle Verkäufer, die kostenpflichtige Software in AWS Marketplace verkaufen möchten, ist ein US-Bankkonto erforderlich. AWS Marketplace zahlt nur an US-Bankkonten aus.

Note

Eine Liste der Länder, in denen Sie kostenpflichtige Produkte in AWS Marketplace anbietenkönnen, finden Sie unter Zulässige Gerichtsbarkeiten für kostenpflichtige Produkte (p. 4).

5

Page 13: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace-Steuerberechnungsservice

Wenn Sie noch kein US-Bankkonto haben, können Sie eines über Hyperwallet eröffnen. Hyperwallet kannIhnen ein US-Konto bereitstellen, das Sie AWS Marketplace für AWS Marketplace-Auszahlungen zurVerfügung stellen können.

Hyperwallet ist ein unabhängiger Dienstleister, der es Ihnen ermöglicht, Geld auf ein anderes Bankkontoin einer unterstützten Währung zu überweisen. Für einen begrenzten Zeitraum müssen Sie bestimmteHyperwallet-Servicegebühren im Zusammenhang mit Auszahlungen von AWS Marketplace nicht bezahlen.

• Indem Sie Ihre Hyperwallet-Kontoinformationen zu Ihrem AWS Marketplace-Verkäuferkonto hinzufügen,stimmen Sie zu und bestätigen, dass AWS Marketplace Ihren Namen, Ihre E-Mail-Adresse und IhreKontonummer für Hyperwallet freigibt, um Ihren Status als AWS Marketplace-Verkäufer zu bestätigen.

• Für die Nutzung der Hyperwallet-Services können zusätzliche Gebühren anfallen (einschließlichÜberweisungsgebühren und Fremdwährungsgebühren, die für die Überweisung von Geldern inIhre Landeswährung erforderlich sind). Es können außerdem spezielle Wechselkurse gelten. DieServicegebühr von Hyperwallet wird für einen begrenzten Zeitraum und nur in Bezug auf die AWSMarketplace-Auszahlung des Erlöses aus Ihren kostenpflichtigen Produkten auf Ihr Hyperwallet-Kontoerlassen. Weitere Informationen finden Sie im Abschnitt "Fees (Gebühren)" auf der Hyperwallet-Websiteoder wenden Sie sich an Hyperwallet, um weitere Informationen zu erhalten und die anfallendenGebühren zu ermitteln.

So beginnen Sie mit der Registrierung bei Hyperwallet und erhalten Ihre US-Bankkontoinformationen

1. Verwenden Sie die URL und PIN, die Sie von AWS Marketplace per E-Mail erhalten haben, um sichbei Hyperwallet zu registrieren. Sie erhalten die E-Mail als Teil Ihres Registrierungsprozesses.

2. Nachdem Sie Ihr Hyperwallet-Konto aktiviert haben, folgen Sie den im Hyperwallet-Registrierungsportal beschriebenen Schritten, um die Registrierung abzuschließen und IhreKontoinformationen zu erhalten.

3. Wenn Sie ein Konto von Hyperwallet erhalten haben, fügen Sie Ihre Hyperwallet-Kontoinformationenüber das Bank Account Registration Tool zu Ihrem AWS-Konto hinzu.

AWS Marketplace-SteuerberechnungsserviceDer AWS Marketplace Tax Calculation Service bietet die Möglichkeit, die US-Umsatz- undVerbrauchssteuer für bestehende und neue Produkte zu berechnen und einzuziehen. Einige Staatensind nicht für den Tax Calculation Service berechtigt, da AWS Marketplace gesetzlich verpflichtet ist,die anfallende Umsatzsteuer, die auf steuerpflichtige Verkäufe Ihrer Produkte an Kunden in diesenStaaten zurückzuführen ist, einzuziehen und zu überweisen. Um den Service zu nutzen, konfigurierenSie Ihre Steuer-Nexus-Einstellungen für Ihr Verkäuferprofil und weisen Sie dann Ihren ProduktenProduktsteuercodes zu.

Um Ihre Steuer-Nexus-Einstellungen zu konfigurieren, öffnen Sie das AWS Marketplace ManagementPortal und konfigurieren die entsprechenden Steuer-Nexus-Einstellungen auf der Registerkarte Settings(Einstellungen). Weisen Sie dann Ihren Produkten über das AWS Marketplace Management PortalProdukt-Steuerncodes (PTCs, Product Tax Codes) zu. Wir empfehlen Ihnen, die AWS MarketplaceTax Methodology und die AWS Marketplace Product Tax Code Guidance komplett zu lesen, bevor Siediesen Prozess abschließen. Für Produktarten, die auf der Registerkarte Products (Produkte) nichtunterstützt werden, laden Sie ein Produktladeformular herunter, indem Sie File Upload (Datei-Upload) aufder Registerkarte Assets (Komponenten) auswählen. Sie müssen das aktualisierte Produktladeformularbearbeiten und hochladen.

Sobald Sie diese beiden Schritte abgeschlossen haben, wird die Berechnung von US-Umsatz- undVerbrauchssteuer aktiviert. Beachten Sie Folgendes:

• Die Aktivierung Ihrer Steuer-Nexus-Einstellungen dauert zwischen fünf und 48 Stunden.

6

Page 14: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSie sind bereits Verkäufer?

• Bevor Sie PTCs zuordnen können, müssen die Steuer-Nexus-Einstellungen konfiguriert werden.• Die PTC-Zuweisung erfolgt 24 Stunden, nachdem das AWS Marketplace-Team Ihr Produkt genehmigt

und veröffentlicht hat. Dies kann 3 bis 5 Tage ab dem Zeitpunkt Ihrer Produktsänderungsanfrage dauern.• Zu Beginn der Steuerberechnung werden die geschätzten Umsatzsteuerbeträge in den

Kundenrechnungen berücksichtigt. Die Umsatzsteuer wird auf der Grundlage von Faktoren wie derRechnungsadresse des Kunden, dem Steuercode Ihres Produkts und Ihrer Steuer-Nexus-Einstellungenberechnet. Die daraus resultierende Umsatzsteuer wird in die Rechnung des Kunden aufgenommen undals US-Umsatzsteuer unter dem von Ihrem Unternehmen verkauften Produkt ausgewiesen. BeachtenSie, dass Kundenrechnungen den juristischen Namen Ihres Unternehmens enthalten, den Sie bei derRegistrierung als AWS Marketplace-Verkäufer angegeben haben.

• Die gesammelten Umsatzsteuerbeträge werden mit Ihrer monatlichen Auszahlung versendet, und derUS-Sales and Use Tax Report steht Ihnen am 15. des Monats zur Verfügung. Aus diesem geht hervor,welche Steuern erhoben wurden. Sie sind für das Abführen Ihrer Steuern selbst verantwortlich.

Wenn Sie sich für den AWS Marketplace Tax Calculation Service (Steuerberechnungsservice), anmelden,empfehlen wir Ihnen, sich auch für das Amazon Tax Exemption Program (ATEP) zu registrieren. Sie sindnicht verpflichtet, diesen Service zu nutzen. Wir empfehlen jedoch, dass alle AWS Marketplace-Verkäufer,die den Steuerberechnungsservice nutzen, an ATEP teilnehmen. Die Teilnahme hilft, die Anzahl der reinenSteuererstattungen zu reduzieren, die an qualifizierte Kunden verarbeitet werden müssen, die bei ATEPregistriert sind.

Sie können die Steuernexusinformationen auf der Seite Einstellungen für den Steuerberechnungsdienst inAWS Marketplace Management Portal bearbeiten oder löschen.

Weitere Informationen finden Sie unter AWS Marketplace-Verkäufer auf Amazon Web Service-Steuerhilfe,um mehr darüber zu erfahren, wo AWS auf Ihre Verkäufe Umsatzsteuer, Mehrwertsteuer oder GST erhebtund diese im Namen von AWS, Inc. an die lokalen Steuerbehörden überweist.

Disbursement• Für die Auszahlung sind eine gültige Zahlungsmethode, ein registriertes US-Bankkonto und ein

eingereichtes W9-Formular erforderlich.• Verkäufer von bezahlten Produkten müssen ein W-8-Formular, eine Mehrwertsteuer(Mwst.)- oder Waren-

und Dienstleistungssteuer(GST)-Registrierungsnummer sowie ein US-Bankkonto angeben. Hyperwalletkann Ihnen ein US-Bankkonto bereitstellen, das Sie AWS Marketplace für AWS Marketplace-Auszahlungen zur Verfügung stellen können.

• AWS zahlt die Zahlungen monatlich direkt auf das mit dem Verkäuferkonto verbundene Bankkontoaus, abzüglich der AWS Marketplace-Servicegebühren. Die Auszahlung erfolgt auf monatlicher Basis,basierend auf dem Zeitpunkt der Erstellung des Verkäuferkontos und nicht auf dem Beginn eines jedenMonats.

• Die Auszahlung erfolgt erst nach dem Einzug beim Kunden.• Wenn Sie am AWS Marketplace Tax Calculation Service teilnehmen, werden alle von Kunden erhobenen

US-Umsatz- und Verbrauchssteuern in Ihre monatliche Auszahlung einbezogen.

Sie sind bereits Verkäufer?Vermarkten Sie Ihre Produkte zu inkrementellen Channel-Umsätzen, indem Sie die im AWS MarketplaceManagement Portal zur Verfügung gestellten Go-to-Market-Aktivitäten nutzen. Zu den Aktivitäten zählen:

• Messen Sie die Ergebnisse Ihrer Marketing-Bemühungen innerhalb weniger Stunden, einschließlich derNutzung und des Umsatzes Ihrer Kampagnen.

• Ermöglichen Sie es Kundenservicemitarbeitern Kundendaten in Echtzeit abzurufen

7

Page 15: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerkäufer-Toolkit

• Laden Sie die Dateien hoch, die Sie für die Erstellung und Verwaltung Ihrer Produkte benötigen undüberwachen Sie den Fortschritt während der Bearbeitung.

Verkäufer-ToolkitAWS Marketplace Management Portal ist Ihr primäres Tool für den Verkauf von Produkten auf AWSMarketplace. Mit den folgenden zusätzlichen Tools erhalten Sie weitere Einblicke in Ihren Kundenstammund können Ihre Verkäufe besser verstehen.

• AWS Marketplace Commerce Analytics Service (p. 8)• AWS Marketplace Enhanced Data Sharing Program (p. 19)• AWS Marketplace-Programm für Demos bei Kunden (p. 20)• Produktsupport-Verbindung (p. 21)• Verkäuferberichte und Datenfeeds (p. 166)

AWS Marketplace Commerce Analytics ServiceDer AWS Marketplace Commerce Analytics Service ermöglicht Ihnen den programmgesteuerten Zugriff aufProdukt- und Kundendaten über AWS Marketplace. Nachdem Sie sich beim Service angemeldet haben,können Sie über das AWS SDK auf Ihre Nutzungs-, Abonnement- und Abrechnungsberichte zugreifen.

Die Daten, die Sie über die SDK-Tools anfordern, werden als Datensets in Ihrem AWS-Konto bereitgestellt.Die meisten Datensets entsprechen den gleichen Daten, wie die textbasierten Berichte, die auf dem AWSMarketplace Management Portal verfügbar sind. Sie können Datasets für ein bestimmtes Datum anfordernund die Daten werden an den bereitgestellten Amazon S3-Bucket geliefert. Die Benachrichtigung über dieDatenbereitstellung wird vom Amazon Simple Notification Service (Amazon SNS) bereitgestellt.

BedingungenDie AWS Marketplace Commerce Analytics Service-Nutzungsbedingungen ("CAS-Bedingungen") enthaltendie spezifischen Bedingungen für Ihre Nutzung des AWS Marketplace Commerce Analytics Service ("CA-Service") und gelten ab dem Datum, an dem Sie auf die Schaltfläche "I Accept (Ich akzeptiere)" oder dasKontrollkästchen klicken, das mit diesen CAS-Bedingungen angezeigt wird bzw. ein CA-Serviceangebotnutzen (je nachdem, was früher eintritt). Diese CAS-Bedingungen sind ein Zusatz zu den AllgemeinenGeschäftsbedingungen für AWS Marketplace-Verkäufer (die "AWS Marketplace Verkäuferbedingungen")

8

Page 16: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

zwischen Ihnen und Amazon Web Services, Inc. ("AWS," "wir," "uns" oder "unser"), deren Bedingungenhiermit einbezogen werden. Im Falle eines Widerspruchs zwischen diesen CAS-Bedingungen und denAWS Marketplace-Verkäuferbedingungen gelten die Bedingungen dieser CAS-Bedingungen, jedochnur in dem Umfang und ausschließlich in Bezug auf Ihre Nutzung des CA-Service. GroßgeschriebeneBegriffe, die hier verwendet werden, aber hier nicht definiert sind, haben die Bedeutung, die in den AWSMarketplace-Verkäuferbedingungen definiert ist.

1. CA-Services und CAS-Daten. Um sich für den Zugang zum CA-Service zu qualifizieren, müssen Sieein AWS Marketplace-Verkäufer sein, der den bestehenden AWS Marketplace-Verkäuferbedingungenunterliegt. Informationen und Daten, die Sie im Zusammenhang mit dem CA-Service erhaltenoder auf die Sie Zugriff haben ("CAS-Daten"), sind Abonnenteninformationen und unterliegenden Beschränkungen und Verpflichtungen, die in den AWS Marketplace-Verkäuferbedingungenfestgelegt sind. Sie können CAS-Daten auf vertraulicher Basis verwenden, um Marketing- und andereWerbemaßnahmen im Zusammenhang mit Ihren AWS Marketplace-Inhalten zu verbessern und gezieltdurchzuführen, vorausgesetzt, dass Sie (a) CAS-Daten nicht an Dritte weitergeben; (b) CAS-Datennicht in irgendeiner Weise im Widerspruch zu den geltenden Datenschutzrichtlinien oder Gesetzenverwenden; (c) nicht mit Abonnenten in Kontakt treten, um sie zu beeinflussen, einen alternativenKauf außerhalb von AWS Marketplace zu tätigen; (d) uns, unsere Tochtergesellschaften oder einesihrer oder unserer jeweiligen Produkte nicht herabsetzen oder (e) nicht auf irgendeine Weise mit dembeabsichtigten Empfänger als AWS Marketplace-Abonnent gezielt kommunizieren.

2. CA-Service – Einschränkungen und Sicherheit. Sie greifen nur über die in der CA-Service-Dokumentation beschriebenen Wege auf den CA-Service zu (oder versuchen, darauf zuzugreifen).Sie werden Ihre Identität oder die Identität Ihres Kunden bei der Nutzung des CA-Service nicht falschdarstellen oder verbergen. Wir behalten uns das Recht vor, nach unserem alleinigen ErmessenBeschränkungen für Ihre Nutzung des CA-Service festzulegen und durchzusetzen, einschließlich, abernicht beschränkt auf, die Anzahl der Verbindungen, Aufrufe und Server, die für den Zugriff auf den CA-Service während eines beliebigen Zeitraums zugelassen sind. Sie erklären sich damit einverstandenund werden nicht versuchen, solche Einschränkungen zu umgehen. Wir behalten uns das Recht vor,Ihr Recht für den Zugriff auf den CA-Service einzuschränken, auszusetzen oder zu beenden, wenn wirglauben, dass Sie gegen diese CAS-Bedingungen verstoßen oder den CA-Service missbrauchen.

3. Vertraulichkeit und Sicherheit von CA-Service-Anmeldeinformationen. CA-Service-Anmeldeinformationen (z. B. Passwörter, Schlüssel und Client-IDs) werden von Ihnen verwendet,um Ihren API-Client zu identifizieren. Sie sind allein dafür verantwortlich, Ihre Anmeldeinformationenvertraulich zu behandeln und werden alle angemessenen Maßnahmen ergreifen, um die Offenlegung,Verbreitung oder unbefugte Nutzung solcher Anmeldeinformationen zu verhindern, einschließlichmindestens der Maßnahmen, die Sie zum Schutz Ihrer eigenen vertraulichen Informationenähnlicher Art ergreifen. CA Service-Anmeldeinformationen dürfen nicht in Open-Source-Projekteeingebettet sein. Sie sind allein verantwortlich für jeglichen Zugriff auf den CA-Service mit IhrenAnmeldeinformationen.

4. Änderungen. Wir können diese CAS-Bedingungen jederzeit ändern, indem wir eine überarbeiteteVersion auf der AWS-Website veröffentlichen oder Sie gemäß der AWS Marketplace-Verkäuferbedingungen informieren. Die geänderten Bedingungen werden mit der Veröffentlichungoder, wenn wir Sie per E-Mail benachrichtigen, wie in der E-Mail-Nachricht angegebenen, wirksam.Durch die weitere Nutzung oder den Zugriff auf den CA-Service nach Inkrafttreten der Änderungendieser CAS-Bedingungen erklären Sie sich mit den geänderten Bedingungen einverstanden.

5. Kündigung. Diese CAS-Bedingungen und die hierin eingeräumten Nutzungsrechte an CAS-Daten enden mit oder ohne Benachrichtigung an Sie mit der Kündigung Ihrer AWS Marketplace-Verkäuferbedingungen aus irgendeinem Grund. Darüber hinaus können wir die Bereitstellung der CA-Services einstellen oder Ihren Zugang zu den CA-Services jederzeit und ohne Angabe von Gründenbeenden.

Onboarding-LeitfadenSie müssen Ihr AWS-Konto und Ihre AWS-Services zur Nutzung des AWS Marketplace CommerceAnalytics Service konfigurieren:

9

Page 17: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

So verwenden Sie die AWS Marketplace Analysedienst für den Handel

1. Richten Sie Ihre AWS Konto mit Berechtigungen (p. 10).2. Erstellen eines Amazon S3-Ziel-Buckets (p. 10).3. Konfigurieren eines Amazon SNS-Themas für Antwort-Benachrichtigungen (p. 10).4. Anmelden bei dem Commerce Analytics Service-Programm (p. 10).5. Überprüfen Ihrer Konfiguration (p. 11).

Richten Sie Ihre AWS Konto mit Berechtigungen

AWS Marketplace empfiehlt nachdrücklich die Verwendung von AWS Identity and Access Management(IAM)-Rollen für die Anmeldung im AWS Marketplace Management Portal anstelle Ihrer Stammkonto-Anmeldeinformationen. Unter the section called “Richtlinien und Berechtigungen für AWS Marketplace-Verkäufer” (p. 226) finden Sie spezifische IAM-Berechtigungen für AWS Marketplace CommerceAnalytics Service-Berechtigungen. Weitere Informationen finden Sie unter Erstellen von IAM-Benutzern. DaSie für jede Person mit Zugriff auf Ihr Konto einen eigenen IAM-Benutzer erstellen, können Sie auch jedemIAM-Benutzer eindeutige Anmeldeinformationen zuordnen. Damit können Sie den einzelnen IAM-Benutzernauch unterschiedliche Berechtigungen erteilen. Bei Bedarf lassen sich die Berechtigungen für einen IAM-Benutzer jederzeit ändern oder aufheben.

Erstellen eines Amazon S3-Ziel-Buckets

Der Commerce Analytics Service liefert die von Ihnen angeforderten Daten an einen von Ihnenangegebenen Amazon S3-Bucket. Wenn Sie bereits über einen Amazon S3-Bucket verfügen und diesenverwenden möchten, fahren Sie mit dem nächsten Schritt fort.

Wenn Sie keine Amazon S3 oder Sie möchten einen Amazon S3 Bucket speziell für diese Daten, sieheWie erstelle ich einen S3-Bucket?.

Konfigurieren eines Amazon SNS-Themas für Antwort-Benachrichtigungen

Der Commerce Analytics Service liefert Antwortbenachrichtigungen unter Verwendung von Amazon SNS.Mit dem Service werden Nachrichten zu diesem Thema veröffentlicht, damit Sie benachrichtigt werden,wenn Ihre Datensets verfügbar sind oder wenn ein Fehler aufgetreten ist. Wenn Sie bereits ein AmazonSNS-Thema für diesen Zweck besitzen, fahren Sie mit dem nächsten Schritt fort.

Wenn Sie für diesen Service kein Amazon SNS-Thema konfiguriert haben, konfigurieren Sie es jetzt.Anweisungen finden Sie unter Erstellen eines Themas.

Notieren Sie den Amazon-Ressourcennamen (ARN) des Themas für das von Ihnen erstellte Thema, da derARN zum Aufrufen des Service erforderlich ist.

Anmelden bei dem Commerce Analytics Service-Programm

Der Commerce Analytics Service greift auf den Amazon S3-Bucket und das Amazon SNS-Thema zu,nachdem der Service mit dem ARN für das Thema und dem Namen des Buckets konfiguriert wurde.

So ermöglichen Sie den Zugriff

1. Melden Sie sich bei AWS Marketplace Management Portal mit dem AWS-Konto an, mit dem Sie IhreAWS Marketplace-Produkte verwalten.

2. Navigieren Sie zur Commerce Analytics Service-Anmeldeseite.3. Geben Sie den Namen des Amazon S3-Buckets und den ARN für das Amazon SNS-Thema ein und

wählen Sie dann Enroll (Registrieren) aus.4. Wählen Sie auf der Seite mit den Berechtigungen die Option Allow (Erlauben) aus.

10

Page 18: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

5. Notieren Sie im AWS Marketplace Management Portal den Role Name ARN (Rollennamen-ARN) inder Erfolgsmeldung. Sie benötigen den ARN, um den Service aufzurufen.

Überprüfen Ihrer Konfiguration

Der letzte Schritt besteht darin, zu überprüfen, ob Ihre Konfiguration wie erwartet funktioniert.

So testen Sie die Konfiguration

1. Laden Sie die AWS-Befehlszeilenschnittstelle (AWS CLI) herunter und installieren und konfigurierenSie sie.

2. Führen Sie AWS CLI mit diesem Befehl aus.

aws marketplacecommerceanalytics generate-data-set \--data-set-type "customer_subscriber_hourly_monthly_subscriptions" \--data-set-publication-date "{TODAY'S-DATE}" \--role-name-arn "{YOUR-ROLE-NAME-ARN}" \--destination-s3-bucket-name "{YOUR-S3-BUCKET}" \--destination-s3-prefix "test-prefix" \--sns-topic-arn "{YOUR-SNS-TOPIC-ARN}"

• Ersetzen Sie für --data-set-publication-date den Teil {TODAY'S DATE} durch das aktuelleDatum im ISO-8601-Format, YYYY-MM-DDT00:00:00Z, wobei YYYY das vierstellige Jahr MM derzweistellige Monat und DD der zweistellige Tag ist.

• Für --role-name-arn, ersetzen {YOUR-ROLE-NAME-ARN} mit dem ARN der Rolle, die Sievom Registrierungsprozess in erhalten haben Anmelden bei dem Commerce Analytics Service-Programm (p. 10).

• Für --Ziel-s3-bucket-name, ersetzen {IHR-S3-BEHÄLTER} mit dem Amazon S3 Bucket, den Sie in erstellthaben Erstellen eines Amazon S3-Ziel-Buckets (p. 10).

• Für –sns-thema-darn, ersetzen {IHR-SNS-TOPISCHER-ARN} mit dem Amazon SNS Thema, das Sie inerstellt haben Konfigurieren eines Amazon SNS-Themas für Antwort-Benachrichtigungen (p. 10).

Wenn Sie eine Antwort erhalten, einschließlich der DatensatzAnforderungs-ID Antwort vom Service, Siehaben den Onboarding-Prozess abgeschlossen. Eine erfolgreiche Antwort sieht wie folgt aus:

{ "dataSetRequestId": "646dd4ed-6806-11e5-a6d8-fd5dbcaa74ab"}

Technische ImplementierungsanleitungDer AWS Marketplace Commerce Analytics Service wird über das AWS SDK bereitgestellt. In diesemHandbuch wird veranschaulicht, wie Sie mithilfe der AWS CLI und dem AWS SDK for Java mit dem Serviceinteragieren.

IAM-Richtlinie für Commerce Analytics Service

So lassen Sie Ihre IAM Benutzer, um den Commerce Analytics Service zu verwenden, fügen Sie diefolgende eingebundene Richtlinie an Ihre Benutzer an.

11

Page 19: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:GenerateDataSet", "Resource": "*" }, ]}

Weitere Informationen finden Sie unter Erstellen von Richtlinien in der IAM-Konsole im IAM-Benutzerhandbuch.

Erstellen von Anfragen mit der AWS CLI

Laden Sie zunächst die AWS CLI herunter. Das folgende AWS CLI-Beispiel erstellt eine Anfrage für dasDatenset Hourly/Monthly Subscriptions für den 1. Oktober 2017. Dieses Datenset wird im demo-bucket-Amazon S3-Bucket mit dem Präfix demo-prefix veröffentlicht und die Benachrichtigung wird an das demo-topic-Amazon SNS-Thema übermittelt.

aws marketplacecommerceanalytics generate-data-set \--data-set-type "customer_subscriber_hourly_monthly_subscriptions" \--data-set-publication-date "2017-10-01T00:00:00Z" \--role-name-arn "arn:aws:iam::123412341234:role/MarketplaceCommerceAnalyticsRole" \--destination-s3-bucket-name "demo-bucket" \--destination-s3-prefix "demo-prefix" \--sns-topic-arn "arn:aws:sns:us-west-2:123412341234:demo-topic"

Diese Anforderung gibt eine eindeutige Kennung für jede Anforderung zurück. Sie können diese Kennungverwenden, um Anforderungen mit in Ihrem Amazon SNS-Thema veröffentlichten Benachrichtigungen zukorrelieren: Im Folgenden finden Sie ein Verwendungsbeispiel dieser Kennung.

{ "dataSetRequestId": "646dd4ed-6806-11e5-a6d8-fd5dbcaa74ab"}

Erstellen von Anfragen mit der AWS SDK for Java

Laden Sie zunächst das AWS Java SDK herunter. Das folgende AWS SDK for Java-Beispiel erstellt eineAnfrage für das Datenset Hourly/Monthly Subscriptions für den 1. Oktober 2015. Dieses Datenset wird imdemo-bucket-Amazon S3-Bucket mit dem Präfix demo-prefix veröffentlicht und die Benachrichtigung wirdan das demo-topic-Amazon SNS-Thema übermittelt.

/** Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.** Licensed under the Apache License, Version 2.0 (the "License").* You may not use this file except in compliance with the License.* A copy of the License is located at** http://aws.amazon.com/apache2.0** or in the "license" file accompanying this file. This file is distributed

12

Page 20: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either* express or implied. See the License for the specific language governing* permissions and limitations under the License.*/import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimeZone;import com.amazonaws.AmazonClientException;import com.amazonaws.AmazonServiceException;import com.amazonaws.auth.AWSCredentials;import com.amazonaws.auth.profile.ProfileCredentialsProvider;import com.amazonaws.regions.Region;import com.amazonaws.regions.Regions;import com.amazonaws.services.marketplacecommerceanalytics.AWSMarketplaceCommerceAnalyticsClient;import com.amazonaws.services.marketplacecommerceanalytics.model.GenerateDataSetRequest;import com.amazonaws.services.marketplacecommerceanalytics.model.GenerateDataSetResult;/*** This sample demonstrates how to make basic requests to the AWS Marketplace Commerce * Analytics service using the AWS SDK for Java.* <p>* <b>Prerequisites:</b> Follow the on-boarding guide: {URL OR SOMETHING}* <p>* Fill in your AWS access credentials in the provided credentials file* template, and be sure to move the file to the default location* (~/.aws/credentials) where the sample code will load the credentials from.* <p>* <b>WARNING:</b> To avoid accidental leakage of your credentials, DO NOT keep* the credentials file in your source directory.* <p>* http://aws.amazon.com/security-credentials*/public class MarketplaceCommerceAnalyticsSample {public static void main(String[] args) throws ParseException {/** The ProfileCredentialsProvider will return your [default]* credential profile by reading from the credentials file located at* (~/.aws/credentials).*/AWSCredentials credentials = null;try {credentials = new ProfileCredentialsProvider().getCredentials();} catch (Exception e) {throw new AmazonClientException("Cannot load the credentials from the credential profiles "+ "file. Make sure that your credentials file is at the correct "+ "location (~/.aws/credentials), and is in validformat.", e);}AWSMarketplaceCommerceAnalyticsClient client = new AWSMarketplaceCommerceAnalyticsClient(credentials);Region usEast1 = Region.getRegion(Regions.US_EAST_1);client.setRegion(usEast1);System.out.println("===============================================================");System.out.println("Getting Started with AWS Marketplace Commerce Analytics Service"); System.out.println("===============================================================\n");// Create a data set request with the desired parametersGenerateDataSetRequest request = new GenerateDataSetRequest();request.setDataSetType("customer_subscriber_hourly_monthly_subscriptions");request.setDataSetPublicationDate(convertIso8601StringToDateUtc("2014-06-09T00:00:00Z"));request.setRoleNameArn("arn:aws:iam::864545609859:role/MarketplaceCommerceAnalyticsRole");request.setDestinationS3BucketName("awsmp-goldmine-seller");request.setDestinationS3Prefix("java-sdk-test");request.setSnsTopicArn("arn:aws:sns:us-west-2:864545609859:awsmp-goldmine-seller-topic");System.out.println(

13

Page 21: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

String.format("Creating a request for data set %s for publication date %s.",request.getDataSetType(), request.getDataSetPublicationDate()));try {// Make the request to the serviceGenerateDataSetResult result = client.generateDataSet(request);// The Data Set Request ID is a unique identifier that you can use to correlate the// request with responses on your Amazon SNS topic System.out.println("Request successful, unique ID: " + result.getDataSetRequestId());} catch (AmazonServiceException ase) {System.out.println("Caught an AmazonServiceException, which means your request made it "+ "to the AWS Marketplace Commerce Analytics service, but was rejected with an " + "error response for some reason.");System.out.println("Error Message: " + ase.getMessage());System.out.println("HTTP Status Code: " + ase.getStatusCode());System.out.println("AWS Error Code: " + ase.getErrorCode());System.out.println("Error Type: " + ase.getErrorType());System.out.println("Request ID: " + ase.getRequestId());} catch (AmazonClientException ace) {System.out.println("Caught an AmazonClientException, which means the client encountered "+ "a serious internal problem while trying to communicate with the AWS Marketplace"+ "Commerce Analytics service, such as not being able to access the "+ "network.");System.out.println("Error Message: " + ace.getMessage());}}private static Date convertIso8601StringToDateUtc(String dateIso8601) throws ParseException {TimeZone utcTimeZone = TimeZone.getTimeZone("UTC");DateFormat utcDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");utcDateFormat.setTimeZone(utcTimeZone);return utcDateFormat.parse(dateIso8601);}}

Sie können mit Ergebnissen ähnlich wie in diesem Beispiel rechnen.

===============================================================Getting Started with AWS Marketplace Commerce Analytics Service ===============================================================Creating a request for data set customer_subscriber_hourly_monthly_subscriptions for publicationdate Sun Jun 08 17:00:00 PDT 2014.Request successful, unique ID: c59aff81-6875-11e5-a6d8-fd5dbcaa74ab

Technische DokumentationDer Service stellt eine Methode, GenerateDataSet, bereit, die es Ihnen ermöglicht, Datensets in IhremAmazon S3-Bucket zu veröffentlichen. In der folgenden Tabelle sind die Parameter für GenerateDataSetaufgelistet.

Dataset-Parameter

Feld Description (Beschreibung)

Dataset-Typ Dieser Dataset wird als Ergebnis der Anforderungzurückgegeben.

Dataset-Veröffentlichungsdatum Das Datum, an dem ein Dataset veröffentlichtwurde.

14

Page 22: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

Feld Description (Beschreibung)Für tägliche Datasets geben Sie ein Datum mitGranularität auf Tagesebene für den gewünschtenTag an.

Für monatliche Datensets geben Sie ein Datum mitGranularität auf Monatsebene für den gewünschtenMonat an. Der Wert für den Tag wird ignoriert.

Rollennamen-ARN Der ARN der Rolle mit einer angefügtenBerechtigungsrichtlinie, die dem Service Zugriff aufIhre Ressourcen gewährt.

Name des Amazon S3-Ziel-Buckets Der Name (der Anzeigename, nicht der ARN) desAmazon S3-Ziel-Buckets. Ihre Datensets werdenan diesem Speicherort veröffentlicht.

Amazon S3-Zielpräfix (Optional) Das Amazon S3-Präfix für denveröffentlichten Datenset, vergleichbar mit einemVerzeichnispfad in Standard-Dateisystemen.

Beispiel: Bei Wahl des Bucket-Namens mybucketund des Präfixes myprefix/mydatasets wirddie Ausgabedatei in s3://DOC-EXAMPLE-BUCKET/myprefix/mydatasets/outputfileveröffentlicht.

Wenn die Präfix-Verzeichnisstruktur nichtvorhanden ist, wird sie erstellt.

Wenn kein Präfix angegeben wird, wird dasDatenset im Amazon S3-Bucket-Stammveröffentlicht.

SNS-Thema-ARN. Der ARN für das Amazon SNS-Thema, dasbenachrichtigt wird, wenn das Datensetveröffentlicht wurde oder wenn ein Fehler auftritt.

Responses

Der AWS Marketplace Commerce Analytics Service gibt zwei Antworten zurück. Die erste erfolgtsynchron und wird sofort zurückgegeben, die zweite ist asynchron und wird mithilfe des Amazon SNSzurückgegeben. Die synchrone Antwort ähnelt diesem Beispiel.

Dataset-Parameter

Feld Description (Beschreibung)

Dataset-Anforderungs-ID Eine eindeutige Kennung für eine bestimmteAnforderung des Services. Diese Kennungkann verwendet werden, um eine Anfrage mitBenachrichtigungen über das Amazon SNS-Themazu korrelieren.

Die asynchrone Antwort wird als JSON-formatiertes Dokument auf Ihrem Amazon SNS -Thema und ähneltdiesem Beispiel.

15

Page 23: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

Dataset-Parameter

Feld Description (Beschreibung)

S3-Speicherort des Dataset Der Bucket-Name und Schlüssel für den geliefertenDataset.

S3-Speicherort der Dataset-Metadaten Der Bucket-Name und Schlüssel für den gelieferteDataset-Metadatendatei.

Dataset-Anforderungs-ID Eine eindeutige Kennung für eine bestimmteAnforderung des Services. Diese Kennungkann verwendet werden, um eine Anfrage mitBenachrichtigungen über das Amazon SNS-Themazu korrelieren.

Erfolg True, wenn die Operation erfolgreich war, „false“,wenn dies nicht der Fall ist.

Meldung (Optional) Wenn ein Fehler aufgetreten ist (d. h.„Success“ ist „false“), enthält diese MeldungInformationen über den Fehler.

Beispiel einer asynchronen Antwort im JSON-Format

{     "dataSetS3Location":{    "bucketName":"demo-bucket",  "key":"demo-prefix/customer_subscriber_hourly_monthly_subscriptions_2014-06-09.csv" }, "dataSetMetaDataS3Location":{   "bucketName":"demo-bucket",   "key":"demo-prefix/customer_subscriber_hourly_monthly_subscriptions_2014-06-09.meta.json" }, "dataSetRequestId":"f65b7244-6862-11e5-80e2-c5127e17c023", "success":true }

Outputs

Nach einer erfolgreichen Anfrage wird der angeforderte Datenset als CSV-Datei an Ihren Amazon S3-Bucket geliefert. Eine Metadatendatei im JSON-Format wird im selben Verzeichnis wie die Datenset-Dateiveröffentlicht. Die Metadatendatei bietet nützliche Informationen über das Dataset und die ursprünglichenAnforderungsparameter. Die Metadatendatei hat den gleichen Namen wie das Dataset, aber mit derErweiterung .meta.json. Die folgende Tabelle listet die Metadatenfelder in der CSV-Datei auf.

Metadaten-Felder

Feld Description (Beschreibung)

Dataset-Anforderungs-ID Eine eindeutige Kennung für eine bestimmteAnforderung des Services. Diese Kennungkann verwendet werden, um eine Anfrage mitBenachrichtigungen über das Amazon SNS-Themazu korrelieren.

16

Page 24: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

Feld Description (Beschreibung)

Dataset-Gültigkeitsbereich Definiert Startdatum/-zeit und Enddatum/-zeit desDatengültigkeitsbereichs. Diese Daten befindensich im ISO 8601-Format.

Dataset-Anforderungsparameter Die ursprünglichen Anforderungsparameter derGenerateDataSet-Methode.

S3-Speicherort des Dataset Der Bucket-Name und Schlüssel für den geliefertenDataset.

S3-Speicherort der Dataset-Metadaten Der Bucket-Name und Schlüssel für den gelieferteDataset-Metadatendatei.

Es folgt ein Beispiel für in JSON formatierte Metadateninhalte.

{"dataSetRequestId": "43d7137b-8a94-4042-a09d-c41e87f371c1","dataSetCoverageRange": {"startDateTime": "2014-06-08T00:00:00.000Z","endDateTime": "2014-06-08T23:59:59.000Z"},"dataSetRequestParameters": {"sellerAccountId": "123412341234","dataSetType": "customer_subscriber_hourly_monthly_subscriptions","dataSetPublicationDate": "2014-06-09T00:00:00.000Z","roleNameArn": "arn:aws:iam::123412341234:role/MarketplaceCommerceAnalyticsRole","destinationS3BucketName": "demo-bucket","destinationS3Prefix": "demo_prefix/customer_subscriber_hourly_monthly_subscriptions","snsTopicArn": "arn:aws:sns:us-west-2:123412341234:demo-topic"},"dataSetS3Location": {"bucketName": "demo-bucket","key": "demo_prefix/customer_subscriber_hourly_monthly_subscriptions_2014-06-09.csv"},"dataSetMetaDataS3Location": {"bucketName": "demo-bucket","key": "demo_prefix/customer_subscriber_hourly_monthly_subscriptions_2014-06-09.meta.json"}}

Eine vollständige Liste der verfügbaren Datensets, einschließlich Verfügbarkeitsdaten, finden Sie in derAWS SDK-Dokumentation.

TroubleshootingIn diesem Abschnitt werden Lösungen für Probleme beschrieben, mit denen Sie bei der Verwendung derAWS Marketplace Commerce Analytics-Dienst.

Ich kann wegen eines Problems mit der Zulassungsliste nicht auf den Service zugreifen.

Wenn Sie noch nicht als Verkäufer in AWS Marketplace registriert sind, besuchen Sie AWS MarketplaceManagement Portal und registrieren Sie sich. Wenn Sie sich bereits als Verkäufer auf dem AWSMarketplace registriert haben, wenden Sie sich an das AWS Marketplace Seller Operations-Team.

Ich kann keine Datensätze für ein Datum in der Vergangenheit anfordern, obwohl sie laut der SDK-Dokumentation für dieses Datum verfügbar sein sollten.

17

Page 25: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics Service

Obwohl Datensets als für bestimmte Daten in der Vergangenheit verfügbar aufgelistet werden, verfügenwir nur über Daten, seit Sie AWS Marketplace beigetreten sind. Wenn Sie der Meinung sind, dass es sichhierbei um einen Fehler handelt, wenden Sie sich an das AWS Marketplace Seller Operations-Team.

Beim Aufruf des Service erhalte ich eine Fehlermeldung, die besagt: "Es konnte keine Verbindung mit demEndpunkt hergestellt werden, URL: https://marketplacecommerceanalytics.eu-central-1.amazonaws.com/".

Der AWS Marketplace Commerce Analytics-Service ist derzeit nur in der Region Region USA Ost (N.-Virginia) verfügbar. Alle Aufrufe des Commerce Analytics Service müssen an den Endpunkt us-east-1gerichtet werden.

Wenn Sie die AWS CLI verwenden, fügen Sie den Flag "--region zu jedem Aufruf hinzu und geben Siedie Region AWS als us-east-1 an, wie im folgenden Beispiel gezeigt.

aws marketplacecommerceanalytics generate-data-set \--data-set-type "customer_subscriber_hourly_monthly_subscriptions" \--data-set-publication-date "2016-04-21T00:00:00Z" \--role-name-arn "arn:aws:iam::138136086619:role/MarketplaceCommerceAnalyticsRole" \--destination-s3-bucket-name "marketplace-analytics-service" \--destination-s3-prefix "test-prefix" \--sns-topic-arn "arn:aws:sns:eu-central-1:138136086619:Marketplace_Analytics_Service_Notice" \ --region us-east-1

Ich möchte eine andere Amazon S3 Bucket oder Amazon SNS als die, die ich ausgewählt habe, als ich denOnboarding-Prozess durchlaufen habe.

Als Sie sich beim AWS Marketplace Commerce Analytics Service angemeldet haben, haben Sie einenAmazon S3-Bucket und ein Amazon SNS-Thema angegeben. Der Onboarding-Prozess konfiguriert IhreIAM -Berechtigungen, um dem Service nur Zugriff auf diese spezifischen Ressourcen zu gewähren. Umverschiedene Ressourcen zu verwenden, müssen Sie Ihre IAM Richtlinie:

1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

2. Wählen Sie Roles (Rollen) links in der IAM-Konsole.3. Wählen Sie MarketplaceCommerceAnalyticsRole aus4. Erweitern Sie den Bereich Inline Roles (Inline-Rollen), sofern er nicht bereits erweitert ist.5. Suchen Sie die Richtlinie mit einem Namen, der mit oneClick_MarketplaceCommerceAnalyticsRole

beginnt, und wählen Sie dann Edit Policy (Richtlinie bearbeiten).6. Suchen Sie im Richtliniendokument nach dem Bereich, der Aktionen bezüglich des Service angibt, den

Sie ändern möchten. Wenn Sie beispielsweise Ihren Amazon S3-Bucket ändern möchten, suchen Sieden Bereich mit den Aktionen, die mit s3: beginnen, und ändern deren jeweilige Ressourcen-Auswahl,um Ihren neuen Amazon S3-Bucket anzugeben.

Weitere Informationen zu IAM-Richtlinien finden Sie in der folgenden Anleitung: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html

Ich bekomme eine AccessDeniedException Fehler, wenn ich die GenerateDataSet Maßnahme

Dies kann passieren, wenn Ihr IAM -Benutzer verfügt nicht über die erforderlichen Berechtigungenzum Aufrufen von GenerateDataSet. (z. B.. Das folgende Verfahren beschreibt die Schritte, die zumAktualisieren eines IAM Richtlinie mit diesen Berechtigungen mithilfe der IAM -Konsole.

So rufen Sie die GenerateDataSet-Berechtigungen ab

1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

18

Page 26: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchEnhanced Data Sharing-Programm

2. Wählen Sie im Navigationsbereich auf der rechten Seite Benutzer.3. Wählen Sie die IAM Benutzers, dessen Anmeldeinformationen Sie für die

marketplacecommerceanalytics AWS CLI Befehle zum Öffnen der Zusammenfassung Seite.4. Wählen Sie auf der Registerkarte Permissions (Berechtigungen) die Option Add inline policy

(Eingebundene Richtlinie hinzufügen) aus.5. Öffnen Sie die JSON-Datensätze und fügen Sie den folgenden Code ein:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:GenerateDataSet", "Resource": "*", }, ],a}

6. Wählen Sie Review policy (Richtlinie überprüfen) aus, geben Sie der eingebundenen Richtlinie einenbeschreibenden Namen, z. B. GenerateDataSetPolicy, und wählen Sie Create policy (Richtlinieerstellen) aus.

Führen Sie nach der Aktualisierung der Berechtigungen den AWS CLI-Befehl erneut unter Verwendung derAnmeldeinformationen dieses IAM-Benutzers aus, um die Aktion abzuschließen.

Weitere Informationen finden Sie unter Erstellen von Richtlinien in der IAM-Konsole im IAM-Benutzerhandbuch.

Mein Problem ist hier nicht aufgeführt.

Wenden Sie sich an das AWS Marketplace Seller Operations--Team.

AWS Marketplace Enhanced Data Sharing ProgramDas AWS Marketplace Enhanced Data Sharing-Programm konzentriert sich auf die tägliche undmonatliche Bereitstellung von Käuferinformationen, wie z. B. Käufer-E-Mail-Domäne, AWS-Konto-ID und Standort, für die Auswahl von AWS Marketplace-Verkäufern. Das Ziel der Bereitstellung vonKäuferinformationen ist es, einen Rahmen für Verkäufer zu schaffen, um ihre Verkaufsteams fürAWS Marketplace-Abonnementumsätze zu vergüten. Die Weitergabe von monatlich abgerechnetenUmsatzinformationen, Nutzungsinformationen und ausgezahlten Geldern pro Käufer bietet einenMechanismus, der Ihnen hilft, Geschäfte und Vertriebschancen dem zuständigen Vertriebsmitarbeiter nachUnternehmen, Region und AWS-Konto-ID korrekt zuzuordnen.

Voraussetzungen für die TeilnahmeDieses Programm setzt voraus, dass die Daten nur zur Aktivierung und Motivation des Vertriebs des AWSMarketplace-Verkäufers über formale Verkaufsvergütungspläne verwendet werden. Weitere Informationenzum Programm, einschließlich der Anmeldung, erhalten Sie unter <[email protected]>.

Einige Voraussetzungen für die Anmeldung sind:

• Annual-Preismodell für alle Ihre AWS Marketplace-Produkte.• Verkaufsvergütungspläne für alle AWS Marketplace-Abonnementumsätze (stündlich, monatlich, jährlich

oder gemessen).• Formelle Bekanntgabe eines AWS Marketplace-Vergütungsplans.

19

Page 27: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace-Programm für Demos bei Kunden

• Vereinbarung über die Nutzung der Daten des Enhanced Data Sharing-Programms gemäß den inVerwendung der Daten (p. 20) dargelegten Bedingungen.

Vorteile für VerkäuferDie Vorteile der Registrierung für das Enhanced Data Sharing-Programm umfassen:

• Sie steigert das Bewusstsein und die Akzeptanz von AWS Marketplace-Abonnements für Ihre Produktedurch die Vertriebsmitarbeiter.

• Sie bietet Ihren Vertriebsmitarbeitern, die mit AWS-Kunden und -Interessenten zusammenarbeiten,Anreize und Vergütungen.

• Sie stellt Ihnen Kundendaten zur Verfügung, um Sie bei der Analyse, dem Wachstum und derKompensation von Vertriebsteams für den AWS Marketplace-Vertrieb zu unterstützen.

• Sie fördert die Zusammenarbeit zwischen dem AWS-Vertrieb und Ihrem Vertriebsteam, um denKundenbedürfnissen besser gerecht zu werden.

Verwendung der DatenDie im Rahmen dieses Programms mit Ihnen geteilten Informationen stellen die vertraulichen Informationenvon Amazon im Rahmen unserer Geheimhaltungsvereinbarung mit Ihnen oder, falls keine solcheVereinbarung besteht, der Allgemeinen Geschäftsbedingungen für AWS Marketplace-Verkäufer dar.  Der Zweck der Weitergabe dieser Informationen ist es, Ihnen zu ermöglichen, die Effektivität IhrerMarketingkampagnen zu bewerten und Provisionszahlungen an Ihre Mitarbeiter zu kommunizieren.  Siekönnen diese Informationen für den vorgenannten Zweck verwenden, einschließlich der Weitergabe dieserInformationen an Mitarbeiter, die diese Informationen benötigen, um die Herkunft der an sie zu zahlendenProvisionen zu überblicken, vorausgesetzt, dass Ihre Nutzung und Weitergabe dieser Informationenden Vertraulichkeitsverpflichtungen in den oben genannten Vereinbarungen, einschließlich, aber nichtbeschränkt auf Abschnitt 3.8 der Allgemeinen Geschäftsbedingungen für AWS Marketplace-Verkäufer,entspricht.

AWS Marketplace-Programm für Demos bei KundenMit dem AWS Marketplace-Programm für Demos bei Kunden (Field Demonstration Program, FDP) könnenintern berechtigte AWS-Mitarbeiter einige unabhängige Softwareanbieter (ISV)-Lösungen kostenlos überAWS Marketplace verwenden. Beispiele für berechtigte AWS-Mitarbeiter sind etwa Lösungsarchitektenoder Vertriebs- und Marketingexperten. Das FDP ermöglicht es diesen Mitarbeitern, Produktfunktionen fürSchulungen und die potenzielle Einbeziehung in Kunden-Workloads zu demonstrieren.

Das FDP umfasst nur Produkte, die dem AWS Field-Team entsprechend einer vertraglichen Vereinbarungmit ISVs zu Schulungs- und Vorführungszwecken kostenlos zur Verfügung gestellt werden. Die folgendenProdukttypen werden unterstützt:

• Amazon Machine Images (AMIs) (p. 68)• Container (p. 94)• Maschinelle Lernalgorithmen und Modellpakete (SageMaker) (p. 114)• Datensätze (AWS Data Exchange)

Als ISV sind Sie automatisch für dieses Programm angemeldet, wenn Sie sich als AWS Marketplace-Verkäufer anmelden. Um sich abzumelden, senden Sie eine Supportanfrage an das VerwalteteKatalogoperationen (MCO)-Team.

Informationen zur Produktnutzung in diesem Programm finden Sie im Abschnitt Nutzung von AWS-Demos (p. 189) des Berichts Monatlich fakturierte Umsätze (p. 184).

20

Page 28: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Produktsupport-VerbindungAWS Marketplace Produktsupport-Verbindung (PSC) ist eine Funktion, die es AWS Marketplace-Kundenermöglicht, Kontaktinformationen auf der AWS Marketplace-Website bereitzustellen, um von AWSMarketplace-Verkäufern den Produktsupport zu erhalten und darauf zuzugreifen. AWS Marketplace teiltdie bereitgestellten Daten mit teilnehmenden Verkäufern über eine API, um ein besseres Support-Erlebniszu ermöglichen. Kunden können während oder nach dem Kauf von PSC-fähigen AWS Marketplace-Produkten Kontaktdaten hinzufügen, und Verkäufer können die Kontaktdaten des Kunden zusammen mitden relevanten Produktabonnementinformationen abrufen, indem sie eine Pull-basierte API aufrufen.

Ihre Mitarbeiter können das Customer Support Eligibility-Tool verwenden, um nahezu in Echtzeit aufInformationen über das Abonnement Ihrer Produkte eines Kunden zuzugreifen und einen schnellen,personalisierten Service zu bieten. AWS Marketplace Management Portal macht es einfach, zu beginnen:Geben Sie die AWS-Konto-ID eines Kunden ein, um Abonnement- und Nutzungsinformationen aus seinemKonto abzurufen.

Sie haben auch die Möglichkeit, Ihre Produkte bei AWS Marketplace Product Support Connection (PSC)zu registrieren. Für Produkte, die in PSC registriert sind, können AWS Marketplace-Kunden über dieAWS Marketplace-Website Kontaktinformationen (einschließlich Name, Organisation, E-Mail-Adresse undTelefonnummer) angeben, um Produktsupport zu erhalten und darauf zuzugreifen. Wenn Sie sich in PSCregistrieren, wird AWS Marketplace die zur Verfügung gestellten Daten über eine API mit Ihnen teilen, umeinen nahtlosen Support zu ermöglichen.

Note

Derzeit unterstützen Datenprodukte diese Funktion nicht.

Technische ImplementierungsanleitungIn diesem Abschnitt werden API-Spezifikationsdetails und Informationen zur Integration der ProductSupport Connection-Funktion behandelt. Die PSC start-support-data-export-API ist Teil des AWSMarketplace Commerce Analytics Service (CAS). Bevor eine Integration mit der API für PSC möglich ist,müssen Sie sich zuerst bei CAS anmelden. Wenn Sie bereits bei CAS registriert sind, verwenden Siedieselbe AWS Identity and Access Management (IAM)-Rolle, die Sie beim Einstieg erstellt haben.

IAM-Richtlinie für PSCDamit Ihre IAM-Benutzer Zugriff auf die AWS Marketplace Product Support Connection-Funktion haben,müssen Sie den Benutzern die folgende Inline-Richtlinie zuweisen.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:StartSupportDataExport", "Resource": "*" }, ]}

Weitere Informationen finden Sie unter Erstellen von Richtlinien in der IAM-Konsole im IAM-Benutzerhandbuch.

Durchführen von Anforderungen mit der AWS-Befehlszeilenschnittstelle(Command Line Interface, CLI)Sie können den Export von PSC-Daten mit der AWS-CLI oder einem der AWS Software Development Kits(SDKs) anfordern.

21

Page 29: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Wenn Sie bereits CAS zum Aufrufen des generate-data-set-Vorgangs verwendet haben, müssen Siedieselbe IAM-Rolle für generate-data-set und start-support-data-export verwenden.

Um die Sicherheit der über das Product Support Connection-Programm verfügbaren Kundenkontaktdatenzu gewährleisten, empfehlen wir, dass die Amazon Simple Storage Service (Amazon S3) Bucket, den Siefür start-support-data-export von dem S3-Bucket getrennt sein, den Sie für generate-data-set.(z. B.. Überprüfen Sie die Berechtigungen auf Ihrem IAM -Rolle gewähren Zugriff auf alle S3-Buckets, dieSie verwenden möchten.

aws marketplacecommerceanalytics start-support-data-export --data-set-type "test_customer_support_contacts_data" \ --from-date “{START-DATE}” \ --role-name-arn "{YOUR-ROLE-NAME-ARN}” \ --destination-s3-bucket-name “{YOUR-S3-BUCKET}” \ --destination-s3-prefix “test-prefix” \ --sns-topic-arn “{YOUR-SNS-TOPIC-ARN}”

Eine erfolgreiche Antwort vom Service gibt die dataSetRequestIddataSetRequestId der Anforderungzurück.

Example

{

"dataSetRequestId":

"646dd4ed-6806-11e5-a6d8-fd5dbcaa74ab"

}

API-Anforderungsparameter und AntwortenStartSupportDataExport-MethodeMit der StartSupportDataExport-Methode können Sie Kontaktdetails anfordern, die Kunden für IhrePSC-fähigen Produkte gesendet haben. Die Daten werden ab dem in der Anforderung angegebenenDatum bis zu 15 Minuten vor der Zeit der Anforderung exportiert. Eine erfolgreiche Anforderung führt dazu,dass der Datensatz zu dem angegebenen Amazon S3-Bucket veröffentlicht wird.

Zu diesem Zeitpunkt können Sie mit einer API-Abfrage das test_customer_support_contacts_data-Datasetanfordern. Dieser Vorgang exportiert einen statischen Testdatensatz mit Daten, die mit keinen echtenKundendaten übereinstimmen. Sie sollten die Testdaten für Tests und die Integration verwenden. DieOption customer_support_contacts_data, die echten Kundenkontaktdaten für Ihre PSC-fähigen Produktezurückgibt, ist erst verfügbar, wenn nach der allgemeinen Verfügbarkeit dieser Funktion später im Jahr2016.

Anfrageparameter

Eingabe Description (Beschreibung)

Dataset-Typ Der Typ des angeforderten Datasets, der exportiertwerden soll. Gültige Optionen für Datasets sind:

test_customer_support_contacts_data

customer_support_contacts_data

22

Page 30: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Eingabe Description (Beschreibung)Das Dataset test_customer_support_contacts_dataenthält Beispieldaten für Test- undIntegrationszwecke und ist unmittelbar verfügbar.Das Dataset customer_support_contacts_dataist derzeit nicht verfügbar. Diese Option enthältdie tatsächlichen Kundendaten und steht beiallgemeiner Verfügbarkeit von PSC zur Verfügung.

Vom Datum Das früheste Datum von zu exportierenden Daten.Die exportierten Daten enthalten Informationen abangegebenen "Von"-Datum bis 15 Minuten vor demZeitpunkt der Anforderung.

Das "Von"-Datum muss als ISO-8601-Datums-/Uhrzeit-Zeichenfolge ausgedrückt werden.

Wenn Sie anstelle einer Reihe von Updates denvollständigen Dataset erhalten möchten, gebenSie ein beliebiges Datum vor dem Datum an, andem Sie das Programm integriert haben. Um nurinkrementelle Daten seit der letzten Anforderungzu erhalten, geben Sie die endDateTime aus demdataSetCoverageRange aus der Metadaten-JSON-Datei ein, die bei Ihrer vorherigen Anforderungerstellt wurde. Weitere Informationen zurMetadaten-JSON-Datei finden Sie unten.

Rollennamen-ARN Der Amazon-Ressourcenname (ARN) der IAM-Rolle mit einer angefügten Berechtigungsrichtlinie,die dem Service Zugriff auf Ihre Ressourcengewährt.

Name des S3-Ziel-Buckets Der Name (Anzeigename, nicht ARN) des AmazonS3-Ziel-Buckets. Ihre Datasets werden an diesenSpeicherort veröffentlicht.

S3-Zielpräfix (Optional) Das gewünschte Amazon S3-Präfix fürden veröffentlichten Datenset, vergleichbar miteinem Verzeichnispfad in Standard-Dateisystemen.

Wenn beispielsweise der Bucket-Name „mybucket“und das Präfix „myprefix/mydatasets“ angegebenwerden, würde die Ausgabedatei „outputfile“in „s3://“ veröffentlicht werden.DOC-EXAMPLE-BUCKET/myprefix/mydatasets/outputfile".

Wenn die Präfix-Verzeichnisstruktur nichtvorhanden ist, wird sie erstellt.

Wenn kein Präfix angegeben wird, wird dasDatenset im Amazon S3-Bucket-Stammveröffentlicht.

SNS-Thema-ARN. Der Amazon-Ressourcenname (ARN) für dasAmazon SNS-Thema, das benachrichtigt wird,wenn das Dataset veröffentlicht wurde oder wennein Fehler auftritt.

23

Page 31: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

ResponsesAPI-Aufrufe geben sofort eine Antwort mit der Dataset-Anforderungs-ID zurück.

Feld Description (Beschreibung)

Dataset-Anforderungs-ID Eine eindeutige Kennung für eine bestimmteAnforderung des Services. Diese Kennungkann verwendet werden, um eine Anfrage mitBenachrichtigungen über das Amazon SNS-Themazu korrelieren.

Eine zusätzliche Antwort, die Metadaten enthält, wird in dem in der ursprüngliche Anforderungangegebenen Amazon Simple Notification Service (Amazon SNS)-Thema veröffentlicht. Auf den Inhalt derMitteilung wird in der folgenden Tabelle detailliert eingegangen.

Feld Description (Beschreibung)

S3-Speicherort des Dataset Der Bucket-Name und Schlüssel für den geliefertenDataset.

S3-Speicherort der Dataset-Metadaten Der Bucket-Name und Schlüssel für den gelieferteDataset-Metadatendatei.

Dataset-Anforderungs-ID Eine eindeutige Kennung für eine bestimmteAnforderung des Services. Diese Kennungkann verwendet werden, um eine Anfrage mitBenachrichtigungen über das Amazon SNS-Themazu korrelieren.

Erfolg True, wenn die Operation erfolgreich war, „false“,wenn dies nicht der Fall ist.

Meldung (Optional) Wenn ein Fehler aufgetreten ist (z.B.. ist „Success“ „false“), enthält diese MeldungInformationen über den Fehler.

Die Metadatendatei im JSON-Format enthält die folgenden Felder.

Feld Description (Beschreibung)

Dataset-Anforderungs-ID Eine eindeutige Kennung für eine bestimmteAnforderung des Services. Diese Kennungkann verwendet werden, um eine Anfrage mitBenachrichtigungen über das Amazon SNS-Themazu korrelieren.

Dataset-Gültigkeitsbereich Definiert Startdatum/-zeit und Enddatum/-zeit desDatengültigkeitsbereichs. Diese Daten befindensich im ISO 8601-Format.

Dataset-Anforderungsparameter Die ursprünglichen Anforderungsparameter für dieGenerateDataSet-Methode.

24

Page 32: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Feld Description (Beschreibung)

S3-Speicherort des Dataset Der Bucket-Name und Schlüssel für den geliefertenDataset.

S3-Speicherort der Dataset-Metadaten Der Bucket-Name und Schlüssel für den gelieferteDataset-Metadatendatei.

Datum/Uhrzeit des Anforderungseingangs Datum/Uhrzeit, als die Anforderung empfangenwurde, im ISO 8601-Format.

Datum/Uhrzeit des Anforderungsabschlusses Datum/Uhrzeit, als die Anforderung abgeschlossenwurde, im ISO 8601-Format.

Example JSON-formatierter Metadateninhalt

{ "dataSetRequestId": "c3c84ee0-5aba-11e6-8d9c-235dc080841d", "dataSetCoverageRange": { "startDateTime": "2016-08-18T00:00:00.000Z", "endDateTime": "2016-08-05T03:14:50.334Z" }, "dataSetRequestParameters": { "fromDate": "2016-08-18T00:00:00.000Z", "dataSetType": "test_customer_support_contacts_data", "roleNameArn": "arn:aws:iam::123456789012:role/MarketplaceCommerceAnalyticsRole", "destinationS3BucketName": "mybucket", "destinationS3Prefix": "mydata", "snsTopicArn": "arn:aws:sns:us-west-2:123456789012:mynotification" }, "dataSetS3Location": { "bucketName": "mybucket", "key": "mydata/test_customer_support_contacts_data_2015-01-18T00-00-00Z_to_2016-08-05T03-14-50Z.csv" }, "dataSetMetaDataS3Location": { "bucketName": "mybucket", "key": "mydata/test_customer_support_contacts_data_2015-01-18T00-00-00Z_to_2016-08-05T03-14-50Z.meta.json" }, "requestReceivedDateTime": "2016-08-05T03:14:50.108Z", "requestCompletedDateTime": "2016-08-05T03:14:50.334Z"}

Format der AusgabedatenDie Ausgabedaten enthalten Kundenkontakt-Datensätze, Produkt-Code, Produkt-ID, Abonnement-Startdatum und die AWS-Konto-ID des Kunden. Eine Zusammenfassung der Felder wird in der folgendenTabelle dargestellt. Jede Ausgabedatei enthält einen durch Komma getrennten Header, gefolgt von derDatensätzen mit Kundendaten und Abonnement-Informationen. Jeder Datensatz enthält den Operationstyp"Create", "Update" oder "Delete", um anzugeben, ob der Datensatz seit dem "Von"-Datum in der API-Anforderung neu erstellt, geändert oder gelöscht wurde. Das allgemeine Dateiformat entspricht demRFC4180 Standard.

Wenn innerhalb des durch den "from-date"-Parameter der API-Anforderung festgelegten Zeitfenstersmehrere Operationen an einem Datensatz durchgeführt wurden, werden nur die neuesten Datenübernommen oder exportiert. Beispiel: Wenn ein Kunde einen Datensatz erstellt und dann aktualisiert,unterscheiden sich der zurückgegebene Datensatz abhängig von dem angegebenen "from-date". Wenn"from-date" vor dem Datum liegt, an dem der Datensatz erstellt wurde, wird im Ausgabe-Dataset nur ein

25

Page 33: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

CREATE-Datensatz übergeben, und der Datensatz gibt die zuletzt eingegebenen Details wider. Wenn"from-date" nach dem Datum liegt, an dem der Datensatz erstellt, aber bevor er aktualisiert wurde, wird nurein UPDATE-Datensatz in den Ausgabe-Dataset übergeben. Wenn "from-date" nach dem Datum liegt, andem der Datensatz aktualisiert wurde, wird kein Datensatz übergeben. Wenn ein Kunde einen Datensatzerstellt und dann löscht, erscheint in der Ausgabedatei ebenso nur "DELETE".

Wenn Sie anstelle einer Reihe von Updates den vollständigen Dataset erhalten möchten, geben Sie einbeliebiges Datum vor dem Datum an, an dem Sie das Programm integriert haben. Um nur inkrementelleDaten seit der letzten Anforderung zu erhalten, geben Sie endDateTime aus dataSetCoverageRangeaus der Metadaten-JSON-Datei ein, die bei Ihrer vorherigen Anforderung erstellt wurde.

Feld Format Description (Beschreibung)

Product iD (Produkt-ID) Hexadezimale Zeichenfolge aus36 Zeichen

Eindeutige Kennung desProdukts in AWS Marketplace(GUID).

Erforderliches Feld; erscheintimmer in jedem Datensatz.

Product Code (Produkt-Code) Eine alphanumerischeZeichenfolge mit 25 Zeichen.

Eindeutige ID für das Produkt,die der Abrechnung zugeordnetund in Amazon Elastic ComputeCloud (Amazon EC2)-Instance-Metadaten verfügbar ist.

Erforderliches Feld; erscheintimmer in jedem Datensatz.

Kunden-GUID Hexadezimale Zeichenfolge aus36 Zeichen

Eindeutige GUID zurIdentifizierung desKundenkontakt-Datensatzes.Diese ist für jeden Datensatzeindeutig, der in derAusgabedatei erscheint.

Erforderliches Feld; erscheintimmer in jedem Datensatz.

Abonnement-GUID Hexadezimale Zeichenfolge aus36 Zeichen

Eindeutige GUID, die demProduktabonnement des Kundenentspricht. Ein Kunde kann übermehrere Abonnements desgleichen Produkts verfügen.

Erforderliches Feld; erscheintimmer in jedem Datensatz.

Subscription Start Date (Beginndes Abonnements)

ISO 8601-Datum/Uhrzeit mitUTC-Zeitzone.

Das Format ist JJJJ-MM-TTTHH:MM:SS:NNNZ, wobeiYYYY das Jahr, MM der Monat,TT der Tag, HH die Stundevon 00-23, MM die Minuteder Stunde von 00-59, SS dieSekunde der Minute von 00-59und NNN die Millisekunde der

Das Anfangsdatum desProduktabonnements desKunden.

Erforderliches Feld; erscheintimmer in jedem Datensatz.

26

Page 34: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Feld Format Description (Beschreibung)Sekunde von 000-9999 ist, z. B."2016-04-07T14:05:15.275Z".

Organisation Zeichenfolge mit einer maximalenLänge von 255 Zeichen.

Name der Organisation, die vomKunden bereitgestellt wird.

Erscheint immer in Datensätzenmit dem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

AWS-Kunden-ID 12-stellige numerischeZeichenfolge, die führende Nullenenthalten kann.

Die AWS-Kunden-ID für denKunden, der das Produktabonniert hat.

Erforderliches Feld; erscheintimmer in jedem Datensatz.

Rufname Zeichenfolge mit einer maximalenLänge von 100 Zeichen.

Rufname oder Vorname desAnsprechpartners, der vomKunden bereitgestellt wird.

Erscheint immer in Datensätzenmit dem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

Nachname Zeichenfolge mit einer maximalenLänge von 100 Zeichen.

Nachname desAnsprechpartners, der vomKunden bereitgestellt wird.

Erscheint immer in Datensätzenmit dem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

Telefonnummer Zeichenfolge mit einer maximalenLänge von 25 Zeichen. Kanninternationale Telefonnummernumfassen.

Telefonnummer, die vom Kundenbereitgestellt wird.

Erscheint immer in Datensätzenmit dem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

E-Mail Zeichenfolge mit einer maximalenLänge von 254 Zeichen.

E-Mail-Adresse, die vom Kundenbereitgestellt wird.

Erscheint immer in Datensätzenmit dem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

27

Page 35: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Feld Format Description (Beschreibung)

Titel Zeichenfolge mit einer maximalenLänge von 255 Zeichen.

Berufsbezeichnung, die vomKunden bereitgestellt wird.

Optionales Feld. Erscheintmanchmal in Datensätzen mitdem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

Country Code (Ländercode) 2-stelliger ISO 3166-Ländercode Ländercode, die vom Kundenbereitgestellt wird.

Optionales Feld. Erscheintmanchmal in Datensätzen mitdem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

ZIP-Code 5-stellige Zeichenfolge Postleitzahl, die Kundenbereitgestellt wird; trifft nur aufdie USA zu.

Optionales Feld. Erscheintmanchmal in Datensätzen mitdem Operationstyp "Update"oder "Create". Erscheintnicht in Datensätzen mit demOperationstyp "Delete".

Operationszeit ISO 8601-Datum/Uhrzeit mitUTC-Zeitzone. Das Format istJJJJ-MM-TTTHH:MM:SS:NNNZ,wobei YYYY das Jahr, MMder Monat, TT der Tag desMonats, HH die Stunde desTages von 00-23, MM die Minuteder Stunde von 00-59, SS dieSekunde der Minute von 00-59und NNN die Millisekunde derSekunde von 000-9999 ist, z. B."2016-04-07T14:05:15.275Z".

Gibt die Datum/Uhrzeit an,als der Datensatz zuletzt vomKunden erstellt, aktualisiert odergelöscht wurde.

Erforderliches Feld; erscheintimmer in jedem Datensatz.

28

Page 36: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Feld Format Description (Beschreibung)

Vorgangstyp Zeichenfolge; mögliche Wertesind "CREATE", "UPDATE" oder"DELETE"

CREATE Gibt an, dass derDatensatz seit dem in der API-Anforderung angegebenenStartdatum neu erstellt wurde.

AKTUALISIERUNG Gibt an, dassder Datensatz seit dem in derAPI-Anforderung angegebenenStartdatum aktualisiert wurde.

DELETE Gibt an, dass derDatensatz seit dem in der API-Anforderung angegebenenStartdatum gelöscht wurde.

Erforderliches Feld; erscheintimmer in jedem Datensatz.

Ein Beispiel des Ausgabedatei-Formats wird unten angezeigt.

Produkt-ID, Produkt-Code, Kunden-GUID, Abonnement-GUID, Abonnement-Startdatum, AWS-Kunden-ID der Organisation, Vorname, Nachname, Telefonnummer, E-Mail, Titel, Ländercode, Postleitzahl,Operationszeit, Operationstyp

4b898955-84fa-4cfb-8f43-98287ad69c06,4gzp2symm0v9zidfrn9f854w6,ba1d75cc-d984-4f07-bb14-ae04b952afbc,cad371fb-6f2c-4537-a054-1a7afc6312fd,2016-05-27T00:00:00.000Z,Example Inc -- ServiceDivision,000011112222,Eugene,Thietmar,555-947-8228,[email protected],,,,2016-05-12T03:54:46.143Z,CREATE

4b898955-84fa-4cfb-8f43-98287ad69c06,4gzp2symm0v9zidfrn9f854w6,1b4a2b5f-2c5d-4779-b0c7-2878b0f45cfc,cad371fb-6f2c-4537-a054-1a7afc6312fd,2016-05-19T00:00:00.000Z,Example Inc --ServiceDivision,000011112222,Angela,Doe,555-294-4528,[email protected],,US,02201,2016-05-19T18:21:06.834Z,CREATE

cade58ff-ff82-4770-b84b-0bd399bf1c6d,c0dcyyqczbk5uc62acmp6450t,6c83ff14-5167-43cc-bb9f-24865a78db72,c2f40319-8fc2-409a-884b-2f85adf9e29c,2015-12-01T00:00:00.000Z,ExampleInc -- European Sales Division,111122223333,Ravi,Smith,555-111-1010,[email protected],Head ofIT,ES,,2016-04-07T14:05:15.145Z,CREATE

4b898955-84fa-4cfb-8f43-98287ad69c06,4gzp2symm0v9zidfrn9f854w6,1b4a2b5f-2c5d-4779-b0c7-2878b0f45cfc,cad371fb-6f2c-4537-a054-1a7afc6312fd,2016-05-01T00:00:00.000Z,,000011112222,,,,,,,,2016-04-22T14:36:24.054Z,DELETE

3f4300eb-bfa0 - 4610 - 8d68-d8ba71baaaa50,3qtu9xydxldrj8 c5jyldy1 lqo,91 c72621 - 6 cf4 - 4d69 - 8ebe-0eff4f8ab9e,91 c726 - 6 cf4 - 4-4 - 4d69 - 8ebe-0 c,33 c,33 c,33x8ab9,d6 - 55 - 55 - 55 cez-47-z5-c-c-d-33 - 33 Programm-Manager, USA,98109,2016 - 04 - 07T14 : 05 : 15.275Z,ERSTELLEN

3f4300eb-bfa0-4610-8d68-d8ba71baaa50,3qtu9xydxldrj8c5jyldy1lqo,2ae0be12-7397-4fdb-a1c7-ead17967002c,d118eb96-55ce-4752-909c-eedcfdcd6647,2016-05-01T00:00:00.000Z,Example Inc --DesignDivision,333344445555,Abdul,Alves,555-676-8989,[email protected],,,,2016-05-11T05:26:51.000Z,UPDATE

...Note

Wenn ein Kunde seine Kontaktinformationen im PSC-Programm löscht, sehen Sie einenDatensatz in der CSV-Ausgabedatei, der als Operationstyp „DELETE“ angibt. Nachdem ein

29

Page 37: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktsupport-Verbindung

Kunde seine Daten gelöscht hat, überträgt die API keine Kontaktinformationen wie Name,Telefonnummer, E-Mail usw. mehr. Jeder Löschdatensatz besteht aus den Daten, die zureindeutigen Identifizierung des zu löschenden Datensatzes erforderlich sind. Löschdatensätzeenthalten Produkt-ID, Produkt-Code, Operationszeit, Kunden-GUID, Abonnement-GUID,Abonnement-Startdatum, AWS-Kunden-ID, Operationszeit und Operationstyp.Wenn ein Kunde sich durch Löschen seiner Kontaktdaten Product Support Connectionaufkündigt, sollten Sie die Kontaktinformationen auch in Ihren Datensätzen löschen. Da dieKundenkontaktdaten nicht in den DELETE-Datensatz eingeschlossen werden, müssen Sie denDatensatz anhand der eindeutigen Kunden-GUID im System suchen.Ein Löschdatensatz wird auch gesendet, wenn ein Kunde ein Abonnement beendet.

Wenn Sie Fragen haben oder weitere Informationen zur Teilnahme an der AWS Marketplace Produkt-Support-Anbindung wünschen, wenden Sie sich an das AWS Marketplace Seller Operations-Team.

30

Page 38: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Vorbereitung Ihres ProduktesDie Vorbereitung Ihres Produkts auf die Veröffentlichung in AWS Marketplace umfasst die Konfigurierungdes Pakets, die Festlegung eines Preisschemas, die Auswahl der Anzeigekategorien für Ihr Produkt unddie Hinzufügung von Schlüsselwörtern, damit Ihr Produkt in relevanten Suchanfragen angezeigt wird.

In der folgenden Liste werden die Möglichkeiten beschrieben, wie Sie Produkte liefern können. und wieAWS Marketplace-Käufer die einzelnen Lieferbestandarten finden; dazu kommen Links zu Verfahren zumErstellen der einzelnen Lieferbestandteile.

• Amazon Machine Image (AMI) – Sie können AMI-basierte Produkte wie folgt anbieten:• Als einzelnes AMI.

Käufer können diese Produkte mithilfe des Versandmethodenfilters Amazon Machine Image finden.

Weitere Informationen finden Sie im AMI-basierte Produkte (p. 68).• Als AMIs, die mit AWS CloudFormation-Vorlagen geliefert werden.

Käufer können diese Produkte mithilfe des Versandmethodenfilters CloudFormation finden.

Weitere Informationen zum Bereitstellen von AMIs als AWS CloudFormation-Vorlage finden Sieunter AMI-basierte Bereitstellung mithilfe von AWS CloudFormation (p. 78). Weitere Informationenzu AWS CloudFormation-Vorlagen finden Sie unter AWS CloudFormation-Konzepte im AWSCloudFormation Benutzerhandbuch.

• Als Private Image Build Mit dieser Methode bieten Sie Produkte so an, dass Käufer IhrProdukt auf einem Basis-Gold-Abbild installieren können, das den internen Standards für dieBetriebssystemkonfiguration entspricht.

Käufer können diese Produkte mithilfe des Versandmethodenfilters Private Amazon Machine Imagefinden.

Weitere Informationen finden Sie im Private Abbilder (p. 88).• Container – Sie können Produkte in Docker-Containern liefern. Container-Produkte bestehen aus

Bereitstellungsoptionen, d.h. einem Satz von Container-Abbildern und Bereitstellungsvorlagen, diezusammengehören.

Käufer können diese Produkte mithilfe des Versandmethodenfilters Container finden.

Weitere Informationen finden Sie im Erste Schritte mit Container-Produkten (p. 94).• Dateibasierte Datensätze – Um dateibasierte Datensätze bereitzustellen, verwenden Sie AWS Data

Exchange, einen separaten AWS-Service.

Käufer können diese Produkte mithilfe des Versandmethodenfilters AWS Data Exchange finden.

Informationen zum Veröffentlichen und Verwalten von Datenprodukten und -angeboten über AWS DataExchange, finden Sie unter Bereitstellen von Datenprodukten auf AWS Data Exchange im AWS DataExchange Benutzerhandbuch.

• Machine Learning-Algorithmen und Modellpakete – Mit dieser Methode verwenden Sie SageMaker,einen separaten AWS-Service, um den Algorithmus oder das Modellpaket zu erstellen und dann aufAWS Marketplace zu veröffentlichen.

Käufer können diese Produkte mithilfe des Versandmethodenfilters SageMaker finden.

Weitere Informationen zum Bereitstellen von Machine Learning-Algorithmen und Modellpaketen findenSie unter Anbieten Ihrer Algorithmen und Modellpakete im AWS Marketplace (p. 115). Informationen zuSageMaker finden Sie unter Was ist SageMaker? in der Amazon SageMaker-Entwicklerhandbuch.

31

Page 39: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreisgestaltung

• Software as a service (SaaS) – Sie können SaaS-Produkte mit abonnementbasierten odervertragsbasierten Preismodellen anbieten.

Käufer finden diese Produkte mithilfe des SaaS-Versandmethodenfilters.

Weitere Informationen finden Sie im Software as a Service (SaaS)-basierte Produkte (p. 122).

Jede Versandmethode bietet verschiedene Optionen für Verpackung, Preisgestaltung und Lieferung.Einige Methoden stehen Ihnen als Verkäufer auf AWS Marketplace erst zur Verfügung, wenn Sie sich fürdas Programm registrieren, das es unterstützt. Sie können Produkte mit einem Standard-Listenpreis undeiner Standard-Endbenutzer-Lizenzvereinbarung (EULA) erstellen. Sie können für einzelne Kunden auchpersönliche Angebote mit benutzerdefinierten Preisen und EULAs erstellen. Wenn Sie weitere Änderungenan den Vertragsbedingungen benötigen, können Sie mit dem AWS Marketplace-Team zusammen einbenutzerdefiniertes persönliches Angebot erstellen.

Tip

Um den Beschaffungsprozess zu vereinfachen, können Sie standardisierteLizenzbedingungen (p. 57) sowohl für öffentliche Produktangebote als auch für privateAngebote verwenden.

Themen• Preisgestaltung (p. 32)• Private Angebote (p. 48)• Standardisierte Lizenzbedingungen (p. 57)• Kategorien und Metadaten (p. 59)• Optimierung für die Suchmaschine (p. 62)

PreisgestaltungIm Folgenden finden Sie allgemeine Preisinformationen zu Produkten in AWS Marketplace. Alle Preisebasieren auf US-Dollar (USD). Weitere Informationen zu Erstattungen finden Sie unter Refunds (p. 46).

• Für kostenpflichtige Produkte erhebt AWS Marketplace Softwaregebühren von den Kunden.• Auf AWS Marketplace wird keine Servicegebühr für Bring Your Own License(BYOL)-Produkte erhoben.• Um unser Kundenversprechen umzusetzen, ist es jedoch erforderlich, dass alle BYOL-Produkte

auch eine kostenpflichtige Option aufweisen. Dadurch haben Kunden ohne bestehende Lizenzen dieMöglichkeit, die Produkte zu erwerben und zu nutzen.• Bezüglich BYOL-Produkten sind wir uns bewusst, dass der Onlinekauf von Software eine Abkehr von

den Geschäftspraktiken einiger Unternehmen darstellt. Daher werden wir in den ersten 90 Tagen nachdem Start die Anforderung für die Bereitstellung einer in AWS Marketplace erhältlichen Version derSoftware lockern. Während dieser Zeit arbeiten die AWS Marketplace-Account-Management-Teamsmit Ihnen zusammen, um die entsprechenden Herausforderungen zu lösen und um festzustellen, obund wie die Software in AWS Marketplace zum Kauf angeboten werden kann.

• Es gibt keine Servicegebühr für Freie oder Open Source-Software, die den Kunden kostenlos zurVerfügung gestellt wird.

AWS-Gebühren im Vergleich zu Softwaregebühren• Für alle AMI-basierten Produkte fallen in Abhängigkeit von den verwendeten Services und Infrastrukturen

entsprechende AWS-Infrastrukturgebühren an. Diese Tarife und Gebühren werden von AWS festgelegtund kontrolliert und können je nach Region variieren. Weitere Informationen finden Sie unter AmazonEC2-Preise.

32

Page 40: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAnnual-Preismodell

• Für kostenpflichtige Produkte legt der Verkäufer die Gebühren für die Nutzung der Software fest.

Diese beiden Arten von Preisen werden separat auf den AWS Marketplace-Detailseiten angezeigt, umKunden die potenziellen Kosten für die Verwendung der Produkte verständlich zu machen.

Kostenlose TestversionBei Produkten mit dem Preismodell einer Stundengebühr besteht Anspruch auf das kostenlosesTestprogramm, bei dem ein Kunde das Produkt abonnieren und eine einzige Instance 31 Tage lang nutzendarf, ohne Softwaregebühren für das Produkt zu zahlen. Die entsprechenden AWS-Infrastrukturgebührenfallen weiterhin an. Definieren Sie einfach die Dauer der Testphase (5 bis 31 Tage) und benachrichtigenSie das AWS Marketplace Verwaltete Katalogoperationen (MCO)-Team.

Wenn ein Kunde ein kostenloses Testprodukt abonniert, erhält er eine Begrüßungs-E-Mail mit derLaufzeit der kostenlosen Testversion, einem berechneten Ablaufdatum und Details zur Abmeldung. EineErinnerungs-E-Mail wird drei Tage vor dem Ablaufdatum gesendet.

Wenn Sie ein kostenloses Testprodukt in AWS Marketplace anbieten, stimmen Sie den spezifischenErstattungsrichtlinien zu, die unter Erstattungsrichtlinien beschrieben werden.

PreisänderungenSie können Preise und Metadaten über das AWS Marketplace Management Portal aktualisieren.

So ändern Sie die Preise

1. Melden Sie sich bei der AWS Marketplace Management Portal an.2. Auf der Registerkarte Produkts (Produkte) finden Sie eine Liste der aktuellen Produkte, die Sie erstellt

haben. Wählen Sie in der Tabelle für Ihre aktuellen Produkte die Spalte Action (Aktion) aus, um IhrProdukt zu bearbeiten.

Ändern der PreismodelleÄnderungen an den Preismodellen müssen von AWS Marketplace überprüft und genehmigt werden,um eine positive Kundenerfahrung und ein geringeres Risiko für alle Beteiligten zu gewährleisten.Besprechen Sie die Änderungen des Preismodells, die Sie vornehmen möchten, indem Sie sich an dasAWS Marketplace Verwaltete Katalogoperationen (MCO)-Team wenden. Anfragen zu Änderungen desPreismodells können 30-90 Tage in Anspruch nehmen.

Annual-PreismodellEin Annual-Preismodell ermöglicht Ihnen das Anbieten von Produkten mit einem 12-monatigenAbonnement. Der Abonnementpreis kann bis zu 40 % Ersparnis gegenüber dem stündlichen Betriebdesselben Produkts über einen längeren Zeitraum bieten. Dem Kunden wird zum Zeitpunkt desAbonnements der volle Vertragsbetrag in Rechnung gestellt. Weitere Informationen darüber, wie KundenJahresabonnements präsentiert werden, finden Sie unter AMI-Abonnements.

Im Folgenden finden Sie einige Überlegungen zur Arbeit mit Jahresabonnements.

• Annual-Preise werden pro Instance-Typ definiert. Sie können für alle Amazon EC2-Instance-Typen gleichoder für jeden Instance-Typ unterschiedlich sein.

• Für alle jährlichen Instance-Typen muss auch ein stündlicher Instance-Typ definiert sein. AWSMarketplace bietet für dasselbe Produkt keine nur jährlichen Preise oder keine stündlichen Preise ohnejährliche Preise an. Für alle Produkte, für die Annual-Preise angeboten werden, müssen auch Hourly-Preise angegeben werden.

33

Page 41: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchUsage-Preismodell

• Ein Annual-Preis von 0 USD ist für einen bestimmten Instance-Typ zulässig, wenn der Hourly-Preisebenfalls 0 USD beträgt und andere Instance-Typen mit einem höheren Annual-Preis als 0 USD definiertsind.

• Nach Ablauf des Jahresabonnementzeitraums wird dem Kunden der Stundenpreis in Rechnung gestellt.• Wenn ein Kunde X Annual-Abonnements kauft, aber Y SoftwareInstances in Y Instances betreibt,

wird dem Kunden für (Y-X) Instances (nicht durch Annual-Abonnement abgedeckt) der Hourly-Preisberechnet. Daher muss ein Hourly-Tarif für alle Instance-Typen mit Annual-Preis enthalten sein.

• Mit privaten Angeboten von Verkäufern können Sie ein AMI für mehrere Jahre (bis zu 3 Jahre) oder füreine benutzerdefinierte Dauer mit Vorauszahlung oder einem flexiblen Zahlungsplan anbieten. WeitereInformationen zu mehrjährigen Verträgen und Verträgen mit benutzerdefinierter Laufzeit finden Sie unterPrivate Angebote (p. 48) und the section called “Flexibler Zahlungsplaner” (p. 51).

Wenn Sie ein Jahresprodukt in AWS Marketplace anbieten, stimmen Sie den spezifischenErstattungsrichtlinien für Jahresprodukte zu, die Sie im Abschnitt Dateiuploader-Dokumente im AWSMarketplace Management Portal finden.

Usage-PreismodellMit dem AWS Marketplace Metering Service können Sie zusätzliche Dimensionen definieren, die Sie IhrenKunden für den Wert Ihrer Software berechnen möchten. Als Verkäufer können Sie eine der folgendenVerwendungskategorien auswählen:

1. Benutzer2. Hosts3. Bandbreite4. Daten:

Sie können auch bis zu 24 Dimensionen für das Produkt definieren. Alle Gebühren müssen stündlich vonder durch das Kundenkonto eingesetzten Software gemessen und gemeldet werden. Die gesamte Nutzungwird monatlich berechnet und monatlich abgerechnet, wobei der gleiche Mechanismus wie bei bestehenderAWS Marketplace-Software verwendet wird.

Mit dem AWS Marketplace Metering Service können Sie mehrere neue Preisszenarien umsetzen. WennIhre Software beispielsweise Hosts überwacht, können Sie für jeden überwachten Host eine Gebührerheben und je nach Hostgröße unterschiedliche Preise festlegen. Wenn Ihre Software mehrere Benutzerin einem Unternehmen zulässt, können Sie die Kosten pro Benutzer berechnen. Dem Kunden wird jedeStunde die Gesamtzahl der bereitgestellten Benutzer in Rechnung gestellt.

Note

Im Produktladeformular (Product Load Form) werden relevante Spalten als flexibleVerbrauchspreise (Flexible Consumption Pricing (FCP)) bezeichnet.

Beachten Sie für AWS Marketplace-Metering Service-Produkte Folgendes:

• Wenn Ihre Software bereits in AWS Marketplace eingestellt ist, müssen Sie ein Produkt erstellen,um eine alternative Nutzungsdimension zu ermöglichen. Das bedeutet, dass wir derzeit keineStandardprodukte für die Nutzung des AWS Marketplace Metering Service konvertieren können.Nachdem das neue Produkt veröffentlicht wurde, können Sie das alte Produkt entfernen oder beides vorOrt behalten.

• Der AWS Marketplace Metering Service erfordert, dass Ihre Software die Nutzung durch den Kundenstundenweise aufzeichnet. Im Falle eines Fehlers bei der Übertragung oder beim Empfang vonMessservice-Datensätzen ist AWS nicht in der Lage, eine solche Nutzung in Rechnung zu stellen. Siesind für den erfolgreichen Empfang der Messdaten verantwortlich.

34

Page 42: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPrivate Angebote

• Produkte, die den AWS Marketplace-Metering-Service nutzen, unterstützen derzeit keinen 1-Click-Kauf.Käufer müssen Ihre Software mit einer IAM-Rolle mit spezifischen Berechtigungen starten und über einInternet-Gateway verfügen.

• Free Trial- und Annual-Preise sind derzeit nicht mit dem AWS Marketplace Metering Service kompatibel.• Das Ändern der Dimension (Benutzer, Hosts, Bandbreite und Daten) oder des Dimensionsnamens wird

nicht unterstützt. Sie müssen ein neues Produkt erstellen.

Private AngeboteDas AWS Marketplace Seller Private Offer-Programm ermöglicht es AWS Marketplace-Verkäufern,individuelle Preise und Endbenutzer-Lizenzvereinbarungen mit einzelnen AWS Marketplace-Kunden(Käufern) auszuhandeln. Weitere Informationen finden Sie im Private Angebote (p. 48).

SaaS-Abonnements – PreiseBei SaaS-Abonnements erfolgt die Abrechnung für Ihre Kunden durch AWS Marketplace auf der Grundlageder Messprotokolle, die bei uns eingegangen sind. Alle Gebühren müssen stündlich von der durchdas Kundenkonto eingesetzten Software gemessen und gemeldet werden. Die gesamte Nutzung wirddann monatlich berechnet und monatlich mit dem gleichen Mechanismus wie bei AMI-basierten AWSMarketplace Angebote. AWS’ (Gegenüber dem Gef Die Möglichkeit, Kunden die Nutzung Ihres Produktsin Rechnung zu stellen, hängt vom Erhalt von Messdaten von Ihnen ab. Sie sind dafür verantwortlich, dassdie Messdaten Ihres Produktes erfolgreich übertragen und empfangen werden.

SaaS-Verträge – PreiseBei SaaS-Verträgen initiiert der Kunde den Kauf Ihrer Software und schließt einen Vertrag mit Ihnen ab.Im Rahmen der Vereinbarung hat der Kunde Anspruch auf eine angegebene Nutzungsmenge Ihres SaaS-Produkts. AWS Marketplace teilt diese Ansprüche Ihrer SaaS-Anwendung mit. Dies erfolgt über denAWS Marketplace Entitlement Service. Wenn Sie SaaS-Verträge verwenden, sendet Ihre Anwendungkeine Messdaten. Stattdessen prüft sie über den Aufruf des AWS Marketplace Entitlement Service dieBerechtigung des Kunden. Sie definieren die Nutzungskategorien, Dimensionen und die Vertragsdauer.

AMI-PreismodelleAWS Marketplace hat für AMI-Produkte mehrere Preismodelle. Bei privaten Verkäuferangeboten stehenOptionen für mehrjährige und benutzerdefinierte Laufzeitverträge zur Verfügung. Weitere Informationenzu mehrjährigen Verträgen und Verträgen mit benutzerdefinierter Laufzeit finden Sie unter PrivateAngebote (p. 48) und the section called “Flexibler Zahlungsplaner” (p. 51). Die folgende Tabelleenthält allgemeine Informationen zu Preismodellen.

Note

Sie müssen in der Lage sein, ein W-9-Steuerformular (für in den USA ansässige Unternehmen)oder ein W-8-Formular (für in der EU ansässige Unternehmen) vorzulegen, wie in the sectioncalled “Registrierungsprozess für Verkäufer” (p. 5) beschrieben.

Preismodell Description (Beschreibung)

Bring Your Own License (BYOL) AWS Marketplace erhebt keine Gebühren fürdie Nutzung der Software. Der Kunde mussjedoch einen Lizenzschlüssel für die Aktivierungdes Produkts angeben. Dieser Schlüssel wirdaußerhalb von AWS Marketplace erworben. DieDurchsetzung von Berechtigungen/Lizenzen sowie

35

Page 43: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAMI-Preismodelle

Preismodell Description (Beschreibung)die Preisgestaltung und Abrechnung erfolgt durchSie.

Kostenfrei Kunden dürfen so viele Instances ausführen, wieAmazon EC2 unterstützt, ohne dass zusätzlicheSoftwarekosten anfallen.

36

Page 44: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAMI-Preismodelle

Preismodell Description (Beschreibung)

Stundensatz Hourly (Stündlich) – Die Software wirdstundenweise abgerechnet. Jeder Instance-Typ kann mit unterschiedlichen Kosten arbeiten(optional) und die Nutzung wird auf die nächstevolle Stunde aufgerundet.

Hourly with Free Trial (Stündlich mit kostenloserTestversion) – Kunden können genau eine Instanceder Software ausführen, ohne dass Kostenanfallen. Sie definieren die Dauer zwischen 5 und30 Tagen. Das kostenlose Evaluierungsversiongilt für den teuersten Instance-Typ, der ausgeführtwird. Jede gleichzeitige Nutzung außerhalbder ersten Instance wird zum Stundensatzabgerechnet. HINWEIS: Dies ist ein anderesModell als „AWS Free Tier for Amazon EC2“, beidem Kunden 750 Stunden kostenloser Nutzung proMonat erhalten.

Hourly with Monthly (Stündlich mit monatlich) –Sowohl die Stunden- als auch die Monatsgebührwerden unabhängig voneinander berechnet. DieMonatsgebühr wird jeden Monat ungeachtet derNutzung berechnet, während die Stundengebührnur auf der Grundlage der stündlichen Nutzungberechnet wird.

Hourly with Annual (Stündlich mit jährlich) –Kunden haben die Möglichkeit, die Nutzungeiner Amazon EC2-Instance eines Instance-Typsein Jahr im Voraus zu erwerben. Sie legen diePreise für jeden Instance-Typ fest und könnenNettoeinsparungen gegenüber dem Stundenpreisanbieten. Jede Kundennutzung, die über dieAnzahl der gekauften Jahresabonnementshinausgeht, wird zu dem von Ihnen für diesenInstance-Typ festgelegten Stundensatzabgerechnet.

Hourly with Multi-Annual and Custom Duration(Stündlich mit mehrjähriger und benutzerdefinierterDauer) – Dieser Angebotstyp ist nur über privateAngebote des Verkäufers verfügbar. Mit denprivaten Angeboten des Verkäufers geben Sieeine benutzerdefinierte Vertragslaufzeit von bis zu3 Jahren an. Sie können Vorauszahlung angebenoder einen flexiblen Zahlungsplan einschließen.Sie legen die Preise für jeden Instance-Typeinzeln fest. Wenn das Angebot einen es einenflexiblen Zahlungsplan enthält, legen Sie auchdie Rechnungsdaten, Zahlungsbeträge unddie Anzahl der Instances für jeden in demAngebot enthaltenen Instance-Typ fest. Beieinem aktiven privaten Angebot des Verkäufersmit einem flexiblen Zahlungsplan werden,

37

Page 45: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAMI-Preismodelle

Preismodell Description (Beschreibung)nachdem der Kunde die angegebene Anzahlvon Instances gestartet hat, alle zusätzlichengestarteten Instances zu dem Stundensatzberechnet, der in dem privaten Angebot desVerkäufers angegeben ist. Weitere Informationenzu mehrjährigen Verträgen und Verträgen mitbenutzerdefinierter Laufzeit finden Sie unterPrivate Angebote (p. 48) und the section called“Flexibler Zahlungsplaner” (p. 51).

Hourly with Free Trial and Annual (Stündlich mitkostenloser Testversion und jährlich) – DiesesModell ist mit dem Stundenmodell mit einerjährlichen Option identisch, außer dass es einekostenlose Testversion enthält, die es einemKunden erlaubt, eine Instance eines beliebigenInstance-Typs für eine von Ihnen festgelegteAnzahl von Tagen kostenlos auszuführen. Annual-Abonnements können jederzeit erworben werdenund werden mit dem Free Trial-Abonnementkombiniert.

Monatlich Monthly (Monatlich) – Die Software wird auf einerfesten monatlichen Basis bezahlt, unabhängigvon der vom Kunden ausgeführten Anzahl vonInstances. Monatliche Gebühren werden beider Anmeldung und bei der Kündigung anteiligberechnet. Beispiel. Kunden, die sich für einen Tagdes Monats anmelden, wird der 30. des Monats inRechnung gestellt.

Monthly with Hourly (Monatlich mit stündlich)– Die Abrechnung auf Stundenbasis und aufMonatsbasis erfolgt unabhängig voneinander. Diemonatliche Gebühr wird jeden Monat unabhängigvon der Nutzung berechnet, die Stundengebührwird nur auf der Grundlage der stündlichenNutzung berechnet.

Note

Preise für kostenlose Testversionen undAbrechnung auf Jahresbasis könnennicht mit Preisen mit Abrechnung aufMonatsbasis kombiniert werden.

38

Page 46: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAMI-Preismodelle

Preismodell Description (Beschreibung)

Jahresabonnement Annual with Hourly (Jährlich mit stündlich) –Identisch mit dem Preismodell „Hourly withAnnual (Stündlich mit jährlich)“. Kunden habendie Möglichkeit, eine Amazon EC2-Instance einesInstance-Typs für ein Jahr im Voraus zu erwerben.Sie legen die Preise für jeden Instance-Typ festund können Nettoeinsparungen gegenüber demStundenpreis anbieten, aber das Anbeiten vonNettoeinsparungen ist nicht verpflichtend. JedeKundennutzung, die über die Anzahl der gekauftenJahresabonnements hinausgeht, wird zu demvon Ihnen für diesen Instance-Typ festgelegtenStundensatz abgerechnet.

Multi-Annual and Custom Duration with Hourly(Mehrjährig und benutzerdefinierte Dauer mitstündlich) – Diese Option ist nur über PrivateAngebote (p. 48) verfügbar. Mit privatenAngeboten von Verkäufern können Sie einenbenutzerdefinierten Vertrag mit einer Laufzeitvon bis zu drei Jahren angeben. Sie können eineVorauszahlung verlangen oder dem Kundeneinen flexiblen Zahlungsplan anbieten. Sie legendie Preise für jeden Instance-Typ für die Dauerdes Vertrags sowie Stundenpreise für weiteregestartete Instances fest. Wenn Sie einen flexiblenZahlungsplan anbieten, legen Sie auch fürjeden im Angebot enthaltenen Instance-Typ dieRechnungsdaten, die Zahlungsbeträge und dieAnzahl der Instances fest. Für ein aktives privatesAngebot mit einem flexiblen Zahlungsplan werdennach dem Start der angegebenen Anzahl vonInstances alle zusätzlichen Instances, die derKunde startet, nach dem im privaten Angebotangegebenen Stundensatz abgerechnet. WeitereInformationen zu mehrjährigen Verträgen undVerträgen mit benutzerdefinierter Laufzeit findenSie unter Private Angebote (p. 48) und thesection called “Flexibler Zahlungsplaner” (p. 51).

39

Page 47: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreisgestaltung Ihrer Software mit SaaS

Preismodell Description (Beschreibung)

Verwendung Usage (Nutzung) – Für die Software wird direktder von Ihnen bereitgestellte Wert zusammen miteiner von vier Nutzungskategorien in Rechnunggestellt: Benutzer, Daten, Bandbreite oderHosts. Sie können bis zu 24 Dimensionen fürdas Produkt definieren. Alle Kosten fallen beimKunden weiterhin stündlich an. Die gesamteNutzung wird monatlich berechnet und monatlichabgerechnet, wobei der gleiche Mechanismuswie bei bestehender AWS Marketplace-Softwareverwendet wird. Das Usage-Preismodell wird auchals AWS Marketplace Metering Service bezeichnet.

Note

Preise für kostenlose Testversionen undAbrechnung auf Jahresbasis könnennicht mit Preisen mit Abrechnung aufNutzungsbasis kombiniert werden.

Preisgestaltung Ihrer Software mit SaaSZum Festlegen von Preisen definieren Sie zunächst Preisdimensionen, die die Einheiten in IhrerSoftware darstellen, und weisen dann den einzelnen Dimensionen ein Preis zu. Beispiel: Dimensionenkönnen geschützte Hosts, Benutzer oder Speicher-Volumes sein. Sie können bis zu 24 Dimensionendefinieren. Anschließend wählen Sie eine Kategorie für diese Dimensionen aus. Dies können auch unserevoreingestellten Kategorien sein (Bandbreite, Daten, Hosts, Anfragen, Stufen, Benutzer). Wenn keine derVoreinstellungen zu Ihrem Anwendungsfall passen, können Sie die generische "Units"-Kategorie wählenund die Einheiten in der Dimensionsbeschreibung näher erläutern.

Beispiel. Bereitgestellte Bandbreite mit nichtlinearen PreisenStellen Sie sich vor, Sie bieten eine Netzwerk-Appliance-Software an. Sie entscheiden sich für dieAbrechnung nach bereitgestellter Bandbreite. Sie wählen als Nutzungskategorie die Bandbreite aus.Zusätzlich zur Abrechnung nach Bandbreite möchten Sie einen anderen Preis berechnen, sobald sich dieNutzung vergrößert. Sie können mehrere Dimensionen innerhalb der Bandbreitenkategorie definieren. Siekönnen einen Preis für 25 Mbit/s, 100 Mbit/s und 1 Gbit/s festlegen.

Beispiel. Gleichzeitige Hosts mit mehreren DimensionenStellen Sie sich vor, Sie bieten eine Software an, die andere Amazon EC2-Instances überwacht. Siewählen die Abrechnung nach der Anzahl der überwachten Hosts aus. Sie wählen als NutzungskategorieHost aus. Zusätzlich zur Abrechnung nach Host möchten Sie die Überwachung größerer Hosts berechnen.Sie können mehrere Dimensionen innerhalb der Host-Kategorie verwenden. Sie können einen Preis fürdie Instances Micro, Small, Medium, Large, X-Large, 2XL, 4XL und 8XL festlegen. Ihre Software ist dafürverantwortlich, jeden einzelnen Host auf eine Ihrer definierten Dimensionen abzubilden. Ihre Software istdafür verantwortlich, ggf. für jede Dimension Ihrer Nutzungskategorie separate Messdaten zu senden.

Anbieten Ihres SaaS-Produkts in AWS MarketplaceUm den Metering Service nutzen zu können, müssen Sie ein neues Produkt erstellen. Wenn Ihr Produktbereits auf AWS Marketplace ist, müssen Sie entscheiden, ob das neue AWS Marketplace MeteringService-Produkt zusätzlich zu Ihrem aktuellen Produkt verfügbar wird oder ob es das andere als einzigeVersion ersetzt, die neuen Benutzern zur Verfügung steht. Wenn Sie sich für eine Ersetzung entscheiden,

40

Page 48: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreisgestaltung Ihrer Software mit SaaS

wird das bestehende Produkt aus AWS Marketplace entfernt, sodass es für neue Käufer nicht mehrverfügbar ist. Bestehende Kunden haben weiterhin Zugriff auf ihr altes Produkt und ihre Instances, könnenaber jederzeit auf das neue Produkt umsteigen. Das neue Produkt muss die Nutzung für den AWSMarketplace Metering Service messen.

Nachdem Sie Ihr AMI haben, folgen Sie dem Standardprozess, um Ihr AMI mit dem Self-Service-Tooleinzureichen und zu scannen. Füllen Sie außerdem das Produktladeformular des Produkts aus und ladenSie es hoch, um den Übernahmeprozess zu starten.

Die folgenden Definitionen helfen Ihnen, die Felder des Produktladeformulars für den AWS MarketplaceMetering Service auszufüllen. Im Produktladeformular sind die folgenden Felder als "Flexible ConsumptionPricing (FCP)" gekennzeichnet, um sie von Produkten mit Stunden- und Monatspreisen zu unterscheiden.

• Title (Titel) – Wenn Sie bereits ein Produkt haben und das gleiche Produkt mit dem AWS MarketplaceMetering Service hinzufügen, fügen Sie die FCP-Kategorie/-Dimension in Klammern ein, um zwischenden beiden zu unterscheiden, z. B. „PRODUKTTITEL (Daten)“.

• Pricing Model (Preismodell) – Wählen Sie in der Dropdown-Liste Usage (Nutzung) aus.• FCP Category (FCP-Kategorie) – Die Kategorie, bei der Kunden kostenpflichtige Produkte mit einer

Usage (Nutzung)-Preiskomponente in Rechnung gestellt werden. Wählen Sie im Dropdown-Menü Users(Benutzer), Hosts, Data (Daten) oder Bandwidth (Bandbreite).

• FCP Unit (FCP-Einheit) – Die Maßeinheit, in der Kunden kostenpflichtige Produkte mit einer Usage(Nutzung)-Preiskomponente in Rechnung gestellt werden. Die Optionen werden im Dropdown-Menübasierend auf der von Ihnen gewählten FCP-Kategorie angezeigt.

Die folgende Tabelle listet die gültigen Einheiten für jede Kategorie auf.

Kategorie Gültige Einheiten

Benutzer UserHrs

Hosts HostHrs

Daten: MB, GB, TB

Bandbreite Mbps, Gbps

• FCP Dimension Name (FCP-Dimensionsname) – Der Name, der beim Senden von Messdaten durchden Aufruf der MeterUsage-API verwendet wird. Er ist in Abrechnungsberichten sichtbar. Da er nurintern verwendet wird, muss der Name jedoch nicht benutzerfreundlich sein. Der Name darf maximal 15Zeichen lang sein. Er darf nur alphanumerische Zeichen und Unterstriche enthalten. Nachdem Sie denNamen festgelegt haben, können Sie ihn nicht mehr ändern. Die Änderung des Namens erfordert einneues AMI.

• FCP Dimension Description (FCP-Dimensionsbeschreibung) – Die kundenorientierte Aussage zurBeschreibung der Dimension für das Produkt. Die Beschreibung (z. B. "Administratoren pro Stunde", "ProMbit/s Bandbreite") darf nicht mehr als 70 Zeichen lang sein und sollte benutzerfreundlich sein. Nachdemdas Produkt veröffentlicht wurde, können Sie diese Beschreibung nicht mehr ändern.

• FCP Rate (FCP-Tarif) – Die Softwaregebühr pro Einheit für dieses Produkt. Dieses Feld unterstützt 3Nachkommastellen.

Note

• Sie müssen keine Felder für stündliche oder jährliche Preise ausfüllen.• Free Trial- und Annual-Preise sind nicht kompatibel.• Produkte, die die Cluster- und AWS-Ressourcen-Funktion verwenden, können den AWS

Marketplace Metering Service nicht nutzen.

41

Page 49: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreisgestaltung Ihrer Software mit SaaS

• Preis-, Instance-Typ- oder Regionsänderungen folgen dem normalen Prozess für alle anderenAWS Marketplace-Produkte.

• Produkte mit dem AWS Marketplace Metering Service können nicht auf andere Preismodellewie Hourly, Monthly oder BYOL umgestellt werden.

• Wir empfehlen, IAM-Richtlinieninformationen in Ihre Gebrauchsanweisung oder Ihr Dokumentaufzunehmen.

Wenn Sie Fragen haben, wenden Sie sich bitte an den AWS Marketplace Verwaltete Katalogoperationen(MCO).

Änderung Ihrer SaaS-Software zur Nutzung des Metering ServiceSie müssen Ihre Software anpassen, um die Kundennutzung aufzuzeichnen, stündliche Nutzungsberichtean den Metering Service zu senden und neue Fehlermodi zu verwalten. Die Software arbeitet unabhängigvon der Preisgestaltung. Die Software muss jedoch die Nutzungskategorie, die Nutzung und alleDimensionen kennen.

Messen des VerbrauchsIhre Software muss feststellen, welche Menge der gewählten Nutzungskategorie in welchen Dimensionender Kunde genutzt hat. Dieser Wert wird einmal pro Stunde an den AWS Marketplace MeteringService gesendet. Es wird grundsätzlich davon ausgegangen, dass Ihre Software in der Lage ist, dieRessourcennutzung zu messen, aufzuzeichnen und zu lesen, um diese stündlich an den Metering Servicezu senden.

Für die bereitgestellte Nutzung wird dieser Wert typischerweise aus der Softwarekonfiguration ausgelesen.Es kann jedoch auch ein maximaler Konfigurationswert sein, der jede Stunde aufgezeichnet wird. Beigleichzeitiger Nutzung kann es sich entweder um eine periodische Stichprobe oder einen stündlichaufgezeichneten Maximalwert handeln. Bei der kumulierten Nutzung handelt es sich um einen Wert, derpro Stunde kumuliert wird.

Für die Preisfestlegung über mehrere Dimensionen müssen mehrere Werte gemessen und an denMetering Service gesendet werden (einer pro Dimension). Dies erfordert, dass Ihre Software mit denbekannten Dimensionen programmiert oder konfiguriert wird, wenn Sie das AMI des Produkts bereitstellen.Nachdem ein Produkt erstellt worden ist, können sich die für es verwendeten Dimensionen nicht mehrändern.

Diese Tabelle beschreibt für jedes Preisszenario die empfohlenen Möglichkeiten zur Messung der Nutzungpro Stunde:

Szenario Methode zum Messen

Bereitgestellte Benutzer Aktuelle Anzahl der bereitgestellten Benutzer(Stichprobe).

-ODER-

Maximale Anzahl der bereitgestellten Benutzer (indieser Stunde).

Gleichzeitige Benutzer Aktuelle Anzahl gleichzeitiger Benutzer(Stichprobe).

-ODER-

Maximale Anzahl gleichzeitiger Benutzer (in dieserStunde).

42

Page 50: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreisgestaltung Ihrer Software mit SaaS

Szenario Methode zum Messen-ODER-

Gesamtzahl der eindeutigen Benutzer (in dieserStunde).

Bereitgestellte Hosts Aktuelle Anzahl der bereitgestellten Hosts(Stichprobe).

-ODER-

Maximale Anzahl der bereitgestellten Hosts (indieser Stunde).

Gleichzeitige Hosts Aktuelle Anzahl gleichzeitiger Hosts (Stichprobe).

-ODER-

Maximale Anzahl gleichzeitiger Hosts (in dieserStunde).

-ODER-

Gesamtzahl der eindeutigen Hosts (in dieserStunde).

Bereitgestellte Bandbreite Aktuell bereitgestellte Bandbreite (Stichprobe).

-ODER-

Maximale bereitgestellte Bandbreite (in dieserStunde).

Kumulierte Daten Aktuelle GB-Menge der gespeicherten Daten(Stichprobe).

-ODER-

Maximale GB-Menge der gespeicherten Daten (indieser Stunde).

-ODER-

Gesamte GB der in dieser Stunde hinzugefügtenoder verarbeiteten Daten.

-ODER-

Gesamte GB der in dieser Stunde verarbeitetenDaten.

Aufruf AWS Marketplace Metering Service

Ihre Software muss den Metering Service stündlich aufrufen und den Nutzungswert für diese Stundeaufzeichnen.

Wenn Ihre Software startet, sollte sie die Minute der Stunde aufzeichnen, in der sie gestartet wurde. DieserWert wird als Startminute bezeichnet. Ihre Software muss jede Stunde zur Startminute den Nutzungswertfür diese Stunde abrufen und den Metering Service aufrufen.

43

Page 51: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreisgestaltung Ihrer Software mit SaaS

Um jede Stunde in der Startminute aktiv werden zu können, muss Ihre Software einen von drei Ansätzenverwenden:

1. Ein Thread in Ihrer Software.2. Ein Daemon-Prozess, der mit der Instance oder Software startet.3. Ein Cron-Job, der beim Start der Anwendung konfiguriert wird.

Ihre Software muss den AWS Marketplace Metering Service über die in der Instance des Kundenkonfigurierte IAM-Rolle aufrufen und die Nutzungsdimension und -menge angeben.

Ihre Software kann das AWS-SDK verwenden, um den AWS Marketplace Metering Service aufzurufen. ImFolgenden sehen Sie eine typische Implementierung:

1. Verwenden Sie das Instance-Profile, um einen Service-Client zu erstellen. Dies erfordert die für dieAmazon EC2-Instance konfigurierte Rolle. Die Rollen-Anmeldeinformationen werden automatisch vomSDK aktualisiert.

Example

AmazonMeteringService meteringClient = new AmazonMeteringService(new InstanceProfileCredentialsProvider());

2. Lesen Sie jede Stunde Ihre Softwarekonfiguration und den Status aus, um die Nutzungswerte für dieseStunde zu ermitteln. Dies kann das auch das Erfassen eines Wertes pro Dimension beinhalten.

3. Rufen Sie auf dem SDK-Client die Aktion meterUsage mit den folgenden Parametern auf (zusätzlicherAufruf für jede genutzte Dimension):• timestamp – Zeitstempel der aufgezeichneten Stunde (UTC verwenden).• productCode – Produkt-Code, der der Software zugeordnet ist.• dimension – Die der Software zugewiesenen Dimensionen.• quantity – Nutzungswert für die Stunde.

Zusätzlich muss Ihre Software einen regionalen AWS Marketplace Metering Service-Endpunkt aufrufen. IhrProdukt muss über eine korrekte Einrichtung des regionalen Endpunkts verfügen, sodass USA Ost (Nord-Virginia) Datensätze an den USA Ost (Nord-Virginia)-Endpunkt und USA West (Oregon) Datensätze an denUSA West (Oregon)-Endpunkt sendet. Das Aufrufen in der Region bietet Käufern eine stabilere Umgebungund verhindert Situationen, in denen die Verfügbarkeit einer unpassenden Region die Software in eineranderen Region beeinträchtigen könnte.

Wenn Sie Messdaten an den Service senden, müssen Sie sich mit dem AWS Marketplace MeteringService in Ihrer Region verbinden. Mit der Aktion getCurrentRegion können Sie die Region erstellen, inder die Amazon EC2-Instance ausgeführt wird. Übergeben Sie diese Regionsinformationen dann an denMeteringServiceClient-Konstruktor. Wenn Sie keine Region im SDK-Konstruktor angeben, wird dieRegion us-east-1 verwendet. Wenn Ihre Anwendung versucht, den Service regionsübergreifend aufzurufen,wird dies zurückgewiesen.

FehlerbehandlungIhr Produkt muss Messdaten an den Service (ein öffentlicher Internet-Endpunkt) senden, damit die Nutzungerfasst und abgerechnet werden kann. Da es für einen Kunden möglich ist, die Netzwerkeinstellungen sozu ändern, dass Ihre Messdaten nicht zugestellt werden können, sollte Ihr Produkt dies durch Auswahleines Fehlermodus berücksichtigen.

Typischerweise kann eine Software einen "offenen" (eine Warnmeldung, aber die volle Funktionalitätbleibt erhalten) oder "geschlossenen" (alle Funktionen in der Anwendung deaktiviert, bis eine Verbindungwiederhergestellt ist) Fehler verwenden. Sie können wählen, ob Sie für Ihre Anwendung einen offenen,

44

Page 52: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAnnual-Produkte

geschlossenen oder speziellen Ansatz nutzen möchten. Wir empfehlen, dass Sie bei weniger als zweiStunden Messausfall keinen geschlossenen Ansatz nutzen.

Ein Beispiel für einen teilweise offenen Ansatz wäre eine Software, der weiterhin den Zugriff auf dieSoftware erlaubt, aber keine Änderung von Softwareeinstellungen durch den Käufer zulässt. EineAlternative wäre ein Ansatz, bei dem der Käufer immer noch auf die Software zugreifen aber keineweiteren Benutzer anlegen darf. Ihre Software ist für die Definition und Durchsetzung des Fehlermodusverantwortlich. Der Fehlermodus Ihrer Software muss in der Übermittlung Ihres AMI enthalten sein undkann später nicht mehr geändert werden.

Annual-ProdukteDiese Richtlinien gelten für alle Verkäufer, die in AWS Marketplace ein Produkt mit Jahrespreisen anbieten.

PreisänderungSie können die Jahrespreise (USD-Wert, z. B. 1.000 USD/Jahr bis 1.200 USD/Jahr) jederzeit ändern,jedoch nur mit einer Kündigungsfrist von 90 Tagen für bestehende Kunden. Der neue Preis gilt für neueAbonnements, hat aber keine Auswirkungen auf bestehende Abonnements. Preisänderungen werdennur dann wirksam, wenn der Preis mindestens 90 Tage vor dem Datum der automatischen Verlängerunggeändert wurde. Der Kunde erhält vor der automatischen Verlängerung eine E-Mail mit dem neuen Preis.

Rückerstattung/Stornierung/Upgrade/DowngradeUm ein einheitliches und großartiges Kundenerlebnis zu gewährleisten, verlangt AWS von den Verkäuferndie Implementierung der folgenden Kündigungs-/Änderungszeitfenster:

Geltende Richtlinie Zeitraum oder Zeitfenster Wer kann genehmigen?

Stornierung bei vollerRückerstattung (Stornieren Siemit 100 % Rückerstattung)

Innerhalb von 48 Stunden nachdem Kauf

• Öffentliche Einkäufe – AWS-Kundenservice oder -Verkäufer

• Private Angebote nur für –-Verkäufer

Stornierung bei anteiligerRückerstattung (Stornieren Siemit anteiliger Rückerstattung)

Innerhalb von 14 Tagen nachdem Kauf

Nur Verkäufer

Downgrade-Abonnement(ersetzen bestehenderAbonnements durchkostengünstigere Abonnements)

Innerhalb von 30 Tagen nachdem Kauf

Nur Verkäufer

Upgrade-Abonnement (ersetzenbestehender Abonnements durchein teureres oder gleichwertigesAbonnement)

Jederzeit in einem Zeitraum von12 Monaten

• Öffentliche Einkäufe – AWS-Kundenservice oder -Verkäufer

• Private Angebote nur für –-Verkäufer

Stornierung mit vollständigerRückerstattung bei automatischerVerlängerung

Innerhalb von 14 Tagen nachdem Kauf

AWS-Kundensupport oder derVerkäufer

Note

• Sie sollten die Zeitfensterlänge und andere Details nicht in die Produktdetails/-beschreibungaufnehmen.

45

Page 53: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchRefunds

• Upgrades oder Downgrades bestehen für den Kunden aus zwei Schritten: Erwerben neuerAbonnements und Beantragen der Kündigung des alten Abonnements mit einer Erstattung.

• In einigen Fällen nimmt AWS möglicherweise in Ihrem Namen Erstattungen vor. Um dieseRückerstattungen zu verarbeiten sind keine Maßnahmen Ihrerseits erforderlich.

Endbenutzer-LizenzvereinbarungDie Nutzung der Software durch AWS-Kunden für 12 Monate im Rahmen eines Jahresabonnements wirddurch die EULA abgedeckt, die Sie auf der Detailseite Ihres Produkts in AWS Marketplace angegebenenhaben.

RefundsAlle kostenpflichtigen Produkte müssen (unabhängig vom Preismodell) eine festgelegteRückerstattungsrichtlinie für Softwaregebühren haben. Die Richtlinie muss die Bedingungen derRückerstattung sowie eine Methode zur Kontaktaufnahme mit dem Verkäufer enthalten, um eineRückerstattung zu beantragen. Die Details der Erstattungsrichtlinie sind zwar Ihnen überlassen, wir ratenIhnen aber sehr dazu, Kunden irgendeine Art von Erstattung für die Nutzung des Produkts anzubieten. Siemüssen Ihre veröffentlichten Erstattungsrichtlinien einhalten.

ErstattungsantragsartenKunden können verschiedene Arten von Erstattungen für AWS Marketplace-Produkte beantragen.Wenn ein Kunde eine Softwareerstattung direkt von AWS anfordert, weisen wir ihn an, Sie überIhre veröffentlichten Support-Kontaktinformationen für das betreffende Produkt zu kontaktieren.Rückerstattungen von AWS-Infrastrukturgebühren liegen im Ermessen von AWS und werden unabhängigvon Softwarerückerstattungen behandelt.

Wenn Sie den AWS Marketplace Tax Calculation Service nutzen, könnten sich Kunden an Siewenden, um eine reine Steuererstattung zu beantragen. Wenn ein Kunde eine Steuerrückerstattungwünscht, können Sie nach Ihrem Ermessen entweder eine Steuerrückerstattung oder eine vollständigeSoftwarerückerstattung zuzüglich Steuern gewähren.

ErstattungsgenehmigungenDie meisten Softwareerstattungen müssen von Ihnen über das Erstattungsantragsformular genehmigtwerden und werden auf Ihre Anweisung von AWS bearbeitet und ausgestellt. Für folgende Produktartengibt es Sonderfälle, in denen Ihre Genehmigung nicht erforderlich ist:

• Anteilige Abonnementstornierungen• Nutzungsbasierte Preisberechnung• Kostenlose Testversionen

In diesen Fällen stimmen Sie zu, dass AWS Erstattungen ohne Genehmigung oder Anweisung von Ihnenveranlassen und bearbeiten kann. Diese Arten von Erstattungen werden automatisch bearbeitet underfordern keine Maßnahmen Ihrerseits. Weitere Informationen finden Sie in den folgenden verwandtenThemen:

• Annual-Produkte (p. 45)• Erstattungsrichtlinie (p. 47)

46

Page 54: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchRefunds

ErstattungsprozessSie können Erstattungen für die Nutzung Ihrer Produktsoftware veranlassen, indem Sie einErstattungsantragsformular senden. Sobald es beim AWS Marketplace Käufer-Support-Team eingegangenist, wird in der AWS Support Center Console ein entsprechender Support-Fall erstellt, wobei derErstattungsstatus in der Betreffzeile angegeben wird. Erstattungsbezogene Unterstützung wird direkt durchdiese Fälle erleichtert. Weitere Informationen finden Sie unter Zugriff auf AWS Support.

Im folgenden Verfahren wird beschrieben, wie eine Erstattung beantragt wird. Das Einreichen einesErstattungsantrags für ein internes Testkonto erfolgt wie bei externen Kunden.

So wird eine Softwarerückerstattung für einen Kunden veranlasst:

1. Erheben Sie die folgenden Informationen vom Kunden:

• Die E-Mail-Adresse des Kunden, die mit seinem AWS-Konto verknüpft ist.• Die AWS-Kontonummer des Kunden des Kontos, über das Ihr Produkt abonniert wurde. Erinnern

Sie Ihren Kunden daran, dass er als Zahler einer Organisation die AWS-Konto-ID für das verknüpfteKonto angeben muss, über das Ihr Produkt abonniert wurde.

• Die Abrechnungsperiode(n), für die der Kunde eine Rückerstattung wünscht.2. Navigieren Sie zum Formular für den Erstattungsantrag.3. Machen Sie im Formular Angaben zum Kunden.4. Geben Sie die Produkt-ID für das Produkt ein, für das eine Erstattung beantragt wird. Die Produkt-ID

finden Sie in Ihrem täglichen Abonnementbericht.5. Bei jährlich abgerechneten Produkten, bei denen ein Kunde eine Erstattung, ein Upgrade oder ein

Downgrade anfordert, müssen Sie die folgenden Aufgaben ausführen:

a. Überprüfen Sie anhand Ihres Abonnentenberichts, ob der Kunde ein Jahresabonnement erworbenhat (es kann zu einer Verzögerung von 24 Stunden kommen).

b. Geben Sie im Kommentarfeld ein Subscription Cancellation Date (Kündigungsdatum) ein.c. Geben Sie im Kommentarfeld eine Beschreibung der von Ihnen genehmigten Änderung

(Rückerstattung, Upgrade oder Downgrade) ein.6. Senden Sie das Formular ab. Wir werden benachrichtigt und beginnen mit der Bearbeitung der

Rückerstattung und mit der Ausstellung an den Kunden.7. In der AWS Support Center Console wird ein ausgehender Fall mit Statusinformationen zum

Erstattungsantrag erstellt. Die Betreffzeile enthält eine der folgenden Elemente:

• Abgeschlossen – Die Erstattung wurde bearbeitet, und es ist keine weitere Aktion erforderlich.• Ausstehend – Die Erstattung wird bearbeitet, sobald der aktuelle Abrechnungszeitraum endet.• Aktion erforderlich – Der Antrag konnte nicht bearbeitet werden, und wir benötigen zusätzliche

Informationen von Ihnen. Sie können direkt auf den Support-Fall antworten, müssen aber auch einneues Erstattungsantragsformular einreichen.

8. Sobald eine Erstattung erfolgreich bearbeitet wurde, wird sie innerhalb von 24 bis 48 Stunden auf demKonto des Kunden angezeigt. Es kann jedoch bis zu 5 Werktage dauern, bis das Guthaben auf demFinanzkonto des Kunden angezeigt wird.

ErstattungsrichtlinieDie folgende Liste beschreibt die AWS Marketplace-Erstattungsrichtlinie:

• Wenn Sie Ihre Software als kostenloses Free Trial-Produkt anbieten, kann AWS in Ihrem NamenRückerstattungen für Softwaregebühren vornehmen, die innerhalb von sieben Tagen nach derUmstellung von einer kostenlosen Testversion auf ein kostenpflichtiges Abonnement anfallen.Rückerstattungen, die im Zusammenhang mit der Umwandlung von kostenlosen Testversionen gewährt

47

Page 55: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPrivate Angebote

werden, erfordern keine Maßnahmen Ihrerseits. Indem Sie eine kostenlose Testversion für ein Produktaktivieren, stimmen Sie dieser Richtlinie zu.

• Wenn Sie die Nutzung Ihrer Software über den AWS Marketplace Metering Service messen, kannAWS in Ihrem Namen Rückerstattungen von Softwaregebühren aufgrund von Software-Messfehlernvornehmen. Wenn diese Fehler bei mehreren Kunden auftreten, behält sich AWS das Recht vor, eineangemessene Rückerstattung auf Kundenbasis zu bestimmen und direkt auf die einzelnen Kundenanzuwenden. Rückerstattungen im Zusammenhang mit dem AWS Marketplace Metering Service müsseneinmalig vom Verkäufer bestätigt werden. Sie erfordern jedoch nicht, dass der Verkäufer jede einzelneRückerstattung bestätigt. Indem Sie den AWS Marketplace Metering Service mit einem Produkt nutzen,stimmen Sie dieser Richtlinie zu.

• Alle Rückerstattungen für private Angebote müssen vom jeweiligen Verkäufer autorisiert werden, bevorsie von AWS bearbeitet werden können.

Private AngebotePrivate Angebote sind ein Einkaufsprogramm, das es Verkäufern und Käufern ermöglicht, individuellePreise und Endbenutzer-Lizenzvertragsbedingungen (End User Licensing Agreement, EULA) für den Kaufvon Softwareprodukten in AWS Marketplace auszuhandeln.

Tip

Sie können EULA-Bedingungen für jedes private Angebot aushandeln oder standardisierteLizenzbedingungen (p. 57) verwenden oder ändern, um den Beschaffungsprozess zuvereinfachen.

Funktionsweise privater AngeboteSie können alle Ihre privaten Angebote auf der Seite Offers (Angebote) im AWS Marketplace ManagementPortal erstellen und verwalten. Sie geben das Produkt an, für das Angebot gemacht wird, und die AWS -Konto-ID (oder -IDs) für den Käufer, für den Sie das Angebot erstellen. AWS Marketplace ManagementPortal generiert eine eindeutige ID und URL für das Angebot. Anweisungen zum Erstellen privaterAngebote finden Sie unter Beratungspartner erstellt.

Wenn Sie ein privates Angebot erstellen, können Sie das Angebot auf bis zu 25 Konten erweitern. DasAngebot ist nur für die Konten sichtbar, für die Sie das Angebot erstellen. Käufer können das Angebot nuranzeigen, wenn Sie es entweder auf ihr verknüpftes Konto oder auf ihr Hauptzahlerkonto ausweiten. Siekönnen keine Service-Limits im Angebot erzwingen, sodass der Käufer so viel von Ihrem Produkt zu denausgehandelten Preisen verwenden kann, wie er möchte, es sei denn, das Produkt hat bereits ein Limit.

AWS Marketplace -Käufer können auf Finanzierungen von Drittanbietern für private Angebote zugreifen.Weitere Informationen finden Sie unter Die Kundenfinanzierung ist jetzt verfügbar in AWS Marketplace.

Note

Der Käufer wird nicht darüber informiert, dass Sie ein privates Angebot erstellt haben. Sie könnendem Käufer die URL für das benutzerdefinierte Angebot bereitstellen oder er kann über AWSMarketplace zu Ihrem Produkt navigieren.

Wenn der Käufer zur Abonnementseite Ihres Produkts navigiert, zeigt ein Banner an, dass ein privatesAngebot verfügbar ist. Nachdem der Käufer das Angebot angenommen hat, wird ihm der Kauf mithilfederselben Portal-Tools in Rechnung gestellt, die für alle AWS Marketplace-Transaktionen verwendetwerden. Aus angenommenen Angeboten werden Vereinbarungen, auch als Verträge oder Abonnementsbezeichnet.

Für Software as Service (SaaS)- und SaaS-Vertrag mit Verbrauchsprodukten können Sie Upgrades undVerlängerungen für Vereinbarungen anbieten, die abgeschlossen wurden, als Käufer private Angeboteakzeptiert haben. Sie können dies beispielsweise tun, um neue Berechtigungen zu gewähren, Preisrabatte

48

Page 56: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPrivate Angebote durch Beratungspartner

anzubieten, Zahlungspläne anzupassen oder die Endbenutzer-Lizenzvereinbarung (End User LicenseAgreement, EULA) so zu ändern, dass standardisierte Lizenzbedingungen verwendet werden. WeitereInformationen finden Sie im Upgrades und Verlängerungen für private Angebote (p. 55).

Private Angebote werden in Verkäuferberichten nachverfolgt. Weitere Informationen finden Sie unterBerichte zu privaten Angeboten (p. 51) und die Leitfaden für Verkäuferberichte.

Erfahrung eines privaten Angebots für KäuferNachdem Sie ein privates Angebot erstellt und den potenziellen Käufer benachrichtigt haben, müssendieser Schritte ausführen, um das Angebot anzunehmen. Weitere Informationen zum Käufererlebnis fürprivate Angebote finden Sie unter Private Angebote im AWS Marketplace Käuferhandbuch.

Um die Bedingungen des Angebots zu erhalten, muss der Käufer das Angebot vor dem Ablaufdatum desAngebots akzeptieren. Nach Ablauf des Angebots sind die Bedingungen nicht mehr gültig. Sie müssen dasprivate Angebot neu erstellen, damit der Käufer die Bedingungen akzeptiert. Als Verkäufer können Sie eineURL zur Bereitstellungsseite für das Angebot bereitstellen, oder der Kunde kann zur Produktseite in AWSMarketplace navigieren und den Link im Banner auswählen, um das private Angebot anzuzeigen.

Private Angebote durch BeratungspartnerWenn Sie ein Beratungspartner sind, können Sie mit einem ISV Sonderkonditionen verhandeln, um ihreProdukte an Käufer anzubieten. Bei dieser Art von Angebot werden Sie als Seller-of-Record aufgeführt.

Weitere Informationen finden Sie im Beratungspartner für private Angebote (p. 53).

Hinweise zu privaten AngebotenBeachten Sie bei der Arbeit mit privaten Angeboten Folgendes:

• Sie können keine privaten Angebote für Second Party-, Amazon Machine Image (AMI)-Monats- oderMulti-AMI-basierte Bereitstellung mit erstellen. AWS CloudFormation oder zur Einschränkung derKundennutzung.

• Bei privaten Angeboten mit dem flexiblen Zahlungsplaner ist es möglich, die Vorabverpflichtungen imLaufe der Zeit in mehrere Zahlungen aufzuteilen, wenn Käufer die Rechnungsstellungsbedingungen mitAWS.

Unterstützte ProdukttypenDerzeit werden AMI- und SaaS-Produkte für private Angebote unterstützt.

Private Angebote für AMI-ProdukteSie können für private Angebote für AMI-Verträge besondere Preise anbieten. Das Angebot kann einebeliebige benutzerdefinierte Dauer in Tagen bis zu 3 Jahre (oder 1 095 Tage) sein. Lizenzberechtigungenbeginnen mit dem Datum, an dem der Käufer das private Angebot annimmt. Bei privaten AMI-Angebotenmit flexiblen Zahlungsplänen können Sie die Anzahl der im Vertrag vereinbarten Instances für die Dauerdes Vertrags festlegen. Sie können auch einen benutzerdefinierten Stundenpreis für dieselben Instancesfestlegen, wenn der Käufer mehr verwendet.

Private Angebote für SaaS-ProdukteSaaS-Produkte für private Angebote können die Preisstufe für eine bestimmte Preisstufe basierendauf dem Timing nicht ändern. Beispielsweise kann ein Angebot für drei Monate nicht 0,80 USD/Stundeberechnen und dann den Preis für dieselbe Preisstufe auf 0,60 USD/Stunde ändern. Bei SaaS-Verträgenwird die Nutzung durch private Angebote nicht überwacht.

49

Page 57: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVorgang zum Einreichen eines Angebots

Käufer können jederzeit manuell einen Upgrade auf neue Vertragsebenen durchführen. Es bleibtjedoch dem unabhängigen Softwareanbieter (ISV) überlassen, Vertragsstufen zu definieren, Service-Einschränkungen zu erzwingen und Käufern zu raten, manuell einen Upgrade auf höhere Vertragsstufendurchzuführen, wenn dies erforderlich ist. Die Laufzeiten, die in einem privaten SaaS-Vertragsangebotangezeigt werden, entsprechen der Laufzeiten, die beim Erstellen des öffentlichen Produktangebotsaktiviert wurde. Bei SaaS-Verträgen kann dies 1 Monat, 1 Jahr, 2 Jahre und/oder 3 Jahre sein.

Vorgang zum Einreichen eines AngebotsMit dem folgenden Verfahren können Sie einfache private Angebote unter Verwendung des AWSMarketplace Management Portal erstellen.

So erstellen Sie ein privates Angebot

1. Melden Sie sich bei AWS Marketplace Management Portal an und wählen Sie Offers (Angebote) aus.2. Klicken Sie auf der Seite Manage Private Offer (Privates Angebot verwalten) auf CREATE AN OFFER

(EIN ANGEBOT ERSTELLEN).3. Wählen Sie auf der Seite Create Private Offer (Privates Angebot erstellen) das Produkt aus der

Dropdown-Liste aus und geben Sie die AWS-Konto-ID (oder IDs) des AWS Marketplace-Käufers ein.Wenn Ihr Käufer für das Produkt in Raten bezahlt, wählen Sie Käufern erlauben, für dieses Produktin Raten zu bezahlen. Überprüfen Sie die Informationen, die Sie eingegeben haben, und wählen Siedann NEXT (Weiter).

Note

Wenn Sie die Option Allow buyers to pay for this product in installments (ISV only) (Käufernerlauben, für dieses Produkt in Raten zu bezahlen (nur ISV)) auswählen, können Sie IhremKäufer einen Zahlungsplan mit nicht gleichmäßig verteilten Jahreszahlungen, mehrereZahlungen für ein Mehrjahresgeschäft oder vierteljährlichen Zahlungen anbieten. Die Käufermüssen die Rechnungsbedingungen einhalten mit AWS um einen flexiblen Zahlungsplanfür ihr privates Angebot zu erhalten. Weitere Informationen finden Sie im the section called“Flexibler Zahlungsplaner” (p. 51).

4. Überprüfen Sie auf der Seite Create an Offer (Ein Angebot erstellen) den Produktnamen und dieKäufer-ID.

5. Wenn das Produktangebot für ein AMI-Stunden- oder AMI-Jahrespreismodell ist, geben Sie dieVertragsdauer, indem Sie eine Optionsschaltfläche auswählen oder eine benutzerdefinierte Dauer inTagen eingeben.

Note

Die Dauer des Angebots kann bis zu 1 095 Tage betragen.6. Geben Sie unter Input Offer price (Angebotspreis eingeben) die Preisinformationen ein, die

Sie mit dem Kunden ausgehandelt haben. Wenn Sie für das private Angebot Ratenzahlungeneingerichtet haben, geben Sie die Anzahl der Einheiten und den Zahlungsplan für die Vertragslaufzeitan. Weitere Informationen zu Ratenzahlungen finden Sie unter the section called “FlexiblerZahlungsplaner” (p. 51).

7. Eingebucht Endbenutzer-Lizenzvereinbarung hochladen, wählen Sie aus den verfügbaren Optionenaus oder laden Sie Ihre EULA-PDF-Datei hoch.

8. Geben Sie für Offer Expiration and Acceptance Date (Angebotsablauf- und -annahmedatum) dieAnzahl der Tage ein, für die Ihr Angebot gültig ist.

Note

Die Vertragsbedingungen bleiben über diese Anzahl von Tagen hinweg aktiv, nachdemder Kunde das Angebot angenommen hat. Nachdem die Anzahl von Tagen verstrichen ist,werden der Preis und die EULA auf die im öffentlichen Angebot angegebenen Bedingungenzurückgesetzt.

50

Page 58: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBerichte zu privaten Angeboten

9. Geben Sie unter Buyer needs to accept the offer by (Käufer muss das Angebot akzeptieren bis) dasDatum ein, ab dem das Angebot nicht mehr verfügbar ist, wenn es bis dahin nicht akzeptiert wird.

Note

Dies ist das Datum, an dem das Angebot null und nichtig wird. An diesem Datum kannder Käufer das Angebot nicht unter den von Ihnen angegebenen benutzerdefiniertenBedingungen akzeptieren.

10. Wählen Sie REVIEW OFFER (Angebot überprüfen).11. Überprüfen Sie auf der Seite Review Offer (Angebot überprüfen) die Angebotsinformationen und die

PDF-Datei und führen Sie dann eine der folgenden Aktionen aus:• Wenn das Angebot korrekt ist, wählen Sie EXTEND OFFER (ANGEBOT UNTERBREITEN).• Wenn das Angebot nicht korrekt ist, wählen Sie EDIT OFFER (ANGEBOT BEARBEITEN) und

nehmen Sie alle erforderlichen Änderungen vor.

Das Angebot sollte in ca. 45 Minuten auf der Seite Manage Private Offer (Privates Angebot verwalten)erscheinen. Um das Angebot zu überprüfen, melden Sie sich bei dem AWS Marketplace ManagementPortal an und wählen Sie Private Offer (Privates Angebot). Dadurch wird die Startseite Manage PrivateOffer (Privates Angebot verwalten) geöffnet.

Berichte zu privaten AngebotenPrivate Angebote erscheinen in den vorhandenen Verkäuferberichten und werden in den für dasAngebot relevanten Berichten aufgeführt. Die Schaltfläche the section called “Monthly Billed RevenueReport (Monatlicher Bericht zum abgerechneten Umsatz)” (p. 184) wird jeden Monat generiert undbietet Angebotstransparenz und Angebots-ID-Informationen. Wenn eine Rechnung für einen Käufergeneriert wird, erscheint sie im Bericht, der den entsprechenden Abrechnungszeitraum abdeckt. WeitereInformationen finden Sie im Leitfaden für Verkäuferberichte.

Das Feld Offer ID (Angebots-ID) enthält die eindeutige Angebots-ID für das private Angebot. Esist leer, außer der Berichtseintrag ist für ein privates Angebot bestimmt. Das Feld Offer Visibility(Angebotssichtbarkeit) gibt an, ob der Berichtseintrag ein öffentliches oder ein privates Angebot ist. Für alleprivaten Angebote wird der Eintrag als privat markiert.

Flexibler ZahlungsplanerMit dem flexiblen Zahlungsplaner können Sie private Angebote um einen individuellen Zahlungsplanerweitern. Der Zahlungsplan kann auf bis zu drei Jahre verteilt werden, und der Kunde zahlt inregelmäßigen Raten. Nach der Anmeldung können Ihre Kunden alle Zahlungen im Zahlungsplan und aufihrer AWS-Rechnung einsehen und so ihre Ausgaben nachverfolgen. Der flexible Zahlungsplaner steht fürprivate Angebote für mehrjährige AMI- und SaaS-Vertragsprodukte zur Verfügung.

Jeder Kunde mit Zahlungsbedingungen, z.B. netto-30 oder netto-60, kann ein privates Angebot mit einemflexiblen Zahlungsplan abonnieren. Bei Kunden, die ihre AWS-Rechnung mit Kreditkarte bezahlen, ist diesnicht möglich. Wenn Sie versuchen, ein privates Angebot mit einem benutzerdefinierten Zahlungsplanfür einen Kunden zu erstellen, der nicht auf Zahlungsbedingungen eingestellt ist, erhalten Sie eineFehlermeldung.

Erstellen eines ZahlungsplanDer Prozess zur Erstellung eines individuellen Zahlungsplans mit dem flexiblen Zahlungsplaners ist Teildes Prozesses zur Erstellung eines privaten Angebots. Wählen Sie beim Erstellen des privaten Angebots,während Sie Produkt- und Käuferkontoinformationen hinzufügen, die Option Allow Buyers to pay forthis product in installments (Käufern erlauben, für dieses Produkt in Raten zu zahlen). Auf diese Weisekönnen Sie ein Angebot mit einem flexiblen Zahlungsplan erstellen. Wenn Sie Next (Weiter) auswählen, um

51

Page 59: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchFlexibler Zahlungsplaner

fortzufahren, überprüft der flexible Zahlungsplaner, ob es sich bei einem von Ihnen hinzugefügten AWS-Konto um ein Konto mit Zahlungsbedingungen handelt. Wenn Sie ein Konto angegeben haben, das nichtauf Zahlungsbedingungen eingestellt ist, erhalten Sie eine Fehlermeldung.

Note

Wenn sich das Konto in einer AWS Organizations-Abrechnungsfamilie befindet, kann es sich beidem Zielkonto um ein beliebiges Konto handeln, für das Nettozahlungsbedingungen mit AWSgelten. Weitere Informationen finden Sie unter Konsolidierte Fakturierung für AWS Organizations-Organisationen im AWS Billing and Cost Management-Benutzerhandbuch.

Nachdem das oder die AWS-Konten bestätigt wurden, passen Sie Ihre Angebotsdaten auf der nächstenSeite an. Wählen Sie die Vertragslaufzeit für dieses Angebot und geben Sie die Angebotsdetailsentsprechend an.

Note

Bei privaten Angeboten mit flexiblem Zahlungsplan legen Sie für Amazon Machine Image (AMI)-Produkte über mehrere Jahre oder mit benutzerdefinierter Dauer die Anzahl der Instances fürjeden im Angebot enthaltenen Instance-Typ sowie die Stundenpreise für zusätzliche gestarteteInstances fest. Nachdem der Kunde die angegebene Anzahl von Instances gestartet hat, werdenalle zusätzlichen gestarteten Instances zu dem Stundensatz berechnet, der in dem privatenAngebot angegeben ist.

Fügen Sie unter Payment schedule (Zahlungsplan) die Rechnungsdaten und Rechnungsbeträge für alleRaten hinzu, die der Kunde bezahlen muss. Sie können bis zu 36 Raten hinzufügen. Jedes Mal, wenn Sieeine Rate hinzufügen, wird Total amount due from buyer (Gesamtforderung an den Käufer) aktualisiert.

Note

Das Rechnungsdatum für die erste Ratenzahlung ist das erste Mal, dass dem Kunden Ihr privatesAngebot in Rechnung gestellt wird. Sie erhalten die Zahlung für diese erste Rechnung, nachdemAWS Marketplace die Zahlung vom Kunden empfangen hat.

Die flexible Zahlungsplaner-Funktion überprüft, ob die Rechnungsdaten innerhalb der Vertragslaufzeitliegen. Wenn Ihr letztes Rechnungsdatum nach der Vertragslaufzeit liegt, erhalten Sie eine Fehlermeldung.

Nachdem Sie alle Rechnungsdaten und -beträge hinzugefügt haben, bestätigen Sie, dass Total amountdue from buyer (Gesamtforderung an den Käufer) mit dem Gesamtpreis übereinstimmt, den Ihr Kunde imLaufe des privaten Angebots zahlen soll. Um die Erstellung des privaten Angebots abzuschließen, ladenSie die Endbenutzer-Lizenzvereinbarung (EULA) für den Kunden hoch, und legen Sie das Datum derAngebotsannahme fest.

Note

Es kann nur ein Rechnungsdatum vor dem Angebotsannahmedatum liegen, das Sie an IhrenKunden weitergeben.

Die Abrechnung erfolgt nach dem von Ihnen definierten Zeitplan, und die Rechnungen beginnen nachAnnahme des Angebots. Ist das erste Rechnungsdatum vor der Annahme des Angebots festgelegt, wirddiese Rechnung unmittelbar nach der Annahme des Angebots bearbeitet.

Note

Sie können den Zahlungsplan für ein privates Angebot, das für einen Käufer verlängert und vondiesem abonniert wurde, nicht ändern. Um Änderungen vorzunehmen, müssen Sie ein neuesAngebot erstellen.

Reporting für den flexiblen ZahlungsplanerDie Berichterstattung für private Angebote mit flexiblen Zahlungsplänen finden Sie in Abschnitt 4: Verträgemit flexibler Zahlungsplan (p. 189) des monatlich abgerechneten Umsatzberichts.

52

Page 60: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBeratungspartner für private Angebote

Beratungspartner für private AngebotePrivate Angebote von AWS Marketplace-Beratungspartnern ermöglichen Beratungspartnern denWeiterverkauf von Produkten unabhängiger Softwareanbieter (ISVs) auf AWS Marketplace. Der Consulting-Partner und ISV legen eine Vereinbarung fest, um einen oder mehrere der Produkte von ISV weiterzuleiten,und dann verlängern sie ein privates Angebot an den Käufer für dieses Produkt.

Jedes private Angebot eines Beratungspartners ist nur für einen einzelnen Käufer sichtbar, mitmaßgeschneiderten Preisen und einzigartigen kommerziellen Bedingungen, um die Bedürfnissedieses Käufers zu erfüllen. Wenn Sie ein privates Angebot erstellen, beginnen Sie mit der von der ISVeingestellten Handelskosten. Dann markieren Sie diesen Preis, um den Angebotspreis des Käufers zuerstellen. Die Großhandelskosten werden auf eine von zwei Arten bestimmt:

• Recurring discount (Wiederkehrender Rabatt) – Ein ISV autorisiert den Beratungspartner zumWeiterverkauf seines Produkts bzw. seiner Produkte mit einem gegenüber dessen Listenpreisvereinbarten Rabatt. Der Rabatt wird als Prozentsatz des Listenpreises angegeben. Dieser Rabattermöglicht es dem Beratungspartner, das Produkt ohne weitere Preisverhandlungen mit dem ISVweiterzuverkaufen.

• Einmaliger Opportunity-Rabatt – Der Rabatt, den Ihnen der ISV gewährt, ist nur für einen bestimmtenKäufer vorgesehen.

In beiden Fällen verwendet AWS Marketplace, nachdem der Käufer für das private Angebot gezahlt hat,den Standardprozess für die Verteilung der Mittel an den Beratungspartner und den ISV auf der Grundlageder vereinbarten Prozentsätze.

Detaillierte Anweisungen zum Erstellen privater Angebote finden Sie unter Consulting-Partner erstellt.

Informationen zur Finanzierung von Dritten für private Angebote finden Sie unter Die Kundenfinanzierungist jetzt verfügbar in AWS Marketplace.

Zusätzliche Informationen:Wenn ISVs und Beratungspartner weitere Informationen benötigen oder Fragen haben, sollten sie Kontaktmit dem AWS Marketplace Channel-Team aufnehmen. Wenn Sie wissen, wer Sie kontaktieren müssen,senden Sie eine E-Mail an <[email protected]>, und jemand im Team wird Sie innerhalbeines Geschäftstages beantworten.

ISV-SetupEin ISV kann einen einmaligen Rabattpreis auf einen Beratungspartner für einen bestimmten Weiterverkaufan einen benannten Käufer ausweiten. Dieser Prozentsatz wird zum wiederkehrenden Rabatt addiert, umden Gesamtrabatt auf den Produktpreis zu erstellen, und wird zum Preis für eine bestimmte Transaktion.

Das folgende Verfahren beschreibt, wie ISVs eine Opportunity für einen Beratungspartner kreieren können.

Um eine Opportunity für einen Beratungspartner zu kreieren

1. Melden Sie sich beim AWS Marketplace Management Portal an.2. Wählen Sie die Registerkarte Partner und danach Create opportunity (Opportunity erstellen) aus.3. Füllen Sie die Partner- und Produktinformationen aus, einschließlich des zusätzlichen Rabatts über

den bestehenden Vertragsrabatt für den Beratungspartner.Note

Die Informationen, die der ISV unter Opportunity Name (Name der Opportunity) undOpportunity Description (Beschreibung der Opportunity) eingibt, sind für Beratungspartner inihren Verkäuferberichten sichtbar.

53

Page 61: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBeratungspartner für private Angebote

Für einmal erstellte Opportunitys können die Laufzeiten nicht verlängert werden. Ein ISV kann jedocheine Opportunity jederzeit widerrufen und neu erstellen. Wenn ein ISV eine Opportunity widerruft, könnenneue Angebote diesen Rabatt nicht nutzen. Alle bereits erstellten Angebote bleiben jedoch unberührt undbehalten ihren Opportunity-Rabatt bei.

Beratungspartner-SetupUm ein privates Beratungspartner-Angebot zu erstellen, müssen Sie über das AWS MarketplaceManagement Portal als AWS Marketplace-Verkäufer registriert sein. Die folgenden Themen erleichternIhnen den Einstieg als AWS Marketplace-Verkäufer.

• Erste Schritte als Verkäufer (p. 3)• Vorbereitung Ihres Produktes (p. 31)• Einreichen Ihres Produkts zur Veröffentlichung (p. 154)• Verkäuferberichte und Datenfeeds (p. 166)

Wenn Sie nicht mit der Bereitstellung von Produkten auf AWS Marketplace vertraut sind, können Sieanhand der folgenden Themen die verfügbaren Produkte besser verstehen:

• AMI-basierte Produkte (p. 68)• Software as a Service (SaaS)-basierte Produkte (p. 122)

Eingehen einer Vereinbarung mit einem ISV

Bevor ein Beratungspartner ein privates Angebot erstellen kann, muss er in Zusammenarbeit mit dem ISVdas Formular für die AWS Marketplace-Wiederverkäuferautorisierung ausfüllen. Senden Sie die Formulareper E-Mail an <[email protected]> oder an Ihre AWS Marketplace Channel Account Manager.Das Formular enthält die folgenden Informationen:

• Das Produkt oder die Produkte, die der Beratungspartner weiterverkaufen kann.• Der Rabattprozentsatz (%) gegenüber dem auf AWS Marketplace aufgeführten Preis.• Die AWS-Konto-ID, mit der der Beratungspartner sich als AWS Marketplace-Verkäufer registriert hat.

Nachdem AWS des ausgefüllte und unterzeichnete Formulars erhalten und die Informationen verarbeitethat, ist der Beratungspartner ein autorisierter Wiederverkäufer für dieses Produkt.

Verlängern eines privaten Angebots auf Basis eines wiederkehrenden Rabatts

Bei wiederkehrenden privaten Rabattangeboten autorisiert ein unabhängiger Softwareanbieter (ISV) einenBeratungspartner zum Weiterverkauf eines oder mehrerer seiner Produkte auf AWS Marketplace. DerRabatt ist ein vereinbarter prozentualer Rabatt auf den Listenpreis des Produkts, der als Großhandelspreisbezeichnet wird. Beratungspartner können den Rabatt mit einer beliebigen Anzahl von Käufern nutzen.

Im folgenden Verfahren wird erläutert, wie ein Beratungspartner ein privates Angebot auf Basis eineswiederkehrenden Rabatts verlängern kann.

So verlängern Sie ein privates Angebot basierend auf einem wiederkehrenden Rabatt

1. Bestimmen Sie Ihren gewünschten Angebotspreis durch einen prozentualen Aufschlag desGroßhandelspreises.

2. Melden Sie sich beim AWS Marketplace Management Portal an.3. Wählen Sie die Registerkarte Offers (Angebote).

54

Page 62: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchUpgrades und Verlängerungen für private Angebote

4. Wählen Sie Product for private offer (Produkt für privates Angebot), Buyer account id(s) (Käuferkonto-ID(s)) und danach Next (Weiter) aus.

5. Wählen Sie die Preisdetails des Angebots (einschließlich des prozentualen Preisaufschlags) aus,stellen Sie den Endbenutzer-Lizenzvertrag (EULA) bereit und geben Sie die Daten für das Angebot an.Wählen Sie anschließend Review Offer (Angebot prüfen).

6. Überprüfen Sie das Angebot und wählen Sie dann Extend Offer (Angebot verlängern).

Der Veröffentlichungsprozess für dieses Angebot kann bis zu 45 Minuten dauern. Sobald das Angebotabgeschlossen ist, wird es auf der Seite „Manage Offers (Angebote verwalten)“ angezeigt.

Akzeptierte Angebote

Nachdem der Käufer das private Angebot des Beratungspartners angenommen hat, erfolgt das Angebotund jede Auszahlung von Geldern auf die gleiche Weise:

1. AWS Marketplace stellt dem Käufer auf seiner vorhandenen AWS-Rechnung gemäß den Bedingungendes privaten Angebots die Dienste in Rechnung. Wenn das private Angebot einem verknüpften Kontounterbreitet wird, erscheint der Rechnungsbetrag in dem mit diesem verknüpften Konto verbundenenZahlerkonto.

2. Der Käufer bezahlt seine AWS-Rechnung gemäß den Nettozahlungsbedingungen, die er mit AWSvereinbart hat. Der Privatangebot-Prozess ermöglicht individuelle Bedingungen für jede Transaktion, dieNettozahlungsbedingungen können jedoch nicht geändert werden.

3. Nachdem AWS die Zahlung von dem Käufer erhalten hat, vergütet AWS diese an Sie und den ISV. DerISV erhält die Großmarktkosten abzüglich der AWS Marketplace-Gebühr. Sie erhalten Ihren Aufschlagabzüglich der AWS Marketplace-Bearbeitungsgebühr. Alle Gebühren sind Prozentsätze der aufgeführtenTransaktionsbeträge. Wenn Sie sich hinsichtlich der Gebührenprozentsätze nicht im Klaren sind unddiese Informationen für Angebotszwecke benötigen, wenden Sie sich an Ihren AWS Marketplace-Channel Account manager. Wenn Sie nicht wissen, wer dies ist, senden Sie eine E-Mail an AWSMarketplace Channel Team bei <[email protected]>, und jemand im Team wird Ihneninnerhalb von 24 Stunden antworten.

4. AWS Marketplace übermittelt elektronische Berichte an den ISV und an Sie mithilfe des AWSMarketplace Management Portal. Diese Berichte unterscheiden sich je nach der Art des privatenAngebots wie folgt:• Bei wiederholten privaten Rabattangeboten sieht der ISV Sie als den Käufer, und Sie sehen den

Abonnenten als den Käufer.• Bei einmaligen privaten Rabattangeboten sehen der ISV und der Beratungspartner den Abonnenten

als Käufer

Weitere Informationen zu AWS Marketplace-Berichten finden Sie unter Verkäuferberichte.

Upgrades und Verlängerungen für private AngeboteFür SaaS-Verträge und SaaS-Verträge mit Verbrauchsprodukten können Sie Upgrades undVerlängerungen mit einem privaten Angebot für beliebige aktive Vereinbarungen anbieten. Sie könnendies beispielsweise tun, um neue Berechtigungen zu gewähren, Preisrabatte anzubieten, Zahlungspläneanzupassen oder die Endbenutzer-Lizenzvereinbarung (End User License Agreement, EULA) so zuändern, dass standardisierte Lizenzbedingungen (p. 57) verwendet werden. Sie können auch die Anzahlder Einheiten und den Zahlungsplan ändern und ein benutzerdefiniertes Enddatum hinzufügen.

Der Unterschied zwischen einem Angebot und einer Vereinbarung besteht darin, ob der Käufer dieBedingungen angenommen hat:

• Ein Angebot ist eine Reihe von Bedingungen für die Verwendung eines Produkts durch einen Käufer.Angebote können öffentlich oder privat sein.

55

Page 63: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchUpgrades und Verlängerungen für private Angebote

• Eine Vereinbarung ist ein Angebot, das ein Käufer angenommen hat. Vereinbarungen umfassen gekaufteund kostenlose Produkte, die ein Verkäufer über ein öffentliches oder privates Angebot zur Verfügunggestellt hat.

Auf dieser Seite wird beschrieben, wie Sie aktive Vereinbarungen für SaaS-Verträge und SaaS-Verträgemit Verbrauchsprodukten ändern.

Diese Funktion steht allen AWS Marketplace-Verkäufern zur Verfügung, einschließlich unabhängigerSoftwareanbieter (Independent Software Vendors, ISVs) und Beratungspartnern. Sie können eineVereinbarung nicht ändern, um einen eingetragenen Verkäufer anzugeben, der sich vom eingetragenenVerkäufer der ursprünglichen Vereinbarung unterscheidet.

Um diese Funktion verwenden zu können, müssen Sie zur Verwendung der Registerkarte Agreements(Vereinbarungen) im AWS Marketplace Management Portal berechtigt sein. Weitere Informationen findenSie unter Berechtigungen für AWS Marketplace-Verkäufer (p. 227).

Unterstützte ProdukttypenDerzeit unterstützen die folgenden Produkttypen Verlängerungen und Upgrades für private Angebote:

• SaaS-Verträge• SaaS-Verträge mit Verbrauch

Einreichungsprozess für Upgrades und VerlängerungenSie können Upgrades und Verlängerungen für private Angebote mit dem folgenden Verfahren über dasAWS Marketplace Management Portal erstellen.

So erstellen Sie Upgrades und Verlängerungen für private Angebote

1. Melden Sie sich im AWS Marketplace Management Portal an und wählen Sie Agreements(Vereinbarungen).

2. Erstellen Sie auf der Seite Agreements (Vereinbarungen) auf eine der folgenden Arten ein privatesUpgrade- oder Verlängerungsangebot:

• Markieren Sie ein Kontrollkästchen neben einer Vereinbarung und wählen Sie dann Createagreement-based offer (Vereinbarungsbasiertes Angebot erstellen).

• Wählen Sie eine Vereinbarungs-ID, um die Details zur Vereinbarung anzuzeigen. Überprüfen Sieauf der Seite Agreement summary (Vereinbarungsübersicht) die vorhandenen Informationen undBedingungen der Vereinbarung, um sicherzustellen, dass es sich um die Vereinbarung handelt,die Sie ändern möchten. Wählen Sie dann Create agreement-based offer (VereinbarungsbasiertesAngebot erstellen).

3. Geben Sie auf der Seite Agreement offer details (Details zum Vereinbarungsangebot) einenbenutzerdefinierten Angebotsnamen ein.

Tip

Die Eingabe von beschreibenden benutzerdefinierten Angebotsnamen hilft ihnen, aufder Seite Angebote zwischen Ihren aktiven Angeboten unterscheiden. BenutzerdefinierteAngebotsnamen sind auch für Käufer sichtbar.AWS empfiehlt, einen benutzerdefinierten Angebotsnamen anzugeben, der zusätzlicheIdentifizierungsinformationen enthält, z. B. Ihre eigenen IDs und Bestellnummern.Die Verwendung von allgemeinen Beschreibungen wie upgrade oder renewal undbenutzerdefinierten Unternehmensnamen wird ebenfalls empfohlen. Verwenden Sie keinepersonenbezogenen Daten (z. B. Vor- oder Nachnamen, Telefonnummern oder Adressen).Sie können für dieses Feld bis zu 150 Zeichen eingeben.

56

Page 64: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStandardisierte Lizenzbedingungen

4. Bearbeiten Sie die Informationen für alle Datumsangaben, Abmessungen, Zahlungspläne und EULA,die Sie ändern möchten. Wählen Sie anschließend Next (Weiter) aus.

5. Überprüfen Sie die Informationen auf der Seite Review and create (Überprüfen und erstellen). WählenSie anschließend Create agreement-based offer (Vereinbarungsbasiertes Angebot erstellen).

Das neue private Angebot wird nach etwa 45 Minuten auf der Seite Manage Private Offer (PrivatesAngebot verwalten) angezeigt. Wenn Sie das Angebot anzeigen möchten, melden Sie sich im AWSMarketplace Management Portal an und wählen Sie Offers (Angebote), um die Seite Manage Private Offer(Privates Angebot verwalten) zu öffnen.

Ähnlich wie bei der Erstellung eines privaten Angebots wird der Käufer nicht benachrichtigt, dass Sie einneues privates Angebot erstellt haben. Stattdessen stellen Sie dem Käufer die URL für das neue privateAngebot bereit. Über diese kann der Käufer das Angebot annehmen oder er kann sich für die Fortsetzungder ursprünglichen Vereinbarung entscheiden:

• Wenn der Käufer das private Angebot zum Upgrade oder zur Verlängerung annimmt, tritt die neueVereinbarung sofort in Kraft und die Vereinbarung wird auf der Seite Agreements (Vereinbarungen)im AWS Marketplace Management Portal aufgeführt. Alle verbleibenden planmäßigen Zahlungen ausfrüheren Vereinbarungen werden storniert.

Käufer nehmen vereinbarungsbasierte private Angebote auf die gleiche Weise an wie private Angebote.Weitere Informationen zum Käufererlebnis für private Angebote finden Sie unter Private Angebote imAWS Marketplace Käuferhandbuch.

• Wenn der Käufer das private Angebot zum Upgrade oder zur Verlängerung nicht annimmt, bevor esabläuft, bleibt die ursprüngliche Vereinbarung ohne Änderungen in Kraft.

Berichterstellung für Upgrades und VerlängerungenPrivate Upgrade- und Verlängerungsangebote werden in den vorhandenen Verkäuferberichten und inden für das Angebot relevanten Berichten aufgeführt. Die Berichte the section called “Daily CustomerSubscriber Report (Täglicher Bericht zu Kundenabonnements)” (p. 175) und the section called “DailyBusiness Report (Täglicher Geschäftsbericht)” (p. 167) werden täglich erstellt. Der Bericht the sectioncalled “Monthly Billed Revenue Report (Monatlicher Bericht zum abgerechneten Umsatz)” (p. 184) wirdmonatlich erstellt.

Im täglichen Bericht zu Kundenabonnements gibt das Feld Subscription intent (Abonnementzweck) an, obes sich bei dem Berichtseintrag um ein neues privates Angebot handelt. Das Feld Previous Offer ID (ID desvorherigen Angebots) gibt die ID des Angebots an, das dem neuen Angebot vorausging, sofern vorhanden.Für alle privaten Angebote wird der Eintrag als privat markiert.

Derzeit werden Vereinbarungsdaten nicht in Datenfeeds angezeigt.

Standardisierte LizenzbedingungenWährend der Vorbereitung Ihres Produkts (p. 31) müssen Sie festlegen, was in die Endbenutzer-Lizenzvereinbarung (EULA) für Ihr Produkt aufgenommen werden soll. Sie können Ihre eigenen EULAserstellen und anpassen oder die standardisierten Lizenzbedingungen verwenden, die dazu beitragen, AWSMarketplace-Transaktionen zu beschleunigen und die Beschaffung zu vereinfachen.

AWS Marketplace bietet die folgenden Optionen für die Bereitstellung standardisierter Lizenzbedingungenfür Ihre Produktangebote:

• Standardvertrag für AWS Marketplace (SCMP) (p. 58) – Diese Lizenzbedingungen sollen diegrundlegenden Anforderungen des Käufers und Verkäufers erfüllen.

57

Page 65: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStandardvertrag für AWS Marketplace (SCMP)

Diese Option steht allen AWS Marketplace-Verkäufern zur Verfügung und ist für alle Käufer zugänglich.• Enterprise-Vertrag für AWS Marketplace (ECMP) (p. 59) – Diese Lizenzbedingungen sollen die

strengeren Anforderungen von Unternehmenskäufern erfüllen.

Diese Option steht allen AWS Marketplace-Verkäufern zur Verfügung, die sich anmelden können, undsie ist nur für registrierte Unternehmenskäufer zugänglich. Wenn Sie sich als Verkäufer für das ECMP-Programm anmelden, können Sie SCMP weiterhin Käufern außerhalb des Unternehmens anbieten.

Disclaimer

Sie sind dafür verantwortlich, zu bestimmen, ob diese Dokumente Ihren spezifischenAnforderungen entsprechen. Diese Dokumente sollten nicht als Rechtsberatung für bestimmteTatsachen oder Umstände ausgelegt werden.

Standardvertrag für AWS Marketplace (SCMP)SCMP ist ein standardisierter Satz von Lizenzbedingungen, die die Nutzung regeln und Verpflichtungenvon Käufern und Verkäufern definieren. AWS Marketplace-Verkäufer können SCMP als EULA füröffentliche Produktangebote anbieten. Käufer können Software von Verkäufern suchen, kaufen und schnellbereitstellen, die die Bedingungen des Standardvertrags anbieten. Bei privaten Angeboten (p. 48)können Sie den SCMP ändern, um die von beiden Parteien vereinbarten benutzerdefiniertenTransaktionsanforderungen zu erfüllen.

Erste Schritte mit SCMPIn diesem Abschnitt wird beschrieben, wie Sie die Bedingungen überprüfen und den Käufern SCMPanbieten.

So verwenden Sie SCMP für neue und bestehende AWS Marketplace-Angebote

1. Überprüfen Sie die Bedingungen des Standardvertrags für AWS Marketplace.2. Melden Sie sich bei der AWS Marketplace Management Portal an.3. Wenn Sie ein Produkt erstellen oder ein vorhandenes Angebot bearbeiten, wählen Sie SCMP-EULA

als EULA.

Weitere Informationen zum Erstellen eines Produkts finden Sie unter Einreichen Ihres Produkts zurVeröffentlichung (p. 154).

So fordern Sie Unterstützung bei der Aktualisierung der EULA auf den SCMP an

1. Wählen Sie in der unteren linken Ecke des AWS Marketplace Management Portal die Option Contactus (Kontaktieren Sie uns).

2. Geben Sie Ihre E-Mail-Adresse ein und füllen Sie den Rest des Formulars wie folgt aus:

• Wählen Sie als Betreff Ihrer Frage Commercial Marketplace aus.• Wählen Sie für die Kategorie Product Listing (Produktauflistung).• Wählen Sie für die Unterkategorie Standard Contract Request (Standardvertragsanforderung).• Geben Sie in das Textfeld für die Angabe von Anforderungsdetails Enable SCMP for AWSMarketplace product listings ein.

Wenn Sie Fragen zum SCMP-Programm haben, wenden Sie sich bitte an<[email protected]>.

58

Page 66: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchEnterprise-Vertrag für AWS Marketplace (ECMP)

Enterprise-Vertrag für AWS Marketplace (ECMP)Wie SCMP ist ECMP ein standardisierter Satz von Lizenzbedingungen, die die Nutzung regeln undPflichten von Käufern und Verkäufern definieren. Bei privaten Angeboten (p. 48) können Sie den ECMPändern, um die von beiden Parteien vereinbarten individuellen Transaktionsanforderungen zu erfüllen.

Die Unterschiede zwischen ECMP und SCMP lauten wie folgt:

• ECMP ist darauf ausgelegt, die strengeren Anforderungen großer Unternehmen zu erfüllen.• Um den ECMP für Ihre Angebote anbieten zu können, müssen Sie sich für das Programm anmelden.• Sie können ECMP als EULA für öffentliche Produktangebote und private Angebote nur registrierten

Unternehmenskäufern anbieten.

Nach der Registrierung für das ECMP-Programm können Sie SCMP weiterhin als öffentliche EULAanbieten, um Lizenzanforderungen von Nicht-Unternehmenskunden zu erfüllen.

Erste Schritte mit ECMPIn diesem Abschnitt wird beschrieben, wie Sie Begriffe überprüfen und sich für das ECMP-Programmanmelden.

So aktivieren Sie ECMP für AWS Marketplace-Angebote

1. Überprüfen Sie die Bedingungen des Enterprise-Vertrags für AWS Marketplace.2. Füllen Sie das Anmeldeformular aus und wählen Sie Register Now (Jetzt registrieren).

Wenn Sie Fragen zur Aufnahme im ECMP-Programm haben, wenden Sie sich bitte an<[email protected]>.

Kategorien und MetadatenHier finden Sie bewährte Methoden und Informationen zu bereitzustellenden Metadaten. AWSMarketplace überarbeitet Metadaten des Produkts ausschließlich aus Gründen der Qualitätssicherung undFehlerkorrektur.

Benennung und Beschreibung Ihres ProduktsDie Informationen, die Sie zu Ihrem Produkt angeben, sind für Käufer sichtbar. Stellen Sie sicher, dasspotenzielle Käufer über genügend Informationen verfügen, um fundierte Entscheidungen über den KaufIhres Produkts zu treffen.

Erstellen des ProduktnamensBeachten Sie bei der Erstellung des Produktnamens die folgenden Richtlinien:

• Verwenden Sie eine passende Groß-/Kleinschreibung• Stellen Sie sicher, dass ein Käufer das Produkt nur anhand des Namens identifizieren kann• Verwenden Sie den Namen der Marke oder des Herstellers• Vermeiden Sie beschreibende Daten oder Übertreibungen

59

Page 67: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBenennung und Beschreibung Ihres Produkts

Beispiel für Produktname: Smart Solution Load Balancer – Premium Edition.

Schreiben der ProduktbeschreibungDie Produktbeschreibung listet die Funktionen, Vorteile und Nutzung des Produkts auf. Sie kann auchandere relevante, spezifische Produktinformationen bereitstellen. Die Beschreibung kann bis zu 350Zeichen lang sein.

Beachten Sie beim Schreiben der Produktbeschreibung die folgenden Richtlinien:

• Vermeiden Sie eine unnötige Großschreibung• Vermeiden Sie unnötige Satzzeichen• Fügen Sie keine Weiterleitungen auf externe Informationen ein• Prüfen Sie die Rechtschreibung und Grammatik• Beziehen Sie nur wichtige und nützliche Informationen ein

Beispiel für Produktlösung: Smart Solution verteilt automatisch eingehende Anwendungstraffic übermehrere Amazon EC2 Instanzen. So können Sie eine noch höhere Fehlertoleranz in Ihren Anwendungenerzielen, wobei die Lastausgleichskapazität bereitgestellt wird, die Sie benötigen, um auf eingehendenAnwendungsdatenverkehr zu reagieren. Smart Solution ermittelt fehlerhafte Instances in einem Poolund leitet den Datenverkehr automatisch an fehlerfreie Instances weiter, bis der Fehler behoben wird.Sie können Smart Solution in einer einzigen AWS Availability Zone oder über mehrere Availability Zoneshinweg aktivieren, um eine konsistentere Anwendungsleistung zu gewährleisten.

Schreiben der Produkt-HighlightsAuf der Produktinformationsseite werden bis zu drei Produkt-Highlights angezeigt. Verwenden Sie dieseAufzählungspunkte, um die primären Verkaufspunkte des Produkts kurz zu beschreiben.

Beispiel für Produkthervorhebung: Kosten für die Projekterstellung: Mit Smart Solution zahlen Sie nur, wasSie verwenden. Sie zahlen für jede Nutzungsstunde oder Teilstunde von Smart Solution.

Schreiben der VersionshinweiseJedes Mal, wenn Sie ein AMI-Produkt aktualisieren, müssen Sie eine Beschreibung der Änderungen in denVersionshinweisen angeben. Die Versionshinweise sollten spezifische Informationen enthalten, um demBenutzer die Entscheidung zu erleichtern, ob das Update installiert werden soll. Verwenden Sie eindeutigeBezeichnungen für das Update (z. B. "Kritisch" für ein Sicherheitsupdate oder "Wichtig" oder "Optional" fürandere Arten von Updates).

Schreiben der GebrauchsanweisungGeben Sie Verwendungsanweisungen an, die sicherstellen, dass der Käufer die Software erfolgreichkonfigurieren und ausführen kann. Die von Ihnen bereitgestellten Gebrauchsanweisungen werden währenddes AMI-Konfigurationsvorgangs angezeigt.

Um effektive Gebrauchsanweisungen zu schreiben, befolgen Sie die folgenden Richtlinien:

• Schreiben Sie sie in einem modernen oder mäßig technischen Ton.• Gehen Sie nicht davon aus, dass der Benutzer bereits Erfahrung mit dem Produkt, den

Betriebssystemen, der Technik oder den IT-Operationen hat oder über umfangreiche Kenntnisse darüberverfügt.

• Führen Sie den Käufer vom Start bis zur Verwendung des Produkts, einschließlich aller Konfigurationenoder Sonderschritte, um die Anwendung zum Laufen zu bringen.

60

Page 68: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAuswahl von Kategorien und Schlüsselwörtern

Beispielhafte Verwendungsanweisungen:

1. Starten Sie das Produkt per 1-Click.2. Greifen Sie mit einem Webbrowser auf die Anwendung unter https://<EC2_Instance_Public_DNS>/

index.html zu.3. Melden Sie sich mit den folgenden Anmeldeinformationen an:

• Username (Benutzername): user (Benutzer)• Password (Passwort): Instance-ID der Instance

Schreiben der Upgrade-AnweisungenGeben Sie Details dazu an, wie Käufer ein Upgrade von einer früheren Version des Produkts durchführenkann. Fügen Sie Informationen zum Beibehalten von Daten und Einstellungen beim Erstellen einer anderenInstance ein. Wenn kein Upgrade-Pfad vorhanden ist, bearbeiten Sie dieses Feld, um dies ausdrücklich zuerwähnen.

Beispielhafte Upgrade-Anweisungen:

1. Führen Sie **** und dann **** aus.2. Stellen Sie sicher, dass alle von Ihrem Projekt verwendeten Plugins mit Version *.* kompatibel sind,

indem Sie *** ausführen. Wenn sie nicht kompatibel sind, führen Sie *** aus.3. Erstellen Sie eine Sicherungskopie Ihrer Daten, indem Sie *** ausführen.

Auswahl von Kategorien und SchlüsselwörternWenn Sie Ihr Produkt anbieten, können Sie bis zu drei Softwarekategorien und entsprechendeUnterkategorien für Ihr Produkt auswählen. Dies hilft den Käufern, beim Navigieren durch die Produkte inAWS Marketplace Ihr Produkt zu entdecken. Wählen Sie nur Kategorien aus, die für Ihr Produkt relevantsind. In den meisten Fällen gilt nur eine Kategorie. Das Produktladeformular und die Registerkarte Products(Produkte) enthalten beide eine vollständige Liste der Kategorien.

Kategorien sind nicht mit Schlüsselwörtern identisch. Die verfügbaren Kategorien und Unterkategoriensind für AWS Marketplace vordefiniert. Sie entscheiden, welche Kategorien und Unterkategorien auf IhrProdukt zutreffen, indem Sie diese während des Produktanforderungsprozesses aus einer Liste auswählen.Schlüsselwörter sind nicht vordefiniert. Sie werden während des Prozesses erstellt. Sie müssen dieKategorie nicht als Schlüsselwort hinzufügen.

Erstellen von SuchbegriffenWährend des Produktanforderungsprozesses können Sie bis zu drei Schlüsselwörter (einzelne Wörter odermehrere Wörter) eingeben, um Käufern bei der Suche nach Ihrem Produkt zu unterstützen. Das Feld für dieSchlüsselwörter darf maximal 250 Zeichen enthalten.

Die folgenden Tipps können Ihnen dabei helfen, relevante Suchbegriffen zu erstellen:

• Verwenden Sie relevante Begriffe.• Verwenden Sie nicht die Namen von Produkten, die von anderen Verkäufern veröffentlicht wurden, oder

verwenden Sie die Namen anderer Verkäufer.• Wählen Sie Schlüsselwörter aus dem Vokabular Ihrer Käufer, also Wörter und Formulierungen, die

Käufer wahrscheinlich verwenden werden, wenn sie an Ihren Produkttyp denken.• Erstellen Sie Schlüsselwörter basierend auf bestimmten Funktionen in Ihrem Produkt.• Verwenden Sie nicht den Produkttitel als Schlüsselwort. Der Produkttitel ist bereits für die Suche indiziert.

61

Page 69: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchOptimierung für die Suchmaschine

Hinweis Schlüsselwörter sind nicht mit Softwarekategorien identisch. Schlüsselwörter sind spezifischereBegriffe, die sich auf Ihr Produkt beziehen.

Optimierung für die SuchmaschineDie AWS Marketplace-Website sortiert die Ergebnisse von Suchanfragen mithilfe vonSuchoptimierungsmethoden nach Rang, die mit branchenüblichen Methoden vergleichbar sind. WennSie verstehen, wie AWS Marketplace Suchergebnisse nach Rang sortiert und zurückgibt, können SieProduktdetails erstellen, die für die AWS Marketplace-Suchmaschine optimiert sind. Wir empfehlen, dieseRichtlinien beim Erstellen Ihrer Produktdetailseiten in Betracht zu ziehen.

KeywordsWährend des Produkterstellungsprozesses können Sie bis zu drei Schlüsselwörter (einzelne Wörter odermehrere Wörter) senden, um Kunden bei der Suche nach Ihrem Produkt durch Website-Suchanfragen zuunterstützen. Die Textfeld für Schlüsselwörter kann bis zu 250 Zeichen enthalten. Berücksichtigen Sie beimErstellen von Suchschlüsselwörtern die folgenden Tipps:

• Verwenden Sie relevante Begriffe, damit Ihre Kunden Ihre Produkte leicht finden können.• Wählen Sie Schlüsselwörter aus dem Vokabular Ihres Kunden – das heißt, wählen Sie Wörter und

Formulierungen, die Kunden wahrscheinlich verwenden werden, wenn sie nach Ihrem Produkttypsuchen.

• Erstellen Sie Schlüsselwörter basierend auf bestimmten Funktionen in Ihrem Produkt.• Schließen Sie in den von Ihnen übermittelten Begriffen nicht den Produkttitel ein. Der Produkttitel ist

bereits in der Suchanfrage indiziert.

Note

Schlüsselwörter sind nicht mit Softwarekategorien identisch. Schlüsselwörter sind spezifischereBegriffe, die sich auf Ihr Produkt beziehen.

SoftwarekategorienWenn Sie Ihr Produkt anbieten, können Sie bis zu drei Softwarekategorien und entsprechendeUnterkategorien für Ihr Produkt auswählen. Dies hilft den Kunden, beim Navigieren durch die Produktein AWS Marketplace Ihr Produkt zu entdecken. Wählen Sie nur die Kategorien aus, die für Ihr Produktrelevant sind. In den meisten Fällen trifft nur eine Kategorie zu. Das Produktladeformular und die SeiteProducts (Produkte) enthalten beide eine vollständige Liste der Kategorien.

Note

Kategorien sind nicht mit Schlüsselwörtern identisch. Die verfügbaren Kategorien undUnterkategorien werden für AWS Marketplace vorgegeben. Sie entscheiden, welche von ihnenfür Ihr Produkt gelten, indem Sie sie aus einer Liste auswählen. Schlüsselwörter sind nichtvordefiniert. Sie werden während des Prozesses erstellt.

Abschnitt mit HighlightsAuf der Produktdetailseite werden bis zu drei Produkt-Highlights aufgelistet. Kunden können Produkte nachHighlights suchen. Schließen Sie also Highlights ein, wenn Sie ein Produkt erstellen. Ein Highlight solltedie primären Verkaufsargumente des Produkts kurz und informativ beschreiben. Beispiel, . "Máænscïïngcóòst: Mit der Smart Solution von jedermann zahlen Sie nur, was Sie verwenden. Sie zahlen für jedeNutzungsstunde oder Teilstunde von Smart Solution.

62

Page 70: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchShort description

Short descriptionDie Produktbeschreibung führt die Eigenschaften und Vorteile des Produkts sowie Nutzungsanweisungenauf und enthält weitere relevante und spezifische Produktinformationen. Beachten Sie bei der Erstellungder Produktbeschreibung die folgenden Richtlinien:

• Vermeiden Sie unnötige Groß-/Kleinschreibung und Satzzeichen• Fügen Sie keine Weiterleitungen auf externe Informationen ein• Prüfen Sie die Rechtschreibung und Grammatik• Beziehen Sie nur wichtige und nützliche Informationen ein

ExampleSmart Solution von AnyCompany verteilt den eingehenden Anwendungsverkehr automatisch aufmehrere Amazon Amazon EC2-Instances. Dadurch kann die Fehlertoleranz in Ihren Anwendungenverbessert werden, indem die nötige Lastverteilungskapazität geboten wird, um auf eingehendenAnwendungsdatenverkehr reagieren zu können. Smart Solution ermittelt fehlerhafte Instances in einemPool und leitet den Datenverkehr automatisch an fehlerfreie Instances weiter, bis der Fehler behobenwurde. Kunden können Smart Solution in einer einzigen AWS-Availability Zone oder über mehrereAvailability Zones hinweg aktivieren, um eine konsistentere Anwendungsleistung zu gewährleisten.

Das AWS Marketplace Managed Catalog Operations-Team hilft bei der Umleitung von Anfragen mit ähnlichklingenden Wörtern oder Wörtern mit ähnlicher Bedeutung: zum Beispiel, wenn Kunden nach Fahrzeugsuchen und Sie davon ausgehen, dass sie nach Auto suchen.

63

Page 71: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStarten des Onboarding-Prozesses

AWS Marketplace fürDesktopanwendungen (AMDA)

AWS Marketplace für Desktopanwendungen (AMDA) ist ein Katalog virtualisierter Desktopanwendungen,die auf Amazon WorkSpaces ausgeführt werden. AMDA erleichtert das Auffinden und Abonnierenkostenloser und kostenpflichtiger Anwendungen in 11 Softwarekategorien. Anwendungen werden invirtualisierten Containern ausgeführt, als ob sie nativ wären, und werden Käufer monatlich pro Benutzerberechnet.

Käufer verwenden die Amazon WorkSpaces Application Manager (WAM)-Konsole, umDesktopanwendungen in ihren WorkSpaces bereitzustellen. Die Anwendungen werden über die WAM-Client-Anwendung an jeden WorkSpace geliefert.

Die Virtualisierungstechnologie ermöglicht die schnelle Bereitstellung von Programmen, häufig ohneNeustart, sodass Benutzer ihre abonnierten Anwendungen schnell starten und verwenden können.Benutzer werden nur Gebühren für solche Anwendungen berechnet, die ihnen zugewiesen wurden. DieGebühren fallen ab dem erstmaligen Starten bis zum Widerrufen der Zuweisung monatlich an. ZusätzlicheInformationen:

• Amazon WorkSpaces -Produktseiten• Amazon WorkSpaces Erfahrungsberichte• AMDA-Hilfeseiten und häufig gestellte Fragen• AWS Marketplace für Desktop-Anwendungen-Katalog

Starten des Onboarding-ProzessesUnter den Bedingungen unseres AWS Marketplace für Desktopanwendungen-Herausgeber-Addendums(das „AMDA-Addendum“) ist Amazon Web Services, Inc. der eingetragene Verkäufer für Anwendungen,die Sie durch die AMDA-Kanal zur Verfügung stellen. Als eingetragener Verkäufer muss AWS den Preiskennen, den Sie AWS für die Produkte, die Sie auf AWS Marketplace anbieten möchten, berechnenwerden. Die Preise sollten monatlich und pro Benutzer gelten. AWS hilft Ihnen, den Endpreis für Käufer zubestimmen.

Um Ihr Produkt in Regionen außerhalb der USA veröffentlichen zu können, müssen Sie gegenüber AWSbestimmte Exportklassifizierungsinformationen angeben, einschließlich der entsprechenden Export ControlClassification Number (ECCN).

Während und nach dem anfänglichen Testen Ihres Produkts bzw. Ihrer Produkte, steht ein Mitglied desAMDA Business Development-Teams zur Beantwortung weiterer Fragen zur Verfügung. Sie erhaltendann einen em-Deal von <[email protected]> mit dem AMDA-Nachtrag, umdie Unterschrift zu vervollständigen, zu unterzeichnen und zu senden. Beachten Sie, dass das AMDA-Addendum eine Ergänzung zu den Geschäftsbedingungen für AWS Marketplace-Verkäufer darstellt. Dahermüssen Sie ein AWS Marketplace-Verkäuferkonto erstellen und durch diese Bedingungen klicken, bevorSie mit dem Onboarding-Prozess beginnen, damit Ihre Anwendungen im AMDA verfügbar sind.

Produkteinreichung und -verpackungVirtualisierung und Verpackung werden von dem AWS Marketplace Managed Catalog Operations (MCO)-Team übernommen. AMDA-Anbieter stellen das Softwareinstallationsprogramm, Installationsanweisungen

64

Page 72: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAnwendungsverpackungstypen

und Produktmetadaten bereit. MCO übernimmt in Zusammenarbeit mit Ihnen die den Verpackungsprozessund übernimmt die Einreichung für AMDA. Derzeit muss die gesamte AMDA Software unter Verwendungeines administrativen MCO-Kontos mit Berechtigungen für den Amazon S3-Bucket, in dem das Paketgespeichert wird, verpackt werden. AWS kann eingereichte Pakete nicht annehmen. Lesen Sie vorder Übermittlung Ihres Produkts die folgenden Richtlinien. MCO beginnt mit der Verarbeitung IhrerVerpackungsanforderung bei Eingang der folgenden Elemente:

1. Software-Installationsprogramm und Lizenzschlüssel:a. Amazon S3-Bucket oder externe URL für die gehostete Installationsdatei (.msi,.exe usw.)b. Server-Lizenzschlüssel, der mit Windows Server 2008 R2 kompatibel ist

2. Installationsanleitungena. Bekannte Probleme für Windows Server 2008 R2b. Befehlszeilenargumente für eine Installation im Hintergrundc. Hinweise zur Lizenzierungsmethode:

i. Wo ist die Lizenz gespeichert?ii. Wie wird die Lizenz überprüft?iii. Welche Aktionen lösen eine Lizenzüberprüfung aus?

d. Automatische Aktualisierungi. Sofern aktiviert, eine Beschreibung, wie diese Funktion deaktiviert wird

e. Service- oder Registrierungsanforderungen:i. Listen Sie alle erforderlichen Services oder Registrierungsschlüssel mit einer kurzen Beschreibung

des Bestimmungszwecks auf.3. Testen von Servern, Datendateien und zusätzlichen externen Elementen

a. Sofern für die Installation erforderlich, stellen Sie eine Testumgebung für externe Komponenten (z. B.SQL Server) bereit.

b. Wenn Ihr Programm Datendateien verarbeitet, schließen Sie Testdateien, sodass wir Leistung undFunktionalität sicherstellen können.

4. Liste aller Programmabhängigkeiten, z. B.:a. C++ Redistributablesb. Java, QuickTime usw.c. GPU-/Hardwareanforderungen

5. Technischer Kontakte für das Programma. Wer ist der Ansprechpartner für technische Fragen oder Probleme beim Testen und Verpacken?

AnwendungsverpackungstypenAMDA-Verpackungen können auf zwei Arten durchgeführt werden: als virtualisierte oder als automatischeInstallation.

Die virtualisierte Installation stützt sich auf AMDA-Verpackungstools, um alle Dateiänderungenwährend des Installationsprozesses zu überwachen. AWS verweist auf die ausführbare Datei desInstallationsprogramms und ab dem Klicken auf Install (Installieren) werden alle Dateiänderungenüberwacht. AWS nimmt dann benutzerdefinierte Änderungen an der Registrierung, den Services und derDateistruktur vor, um die Stabilität und Leistung des Programms zu gewährleisten.

Für einige erweiterte Programme ist ein automatischer Installationsmechanismus erforderlich. In diesemFall virtualisiert AMDA nur die Installationsdateien, sodass die Software erst dann physisch installiertwird, wenn die Anwendung erstmalig im WorkSpace des Benutzer gestartet wird. Es sind weitere Schritteerforderlich, um Skripts für das Entfernen von Programmen der automatischen Installation auszuführen.

65

Page 73: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErstellen des AMDA-Pakets

Erstellen des AMDA-PaketsDie Paketerstellung stützt sich auf das Erstellen einer Diff-Datei des Ziel-Installationsrecherns. Dabeihandelt es sich um eine Windows Server 2008 R2 virtuelle Maschine (VM). Das Paketierungstoolüberwacht die VM während des Installationsvorgangs, erstellt ein Manifest der geänderten Dateien understellt daraus ein aufzunehmendes Paket.

Nachdem die Änderungen programmgesteuert erfasst wurden, überprüft ein AWS-Techniker die Dateien,Services und Registrierungseinträge, um sicherzustellen, dass alle Änderungen korrekt erfasst wurden.Während dieses Prozesses entfernt der Techniker alle Verweise auf das Deinstallieren und automatischeAktualisieren, um sicherzustellen, dass die Anwendung die Rahmenbedingungen des virtualisierten Paketsnicht überschreitet.

Für Programme, die von bestimmten Windows-Services (im Hintergrund ausgeführte Windows-Services, .dll-Anforderungen usw.) abhängig sind, sind möglicherweise weitere Tests und ein zusätzlichesPackaging erforderlich. Standardmäßig werden alle Programmeigenschaften virtualisiert, sodass sie beiBedarf ausgeführt werden. Für einige Services werden möglicherweise erweiterte Rechte benötigt, um zugewährleisten, dem Programm zur Laufzeit zur Verfügung stehen.

Lizenzschlüssel werden während des Verpackungsprozesses erfasst, um eine nahtlose Erfahrung mit nureinem Klick für Endbenutzer sicherzustellen. Wenn Ihr Programm die Lizenzschlüssel beim erstmaligenStarten benötigt, fügen Sie Hinweise hinzu, die detailliert beschreiben, wie die Lizenz manuell zu denAnwendungsdateien hinzugefügt wird.

AnwendungsmetadatenGeben Sie die Anwendungsmetadaten in das Ladeformular AMDAProductDataLoad.xlsx ein undübermitteln sie es zusammen mit Ihrer Anwendung. Das aktuelle Datenladeformular ist immer unter https://s3.amazonaws.com/aws-mp-vendor-guide/AMDAProductDataLoad.xlsx verfügbar.

• Titel – Hierbei handelt es sich um den Titel des Produkts.• Vollständige Beschreibung – Diese erscheint auf der Produktdetailseite.• Kurze Beschreibung – Diese erscheint auf der Seite der Suchergebnisse.• Endbenutzer-Lizenzvereinbarung – Dies ist die EULA, die für die Nutzung des Produkts durch den Käufer

gilt.• Image – Dies ist das Produktabbild oder Logo, das auf der Produktdetailseite, in den Suchergebnissen

und an anderer Stelle auf der AMDA Website erscheint. Geben Sie eine URL zu einem quadratischformatierten Image-Logo an.

• Kategorien – Dies ist die Softwarekategorie für das Produkt. Auf der AMDA-Startseite können Sie dieverfügbaren Kategorien einsehen.

• Software By (Software von) – Dies ist die Software-Entwickler, der auf der Produktseite angezeigt wird.Dabei handelt es sich in der Regel den Namen Ihres Unternehmens.

• Vendor URL (Anbieter-URL) – Dies ist der Link zur Webseite einer bestimmten Seite, auf der weitereInformationen zum Produkt angezeigt werden.• Support Message/Support Email/Support URL (Support-Text/Support-E-Mail/Support-URL) (Nur ein

Feld ist erforderlich, aber mehrere Ansprechpartner werden empfohlen)

Aufnahme und Aktualisierungen auf neue VersionenDie Aufnahme der AMDA-Produkts erfolgt durch das AWS Marketplace MCO-Team. Die aktuelle Pipelineunterstützt Veröffentlichungen am Donnerstag. AWS sperrt Metadaten und das endgültige Paketieren

66

Page 74: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAufnahme und Aktualisierungen auf neue Versionen

Dienstags am Mittag. Anfragen nach Dienstagmittag sind am Veröffentlichungstag der folgenden Wochezulässig. Aktualisierungen auf neue Versionen erfolgen nach demselben Zeitplan.

Wenn keine Metadaten-Aktualisierungen angefordert werden, sind nur das Installationsprogramm und diezugehörigen Dateien erforderlich.

Wenn Sie Metadaten aktualisieren, senden Sie ein aktualisiertes Produktdatenladeformular an das AWSMarketplace Seller Operations-Team.

67

Page 75: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMehrere Versionen

AMI-basierte ProdukteEin Amazon Machine Image (AMI) stellt die Informationen zur Verfügung, die zum Starten einer AmazonEC2-Instance erforderlich sind.

Jedem Produkt in AWS Marketplace wird eine eindeutige Produkt-ID zugewiesen. Anhand dieser Produkt-ID wird Ihr Produkt im AWS Marketplace-Katalog, in der Kundenabrechnung und in Verkäuferberichtenidentifiziert. Allen AMIs, die in AWS Marketplace eingereicht werden, wird ein eindeutiger Produkt-Codezugewiesen. Produkt-Codes sind keine Produkt-IDs. Verkäufer können den Produkt-Code erhalten,während sie ihre Software entwickeln, sodass er für zusätzliche Sicherheit verwendet werden kann, z. B.zur Validierung des Produkt-Codes beim Produktstart. Sie können API-Aufrufe an den Produkt-Codeeines AMI erst dann ausgeben, nachdem das Produkt zum Testen in einem eingeschränkten Zustandveröffentlicht wurde.

Produkt-Codes werden automatisch verbreitet, wenn Kunden mit der Software arbeiten. Beispielsweiseabonniert und startet ein Kunde ein AMI, konfiguriert es und erstellt ein neues AMI. Das neue AMI enthältweiterhin den ursprünglichen Produkt-Code, sodass die korrekte Abrechnung und Berechtigungen erhaltenbleiben. Weitere Informationen finden Sie unter Instance-Metadaten und Benutzerdaten im Amazon EC2-Benutzerhandbuch für Linux-Instances.

Mehrere VersionenSie können Käufern als Teil ihres Kaufs mehrere Versionen eines Produkts als separate AMIs bereitstellen.Der Verkäufer kann eine beliebige Anzahl von Versionen für ein Produkt zur Verfügung stellen. Nachdemein Käufer Zugriff auf ein AMI hat, verfügt er immer über Startberechtigungen für das AMI, unabhängig vonder Sichtbarkeit oder dem Status dieser Version.

Zum Beispiel könnte das Produkt Data Cleaner die Versionen 1.0.0, 1.2.5 und 2.0.1 haben, die alle fürKäufer verfügbar sind. Wenn Sie die Entfernung der Version 1.0.0 anfordern, kann diese Version vonkeinem neuen Kunden gekauft werden. Bestehende Kunden können jedoch weiterhin darauf zugreifen.

AMI Datei-UploadDas Self-Service AMI-Scanning ist im AWS Marketplace Management Portal verfügbar. Mit dieser Funktionkönnen Sie Scans Ihrer AMIs initiieren und erhalten schnell die Scanergebnisse – in der Regel in wenigerals einer Stunde. Sie erhalten eine klare und übersichtliche Rückmeldung. Weitere Informationen finden Sieunter AMI Self-Service Scanning.

Um ein neues Produktladeformular hochzuladen, navigieren Sie zu Datei-Upload im AWS MarketplaceManagement Portal. Von dort aus können Sie das aktuelle Produktladeformular herunterladen. Wirempfehlen dringend, das aktuelle Formular zu verwenden. Das Formular wird ständig um weitere Instance-Typen und Regionen erweitert. Mit der Verwendung des AMI-Self-Service-Scannings wird das Laden derSeite erheblich erleichtert.

Entfernen von Produkten aus AWS MarketplaceNachdem Ihr Produkt veröffentlicht wurde, können Sie es aus AWS Marketplace entfernen (dies wird aufEnglisch auch als sunset bezeichnet). Um ein Produkt zu entfernen, identifizieren Sie das Produkt und

68

Page 76: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchEntfernen von Produkten aus AWS Marketplace

senden einen Antrag auf Entfernung zusammen mit einem Grund für die Entfernung und einer Kontakt-E-Mail-Adresse. Sie können auch eine Ersatz-Produkt-ID angeben, wenn Sie das aktuelle Produkt durchein neues ersetzen möchten. Nachdem Sie die Entfernung des Produkts beantragt haben, können eskeine neuen Kunden mehr abonnieren. Sie sind verpflichtet, bestehende Kunden mindestens 90 Tagelang zu unterstützen. Wir bearbeiten Anfragen zur Entfernung von Produkten aus AWS Marketplace unterfolgenden Bedingungen:

• Das Produkt wird aus der AWS Marketplace-Suche, der Anzeige und anderen Discovery-Tools entfernt.Alle Schaltflächen und Funktionen zum Abonnieren sind deaktiviert und die Meldung auf der Seitezeigt deutlich an, dass das Produkt nicht mehr verfügbar ist. Beachten Sie, dass die Produktdetailseiteweiterhin über die URL zugänglich ist und in öffentlichen Suchmaschinen indiziert werden kann.

• Es muss ein Grund für die Entfernung angegebenen werden (z. B. Ende des Supports, Ende derProdukt-Updates, Ersatzprodukt). Informationen zu den Voraussetzungen für die weitere Unterstützungvon entfernten Produkten finden Sie in den Allgemeinen Geschäftsbedingungen für AWS Marketplace-Verkäufer.

• Aktuelle Käufer werden von AWS Marketplace inBildung der Produktentfernung, Gründe für dieEntfernung und Bereitstellung von Kontaktinformationen für Verkäufer.

• Bestehende Käufer behalten den Zugriff auf die Software, bis sie ihr Abonnement kündigen. Sie werdenin keiner Weise durch die Entfernung des Produkts beeinträchtigt.

So entfernen Sie ein mit dem AWS Marketplace Management Portal erstelltes Produkt

1. Öffnen Sie das AWS Marketplace Management Portal unter https://aws.amazon.com/marketplace/management/tour/ und melden Sie sich an Ihrem Verkäuferkonto an.

2. Wählen Sie die Registerkarte Products (Produkte) und dann Server aus.3. Suchen Sie auf Ihrer Produktseite unter Current server products (Aktuelle Serverprodukte) das

Produkt, das Sie entfernen möchten. Wählen Sie in der Spalte Actions (Aktionen) im Menü Selectaction (Aktion auswählen) die Option Remove product (Produkt entfernen).

4. Geben Sie auf der Seite Remove Product (Produkt entfernen) für Request Reason(Anforderungsgrund) den Grund für das Entfernen des Produkts ein.

5. Geben Sie für Contact Email (Kontakt-E-Mail) die E-Mail-Adresse ein, über die AWS bei Fragen mitIhnen in Verbindung treten kann.

Note

Sie können auch eine Ersatz-Produkt-ID bereitstellen, dies ist jedoch kein Pflichtfeld.6. Überprüfen Sie die Informationen auf Genauigkeit und wählen Sie dann Sunset-Anfrage einreichen.

Nach dem Absenden des Antrags zur Produktentfernung wird die Informationsseite What‘s next (Wie geht‘sweiter) angezeigt. Das AWS Marketplace Seller Operations-Team prüft und bearbeitet Ihre Anfrage. Siekönnen den Status Ihrer Anfrage überprüfen, indem Sie Requests (Anfragen) anzeigen.

Nachdem Ihr Produkt entfernt wurde, wird es unter Request History (Anfragenverlauf) und in der ListeCurrent Products (Aktuelle Produkte) angezeigt. In Current Products (Aktuelle Produkte) können Sienur das Datenblatt für das Angebot herunterladen. Sie können keine weiteren Anfragen zur Entfernungbearbeiten oder absenden.

Bei Produkten, die nicht über die Registerkarte Products (Produkte) erstellt wurden, bearbeiten Siedas Produktladeformular für das Produkt und laden es hoch. Links zum Hochladen aktualisierterProduktladeformulare befinden sich auf der Vermögenswerte Registerkarte auf der Registerkarte AWSMarketplace Management Portal Startseite.

Wenn Sie Fragen zur Entfernung von Produkten haben, wenden Sie sich bitte an das AWS MarketplaceSeller Operations-Team.

69

Page 77: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBewährte Methoden für die Erstellung von AMIs

Bewährte Methoden für die Erstellung von AMIsAlle Amazon Machine Images (AMIs), die erstellt und an AWS Marketplace übermittelt wurden, müssen alleAWS Marketplace-Produktrichtlinien einhalten. Um Ihr AMI weiterzugeben und zu überprüfen, ob es denAnforderungen von AWS Marketplace entspricht, verwenden Sie das Self-Service AMI Scanning-Tool. Aufdieser Seite finden Sie einige bewährte Methoden und Referenzen zum Erstellen von AMIs.

RightsSie sind für die Sicherung verantwortlich Resell Rechte für nicht-freie Linux-Distributionen, mit Ausnahmevon AWS-Bereitgestellt Amazon Linux, RHEL, SUSE und Windows Amis.

Erstellung eines AMIsVerwenden Sie die Richtlinien zum Erstellen von AMIs:

• Stellen Sie sicher, dass Ihr AMI alle AWS Marketplace-Richtlinien erfüllt, einschließlich der Deaktivierungder Root-Anmeldung.

• Erstellen Sie Ihr AMI in Region USA Ost (N.-Virginia).• Erstellen Sie Produkte aus bestehenden, gut gewarteten Amazon Elastic Block Store (Amazon EBS)-

gestützten AMIs mit einem klar definierten Lebenszyklus, die von vertrauenswürdigen, seriösen Quellenwie AWS Marketplace bereitgestellt werden.

• Erstellen Sie AMIs mit den aktuellsten Betriebssystemen, Paketen und Software.• Stellen Sie sicher, dass alle AMIs mit einem öffentlichen AMI beginnen, das eine HVM-Virtualisierung

(Hardware Virtual Machine) und 64-Bit-Architektur verwendet.• Entwickeln Sie ein wiederholbares Verfahren zur Erstellung, Aktualisierung und erneuten

Veröffentlichung von AMIs.• Verwenden Sie einen einheitlichen Betriebssystem (OS)-Benutzernamen für alle Versionen und

Produkte. Wir empfehlen ec2-user.• Konfigurieren Sie eine ausgeführte Instance aus Ihrem endgültigen AMI für die gewünschte

Endbenutzerumgebung und testen Sie alle Installationsmethoden, Funktionen und Leistungen,bevor Siesie an AWS Marketplace senden.

• Überprüfen Sie die Port-Einstellungen.• Stellen Sie bei Linux-basierten AMIs sicher, dass ein gültiger SSH-Port geöffnet ist. Der Standardwert

ist 22.• Stellen Sie bei Windows-basierten AMIs sicher, dass ein RDP-Port geöffnet ist. Der Standardwert ist

3389. Außerdem muss der WinRM-Port (standardmäßig 5985) auf 10.0.0.0/16 geöffnet sein.

Ressourcen

Erstellen Ihres eigenen AMI im Amazon EC2-Benutzerhandbuch für Linux-Instances

Erstellen eines benutzerdefinierten Windows-AMI im Amazon EC2-Benutzerhandbuch für Windows-Instances

Wie erstelle ich ein Amazon Systemabbild (AMI) mit einer EBS-gestützten Windows-Instance?

Amazon Linux AMI

Amazon EC2 Instance-Typen und Instance-Typen

Sicherung eines AMIsDie folgenden Richtlinien werden für die Erstellung sicherer AMIs empfohlen:

70

Page 78: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMetering Service

• Entwickeln Sie Ihr AMI als Minimalinstallation, um die Angriffsfläche zu reduzieren. Deaktivieren oderentfernen Sie unnötige Services und Programme.

• Wann immer möglich, verwenden Sie eine Ende-zu-Ende-Verschlüsselung für den Netzwerkverkehr.Verwenden Sie beispielsweise Secure Sockets Layer (SSL), um HTTP-Sitzungen zwischen Ihnenund Ihren Käufern zu sichern. Stellen Sie sicher, dass Ihr Service nur gültige und aktuelle Zertifikateverwendet.

• Verwenden Sie Sicherheitsgruppen, um den Zugriff auf den eingehenden Datenverkehr Ihrer Instance zusteuern. Stellen Sie sicher, dass Ihre Sicherheitsgruppen so konfiguriert sind, dass sie nur den Zugriff aufdie minimalen Ports erlauben, die für die Bereitstellung der erforderlichen Funktionalität Ihrer Serviceserforderlich sind. Erlauben Sie nur den administrativen Zugriff auf die minimalen Ports und Quell-IP-Adressbereiche, die erforderlich sind.

• Erwägen Sie, in regelmäßigen Abständen einen Penetrationstest gegen Ihre AWS-Umgebungdurchzuführen, oder ziehen Sie in Erwägung, einen Dritten mit der Durchführung solcher Testsin Ihrem Namen zu beauftragen. Weitere Informationen einschließlich eines Antragsformulars fürPenetrationstests finden Sie unter AWS-Penetrationstests.

• Machen Sie sich der Top-10-Schwachstellen für Webanwendungen bewusst und erstellen SieIhre Anwendungen entsprechend. Weitere Informationen finden Sie unter Open Web ApplicationSecurity Project (OWASP) – Top-10-Sicherheitsrisiken für Webanwendungen. Wenn neue Internet-Schwachstellen entdeckt werden, aktualisieren Sie umgehend alle Webanwendungen, die in Ihrem AMIenthalten sind. Entsprechende Informationen finden Sie unter anderem bei SecurityFocus und in derNIST National Vulnerability Database.

Ressourcen

• Richtlinien für gemeinsame Linux-AMIs im Amazon EC2-Benutzerhandbuch für Linux-Instances• AWS Cloud – Sicherheit• Das Center for Internet Security (CIS): Security Benchmarks• Das Open Web Application Security Project (OWASP): Sichere Codierungsverfahren – Kurzanleitung• OWASP Top 10 Web Application Security Risks• SANS (SysAdmin, Audit, Networking, and Security) Common Weakness Enumeration (CWE) Top 25

Most Dangerous Software Errors• Security Focus• NIST National Vulnerability Database

Metering ServiceDer AWS Marketplace Metering Service ist eine Preisgestaltungs- und Messfunktion, mit der Verkäufernach einer von vier Nutzungskategorien Gebühren für ihre Software berechnen können: Benutzer, Daten,Bandbreite oder Hosts. Sie können den Messdienst mit AMI-, Container- und SaaS-basierten Produktenverwenden. Weitere Informationen finden Sie in der AWS Marketplace Metering Service-API-Referenz.

Alle AMI-basierten Softwareprogramme, die den Metering Service nutzen, müssen die folgendenAnforderungen erfüllen:

• Ihre Software muss über ein Amazon Machine Image (AMI) vom AWS Marketplace aus gestartet werden.• Wenn Sie bereits über ein Produkt in AWS Marketplace verfügen, müssen Sie ein neues AMI einreichen

und ein neues Produkt erstellen, um diese Funktion zu aktivieren.• Die gesamte Software muss mit einer AWS Identity and Access Management (IAM) -Rolle bereitgestellt

werden. Der Endkunde muss eine IAM Rolle für die Amazon Elastic Compute Cloud (Amazon EC2)Instanz, die der Benutzer mit der Software bereitstellt. Derzeit ist die Verwendung einer IAM-Rolleoptional, wenn Sie Software über AWS Marketplace bereitstellen. Dies ist erforderlich, wenn Sie AWSMarketplace Metering Service-Software bereitstellen.

71

Page 79: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMetering Service-Konzepte

• Ihre Software muss in der Lage sein, auf irgendeine Weise die Nutzung zu bestimmen.

Produkte, die den Metering Service verwenden, müssen Kunden innerhalb einer einzigenNutzungskategorie Gebühren berechnen, Sie können aber bis zu 24 Dimensionen einer einzelnenKategorie definieren. Abhängig von der Kategorie, können für die Software nach bereitgestelltenRessourcen, gleichzeitigen Ressourcen oder akkumulierter Ressourcennutzung Gebühren berechnetwerden. Alle Kosten fallen beim Kunden weiterhin stündlich an. Die gesamte Nutzung wird monatlichberechnet und abgerechnet, wobei der gleiche Mechanismus wie bei bestehender AWS Marketplace-Software verwendet wird.

Der AWS Marketplace Metering Service ermöglicht mehrere neue Szenarien. Wenn Ihre Software Hostsüberwacht, können Sie z. B. für jeden überwachten Host Gebühren berechnen. Sie können je nachHostgröße unterschiedliche Preise haben und die Anzahl pro Stunde überwachter gleichzeitiger Hostsberechnen. Gleichermaßen können Sie de Anzahl von Benutzern berechnen, sofern Ihre Softwaredie Anmeldung vieler Benutzer innerhalb einer Organisation erlaubt. Dem Kunden wird stündlich dieGesamtzahl der bereitgestellten Benutzer in Rechnung gestellt.

Metering Service-KonzepteMithilfe des AWS Marketplace Metering Service können Software-Verkäufer ihre Software so abändern,dass sie zur Erfassung der Nutzung Messdaten an einen Endpunkt sendet. Verkäufer können eineNutzungskategorie auswählen und bis zu 24 Dimensionen der betreffenden Kategorie definieren.Diese Dimensionen werden einmal pro Stunde gemessen, aggregiert und gemäß einem vom Verkäuferaufgestellten Preisplan in Rechnung gestellt. Als erstes müssen Sie als Verkäufer bestimmen, welcheDimension Sie verwenden möchten. Nachdem das AMI veröffentlicht wurde, können Sie es nicht mehrändern. Wichtige Servicekonzepte sind:

• Nutzungskategorie – Jedes Softwareprodukt, das über die Nutzung des Metering Service berechnet wird,wählt eine Nutzungskategorie aus, in der Kunden berechnet werden sollen, einschließlich, aber nichtbeschränkt auf:• Benutzer – Ein definierter Satz von Berechtigungen, die mit einer einzelnen Kennung verknüpft

sind. Diese Kategorie eignet sich für Software, bei der sich die Benutzer eines Kunden direkt mit derSoftware verbinden (z. B. in den Bereichen "Customer Relationship Management" oder "BusinessIntelligence Reporting").

• Gastgeber – Jeder Server, Knoten, jede Instance, jeder Endpunkt oder jeder andere Teil einesComputersystems. Diese Kategorie eignet sich für Software, die viele Instances des Kundenüberwacht oder scannt (z. B. bei der Performance- oder Sicherheitsüberwachung).

• Daten – Speicher oder Informationen, gemessen in MB, GB oder TB. Diese Kategorie eignet sich fürSoftware, die gespeicherte Daten verwaltet oder Daten in großen Mengen verarbeitet.

• Einheit – Maßeinheit; siehe folgende Beispiele.• Nutzungseinheit – Ein Softwareprodukt wählt eine spezifische Nutzungseinheit aus, die der ausgewählten

Nutzungskategorie entspricht. Dies ist in der Regel spezifischer und beschreibt die Einheit, für die IhreSoftware Gebühren berechnen wird. Beispiele sind unter anderem:• NodesHrs (entsprechend der Kategorie „Hosts“)• UserHrs (entsprechend der Kategorie „Benutzer“)• GBStored (entsprechend der Kategorie „Daten“)

• Verbrauch – Jedes Softwareprodukt, das über die Nutzung des Metering Service berechnet wird,berechnet den Verbrauch auf eine von drei Arten:• Bereitgestellt – Die Software ermöglicht es Kunden, eine bestimmte Menge an Ressourcen für die

Verwendung zu konfigurieren (z. B. Anzahl der Benutzer oder eine feste Menge an Bandbreite). JedeStunde zahlen Kunden für das, was sie bereitgestellt haben.

• Gleichzeitig – Die Software ermöglicht es, eine beliebige Anzahl unterschiedlicher Hosts oder Benutzermit der Software zu verbinden. Jede Stunde zahlen Kunden basierend auf der Anzahl der Hosts oderBenutzer, die auf die Software zugegriffen haben.

72

Page 80: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreisgestaltung Ihrer Software

• Angesammelt – Die Software ermöglicht es Kunden, beliebige Datenmengen zu verwenden, entwederverarbeitete oder gespeicherte. Jede Stunde zahlen Kunden für die aggregierte Menge.

• Preisgestaltung – Jedes Softwareprodukt, das durch die Nutzung des Metering Service bepreist wird,muss entweder einen Einzelpreis angeben oder bis zu 24 Dimensionen definieren, jeweils mit eigenemPreis.• Einzelabmessung – Dies ist die einfachste Preisoption. Die Kunden zahlen einen einzigen Preis pro

Ressourceneinheit pro Stunde, unabhängig von Größe oder Volumen (z. B. 0,014 USD pro Benutzerpro Stunde oder 0,070 USD pro Host pro Stunde).

• Mehrere Dimensionen – Diese Preisoption ist angemessen, wenn die ausgewählte Nutzungskategorieentlang mehrerer Achsen variiert. Beispielsweise kann für die Host-Überwachung je nach Größe desHosts ein anderer Preis festgelegt werden. Bei der benutzerbezogenen Preisfindung kann je nachBenutzertyp (z. B. Admin, Power-User und Read-Only-Benutzer) ein anderer Preis festgelegt werden.

• Messung – Die gesamte Nutzung wird als Messereignis aufgezeichnet, einmal pro Stunde. Ihre Softwaremuss so konfiguriert sein, dass sie die entsprechende Dimension und Nutzungsmenge an die AWSMarketplace Metering Service.

Preisgestaltung Ihrer SoftwareBei der Preisgestaltung Ihrer Software mit dem AWS Marketplace Metering Servicemüssen Sie zunächsteine Nutzungskategorie und deren Verbrauch auswählen. Derzeit unterstützt der Service sechsverschiedene Preisszenarien. Sie müssen eines dieser Szenarien für Ihr Produkt auswählen:

• Bereitgestellte Benutzer (pro Stunde)• Gleichzeitige Benutzer (pro Stunde)• Bereitgestellte Hosts (pro Stunde)• Gleichzeitige Hosts (pro Stunde)• Bereitgestellte Bandbreite (pro Stunde)• Kumulierte Daten (pro Stunde)

Als nächstes müssen Sie entscheiden, wie die der Preis für die gewählte Nutzungsart ermittelt werden soll:

• Einzelpreis• Mehrere Dimensionen (bis zu 24)

the section called “Hinzufügen Ihres Produkts zu AWS Marketplace ” (p. 74) beschreibt, wie Sie einebenutzerfreundliche Beschreibung Ihrer Dimension und Preisgestaltung bereitstellen.

Beispiel. Bereitgestellte Bandbreite mit nichtlinearen PreisenStellen Sie sich vor, Sie bieten eine Netzwerk-Appliance-Software an. Sie entscheiden sich für dieAbrechnung nach bereitgestellter Bandbreite. Sie wählen als Nutzungskategorie die Bandbreite aus.Zusätzlich zur Abrechnung nach Bandbreite möchten Sie einen anderen Preis berechnen, sobald sich dieNutzung vergrößert. Sie können mehrere Dimensionen innerhalb der Bandbreitenkategorie definieren. Siekönnen einen Preis für 25 Mbit/s, 100 Mbit/s und 1 Gbit/s festlegen.

Beispiel. Gleichzeitige Hosts mit mehreren DimensionenStellen Sie sich vor, Sie bieten eine Software an, die andere Amazon EC2-Instances überwacht. Siewählen die Abrechnung nach der Anzahl der überwachten Hosts aus. Sie wählen als NutzungskategorieHost aus. Zusätzlich zur Abrechnung nach Host möchten Sie die Überwachung größerer Hosts berechnen.

73

Page 81: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen Ihres Produkts zu AWS Marketplace

Sie können mehrere Dimensionen innerhalb der Host-Kategorie verwenden. Sie können einen eindeutigenPreis für Micro-, Small-, Medium-, Large-, X-Large-, 2XL-, 4XL- und 8XL-Instances definieren. Ihre Softwareist dafür verantwortlich, jeden einzelnen Host auf eine Ihrer definierten Dimensionen abzubilden. IhreSoftware ist dafür verantwortlich, ggf. für jede Dimension Ihrer Nutzungskategorie separate Messdaten zusenden.

Hinzufügen Ihres Produkts zu AWS MarketplaceUm den Metering Service nutzen zu können, müssen Sie ein neues Produkt für AWS Marketplace erstellen.Wenn sich Ihr Produkt bereits auf dem AWS Marketplace befindet, müssen Sie entscheiden, ob das neueAWS Marketplace Metering Service-Produkt zusätzlich zu Ihrem aktuellen Produkt verfügbar ist oder ob esIhr aktuelles Produkt als einzige Version ersetzt, die neuen Benutzern zur Verfügung steht. Wenn Sie sichfür eine Ersetzung entscheiden, wird das bestehende Produkt aus AWS Marketplace entfernt, sodass esfür neue Käufer nicht mehr verfügbar ist. Bestehende Kunden haben weiterhin Zugriff auf ihr altes Produktund ihre Instances, können aber jederzeit auf das neue Produkt umsteigen. Das neue Produkt muss dieNutzung bis zum AWS Marketplace Metering Service, wie in beschrieben Änderung Ihrer Software zurNutzung des Metering Service (p. 75).

Nachdem Sie Ihr AMI haben, folgen Sie dem Standardprozess, um Ihr AMI mit dem Self-Service-Tool einzureichen und zu scannen. Halten Sie sich nicht nur an die auf dem Management-Portalverfügbare Vorlage, sondern füllen Sie auch das Produktladeformular aus und laden Sie es hoch, um denÜbernahmeprozess zu starten.

Die folgenden Definitionen helfen Ihnen, die Felder des Produktladeformulars für den AWS MarketplaceMetering Service auszufüllen. Auf dem Produktladeformular sind diese Felder gekennzeichnet als FlexibleVerbrauchspreise (FCP) um sie von stündlichen und monatlichen Produkten zu unterscheiden.

• Titel Wenn Sie bereits ein Produkt auf AWS Marketplace und Sie fügen das gleiche Produkt mit demAWS Marketplace Metering Service, die FCP-Kategorie/Dimension in Klammern einfügen, um die beidenzu unterscheiden (z. B. „PRODUKTTITEL (Daten)“).

• Preismodell Wählen Sie aus der Dropdown-Liste Verwendung.• FCP-Kategorie: Die Kategorie, in der Kunden bezahlte Produkte mit einem Verwendung -

Preisgestaltungskomponente. Wählen Sie aus der Dropdown-Liste Benutzer, , und Sie haben dieMöglichkeit Gastgeber, , und Sie haben die Möglichkeit Daten, oder Bandbreite.

• FCP-Einheit: Die Maßeinheit, für die Kunden bezahlte Produkte mit einem Verwendung -Preisgestaltungskomponente. Die Optionen werden in der Dropdown-Liste basierend auf derausgewählten FCP-Kategorie angezeigt. Die folgende Tabelle listet die gültigen Einheiten für jedeKategorie auf.

Kategorie Gültige Einheiten

Benutzer UserHrs

Hosts HostHrs

Daten: MB, GB, TB

Bandbreite Mbps, Gbps

• FCP-Abmessungsname: Der Name, der beim Senden von Messdatensätzen durch Aufrufen derMeterUsage-API verwendet wird. Er ist in Abrechnungsberichten sichtbar. Da er nur intern verwendetwird, muss der Name jedoch nicht benutzerfreundlich sein. Der Name darf maximal 15 Zeichen langsein. Er darf nur alphanumerische Zeichen und Unterstriche enthalten. Nachdem Sie den Namen festlegthaben, können Sie diesen nicht mehr ändern. Die Änderung des Namens erfordert ein neues AMI.

74

Page 82: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchÄnderung Ihrer Software zur Nutzung des Metering Service

• FCP-Abmessungsbeschreibung: Die kundenseitige Aussage, die Dimension für das Produkt beschreibt.Die Beschreibung (z. B. "Administratoren pro Stunde", "Pro Mbit/s Bandbreite") darf nicht mehr als 70Zeichen lang sein und sollte benutzerfreundlich sein. Nachdem das Produkt veröffentlicht wurde, könnenSie diese Beschreibung nicht mehr ändern.

• FCP-Rate: Die Softwaregebühr pro Einheit für dieses Produkt. Dieses Feld unterstützt 3Nachkommastellen.

Hinweise

• Sie müssen keine Felder für Hourly- oder Annual-Preise ausfüllen.• Free Trial- und Annual-Preise sind nicht kompatibel.• Derzeit können Produkte, die mehrere AMIs und die Funktion Clusters and AWS Resources

verwenden, nicht die AWS Marketplace Metering Service.• Preis-, Instance-Typ- oder Regionsänderungen folgen dem normalen Prozess für alle anderen

AWS Marketplace-Produkte.• Produkte mit dem AWS Marketplace Metering Service kann nicht in andere Preismodelle wie

stündlich, monatlich oder Bring Your Own License (BYOL) konvertiert werden.• AWS Marketplace empfiehlt das Hinzufügen von IAM -Richtlinieninformationen in Ihren

Nutzungsanweisungen oder in Ihrem Dokument.

Wenn Sie Fragen haben, wenden Sie sich bitte an das AWS Marketplace Seller Operations-Team.

Änderung Ihrer Software zur Nutzung des MeteringServiceSie müssen Ihre Software anpassen, um die Kundennutzung aufzuzeichnen, stündliche Nutzungsberichtean den Metering Service zu senden und neue Fehlermodi zu verwalten. Die Software arbeitet unabhängigvon der Preisgestaltung. Die Software muss jedoch die Nutzungskategorie, die Nutzung und alleDimensionen kennen.

Messen des VerbrauchsIhre Software muss feststellen, welche Menge der gewählten Nutzungskategorie in welchen Dimensionender Kunde genutzt hat. Dieser Wert wird einmal pro Stunde an den AWS Marketplace MeteringService gesendet. Es wird grundsätzlich davon ausgegangen, dass Ihre Software in der Lage ist, dieRessourcennutzung zu messen, aufzuzeichnen und zu lesen, um diese stündlich an den Metering Servicezu senden.

Für die bereitgestellte Nutzung wird dieser Wert typischerweise aus der Softwarekonfiguration ausgelesen.Es kann jedoch auch ein maximaler Konfigurationswert sein, der jede Stunde aufgezeichnet wird. Beigleichzeitiger Nutzung kann es sich entweder um eine periodische Stichprobe oder einen stündlichaufgezeichneten Maximalwert handeln. Bei der kumulierten Nutzung handelt es sich um einen Wert, derpro Stunde kumuliert wird.

Für die Preisfestlegung über mehrere Dimensionen müssen mehrere Werte gemessen und an denMetering Service gesendet werden (einer pro Dimension). Dies erfordert, dass Ihre Software mit denbekannten Dimensionen programmiert oder konfiguriert wird, wenn Sie das AMI bereitstellen. Nachdem dasProdukt erstellt ist, können sich die verwendeten Dimensionen nicht mehr ändern.

Diese Tabelle beschreibt für jedes Preisszenario die empfohlenen Möglichkeiten zur Messung der Nutzungpro Stunde:

75

Page 83: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchÄnderung Ihrer Software zur Nutzung des Metering Service

Szenario Methode zum Messen

Bereitgestellte Benutzer Aktuelle Anzahl der bereitgestellten Benutzer(Stichprobe).

-ODER-

Maximale Anzahl der bereitgestellten Benutzer (indieser Stunde).

Gleichzeitige Benutzer Aktuelle Anzahl gleichzeitiger Benutzer(Stichprobe).

-ODER-

Maximale Anzahl gleichzeitiger Benutzer (in dieserStunde).

-ODER-

Gesamtzahl der eindeutigen Benutzer (in dieserStunde).

Bereitgestellte Hosts Aktuelle Anzahl der bereitgestellten Hosts(Stichprobe).

-ODER-

Maximale Anzahl der bereitgestellten Hosts (indieser Stunde).

Gleichzeitige Hosts Aktuelle Anzahl gleichzeitiger Hosts (Stichprobe).

-ODER-

Maximale Anzahl gleichzeitiger Hosts (in dieserStunde).

-ODER-

Gesamtzahl der eindeutigen Hosts (in dieserStunde).

Bereitgestellte Bandbreite Aktuell bereitgestellte Bandbreite (Stichprobe).

-ODER-

Maximale bereitgestellte Bandbreite (in dieserStunde).

Kumulierte Daten Aktuelle GB-Menge der gespeicherten Daten(Stichprobe).

-ODER-

Maximale GB-Menge der gespeicherten Daten (indieser Stunde).

-ODER-

76

Page 84: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAufrufen des AWS Marketplace Metering Service

Szenario Methode zum MessenGesamte GB der in dieser Stunde hinzugefügtenoder verarbeiteten Daten.

-ODER-

Gesamte GB der in dieser Stunde verarbeitetenDaten.

Aufrufen des AWS Marketplace Metering ServiceIhre Software muss den Metering Service stündlich aufrufen und den Nutzungswert für diese Stundeaufzeichnen.

Wenn Ihre Software startet, sollte sie die Minute der Stunde aufzeichnen, in der sie gestartet wurde. DieserWert wird als Startminute bezeichnet. Ihre Software muss jede Stunde zur Startminute den Nutzungswertfür diese Stunde abrufen und den Metering Service aufrufen. Weitere Informationen zum Abrufen diesesWerts finden Sie im the section called “Messen des Verbrauchs ” (p. 75) Abschnitt.

Um jede Stunde in der Startminute aktiv werden zu können, muss Ihre Software einen von drei Ansätzenverwenden:

• Ein Thread in Ihrer Software.• Ein Daemon-Prozess, der mit der Instance oder Software startet.• Ein Cron-Job, der beim Start der Anwendung konfiguriert wird.

Note

Ihre Software muss die AWS Marketplace Metering Service mithilfe der IAM -Rolle, die auf derKunden-Instance konfiguriert ist, und geben Sie die Verbrauchsdimension und -menge an.

Ihre Software kann die AWS SDK zum Aufrufen der AWS Marketplace Metering Service, ähnlich wie beidieser Beispielimplementierung.

1. Verwenden Sie das Instance-Profile, um einen Service-Client zu erstellen. Dies erfordert die für dieEC2-Instance konfigurierte Rolle. Die Rollen-Anmeldeinformationen werden automatisch vom SDKaktualisiert.

2. Lesen Sie jede Stunde Ihre Softwarekonfiguration und den Status aus, um die Nutzungswerte für dieseStunde zu ermitteln. Dies kann das auch das Erfassen eines Wertes pro Dimension beinhalten.

3. Rufen Sie auf dem SDK-Client die Methode meterUsage mit den folgenden Parametern auf(zusätzlicher Aufruf für jede verwendete Dimension):• timestamp: Zeitstempel der aufgezeichneten Stunde. (Verwenden Sie UTC-Werte.)• productCode: Produkt-Code, der der Software zugeordnet ist.• dimension: Der Software zugewiesene Dimension (oder Dimensionen)• quantity: Nutzungswert für die Stunde

Darüber hinaus muss Ihre Software einen in der Region aufrufen AWS Marketplace Metering ServiceEndpunkt. Ihr Produkt muss über eine korrekte Einrichtung des regionalen Endpunkts verfügen, sodassus-east-1 Datensätze an einen us-east-1-Endpunkt und us-west-2 Datensätze an einen us-west-2-Endpunkt sendet. Das Tätigen von Anrufen innerhalb der Region bietet Käufern eine stabilereErfahrung und verhindert Situationen, in denen die Verfügbarkeit einer nicht verwandten Region dieSoftware beeinträchtigen könnte, die in einer anderen Region ausgeführt wird.

77

Page 85: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchFehlerbehandlung

Wenn Sie Messdatensätze an den -Service senden, müssen Sie eine Verbindung zum AWS MarketplaceMetering Service in Ihrer Region. Mit der Hilfsmethode getCurrentRegion() können Sie die Regionbestimmen, in der die EC2-Instance ausgeführt wird. Übergeben Sie diese Regionsinformationen dannan den MeteringServiceClient-Konstruktor. Wenn Sie keine AWS-Region im SDK-Konstruktorangeben, wird der Standardwert us-east-1 verwendet. Wenn Ihre Anwendung versucht, den Serviceregionsübergreifend aufzurufen, werden die Aufrufe zurückgewiesen. Weitere Informationen finden Sieunter Bestimmen der aktuellen Region einer Anwendung und getCurrentRegion().

FehlerbehandlungIhr Produkt muss Messdaten an den Service (ein öffentlicher Internet-Endpunkt) senden, damit die Nutzungerfasst und abgerechnet werden kann. Da es für einen Kunden möglich ist, die Netzwerkeinstellungenso zu ändern, dass Ihre Messdaten nicht geliefert werden können, sollte Ihr Produkt dies über einenFehlermodus berücksichtigen.

Typischerweise kann eine Software einen "offenen" (eine Warnmeldung, aber die volle Funktionalitätbleibt erhalten) oder "geschlossenen" (alle Funktionen in der Anwendung deaktiviert, bis eine Verbindungwiederhergestellt ist) Fehler verwenden. Sie können wählen, ob Sie für Ihre Anwendung einen offenen,geschlossenen oder speziellen Ansatz nutzen möchten. Wir empfehlen dringend, dass Sie bei weniger alszwei Stunden Messausfall keinen geschlossenen Ansatz nutzen.

Ein Beispiel für einen teilweise offenen Ansatz wäre eine Software, der weiterhin den Zugriff auf dieSoftware erlaubt, aber keine Änderung von Softwareeinstellungen durch den Käufer zulässt. EineAlternative wäre ein Ansatz, bei dem der Käufer immer noch auf die Software zugreifen aber keineweiteren Benutzer anlegen darf. Ihre Software ist für die Definition und Durchsetzung des Fehlermodusverantwortlich. Der Fehlermodus Ihrer Software muss bei der Übermittlung Ihres AMI enthalten sein undkann später nicht mehr geändert werden.

EinschränkungenBeachten Sie die folgenden Einschränkungen bei der Entwicklung und Angabe Ihrer Metering Service-fähigen Software:

• IAM Rollen- und Internet-Gateway-Anforderungen für Ihre Kunden – Ihre Kunden müssen über einInternet-Gateway verfügen und Ihre Software mit einem IAM -Rolle mit bestimmten Berechtigungen.Weitere Informationen finden Sie im the section called “Berechtigungen für AWS Marketplace Meteringund Entitlement-APIs” (p. 231). Die Software kann keine Verbindung zum Metering Service herstellen,wenn diese beiden Bedingungen nicht erfüllt sind.

• Es ist nicht möglich, neue Nutzungskategorien oder -abmessungen zum bestehenden Metering Service-Produkt hinzuzufügen oder zu ändern – Wenn Kunden Ihr Softwareprodukt abonnieren, stimmen sie denGeschäftsbedingungen zu. Zum Ändern der Dimensionen in Produkten mit dem Metering Service werdenein neues Produkt und ein neues Abonnement benötigt.

• Fehlende kostenlose Testversion und Jahresabonnements – Metering Service-Produkte unterstützen beider Einführung keine kostenlosen Testversionen und Jahresabonnements.

• Überlegungen zu Bereitstellungen mit mehreren Instances oder Clustern – Einige Software wird alsTeil einer Multi-Instance-Bereitstellung bereitgestellt. Wenn Sie Ihre Software entwerfen, sollten Sie inBetracht ziehen, wie und wo deren Nutzung gemessen wird und wo die Messdaten ausgegeben werden.

AMI-basierte Bereitstellung mithilfe von AWSCloudFormation

AWS Marketplace -Verkäufer können AMI-basierte Produkte auflisten, die an AWS Marketplace Käuferdurch Verwendung von AWS CloudFormation -Vorlagen. Sie können die Vorlagen dafür verwenden, einen

78

Page 86: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErstellen Ihres Produktangebots

Cluster oder verteilte Architektur für die Produkte zu definieren oder andere AMI-Kombinationen oderProduktkonfigurationen auszuwählen. Die AWS CloudFormation-Vorlagen können so konfiguriert werden,dass sie ein einzelnes Amazon Machine Image (AMI) oder mehrere AMIs zusammen mit zugehörigenKonfigurationsdateien und Lambda-Funktionen bereitstellen. Käufer können die Auswahl von Lösungen aufAWS Marketplace durchsuchen, mit einem Klick kaufen und mithilfe von AWS CloudFormation-Vorlagenbereitstellen, die Sie angeben.

Multi-AMI-Lösungen können bis zu 20 AMIs und bis zu 20 AWS CloudFormation-Vorlagen enthalten.Jede AWS CloudFormation-Vorlage kann auf eine beliebige Kombination oder Teilmenge der in derLösung enthaltenen AMIs verweisen. Der Käufer kauft eine einzige Lösung, die sie zu allen AMIs in diesemProdukt berechtigt. Wenn das Produkt über mehrere AMIs verfügt, besitzt jedes AMI über einen eigenenProdukt-Code und kann separat gemessen und in Rechnung gestellt werden. Allerdings sind einzelneKomponenten einer Lösung nur in Zusammenhang mit dem Produkt auffindbar oder beschaffbar.

Einzelne vorhandene AMI-Produkte können nicht migriert oder kombiniert werden, um ein neues Multi-AMI-Angebot zu erstellen. Ihre neue Lösung kann jedoch die gleiche Software oder Kopien der AMIs enthalten,die in vorhandenen Produkte verwendet werden. Jedes Angebot, das auf AWS Marketplace erstellt wurde,stellt ein Angebot mit neuen Produkt-Codes dar.

Sie können Lambda-Funktionen mit Ihrem AMI auch in eine serverlose Anwendung einschließen,damit Käufer sie über CloudFormation bereitstellen können. Anleitungen zum Einbinden von Lambda-Funktionen und serverlosen Anwendungen in Ihr AMI finden Sie unter Hinzufügen von serverlosenAnwendungskomponenten (p. 83).

Erstellen Ihres ProduktangebotsUm Ihr Produkt einreichen zu können, müssen Sie Ihre AMI(s) vorbereiten und validieren, Ihre AWSCloudFormation-Vorlage(n) erstellen, ein Topologiediagramm erstellen, das Produktladeformular ausfüllenund die Materialien an AWS Marketplace übermitteln. Wir empfehlen Ihnen, zunächst Ihre AMI(s) zuerstellen und zu prüfen und dann die AWS CloudFormation-Vorlage(n) auszufüllen und zu prüfen.Nachdem Sie diese Schritte abgeschlossen haben, sollten Sie ein Topologiediagramm erstellen undden Preis für die Software und Infrastruktur schätzen. AWS Marketplace validiert Ihre Bereitstellung undarbeitet mit Ihnen zusammen, um Ihr Angebot zu veröffentlichen. Mit dem AWS-Preisrechner könnenSie die Infrastrukturkosten für Ihre Vorlage schätzen. Stellen Sie AWS Marketplace einen Link zu Ihrergespeicherten Rechnerkonfiguration bereit. Nachstehend wird auf die Einschränkungen von Produkteneingegangen, die Multi-AMI-Lösungen sind:

• Das Aktualisieren vorhandener AWS Marketplace-Produkte von einem eigenständigen Produkt aufein Multi-AMI-Produkt wird nicht unterstützt. Um ein Produkt in einem Multi-AMI-Angebot verfügbarmachen zu können, kopieren Sie das AMI und reichen Sie es als Komponente eines neuen Multi-AMI-Produkts ein. Das erzeugte AMI weist einen individuellen Produkt-Code auf, der sich von dem Code desvorherigen Produkts unterscheidet.

• Multi-AMI-Lösungen werden auf der Registerkarte AWS Marketplace der Seite Launch Instance(Instance starten) der Amazon Elastic Compute Cloud (Amazon EC2)-Konsole nicht angezeigt.

• Eine AWS CloudFormation-Vorlage darf AMIs nicht außerhalb der in der Multi-AMI-Lösung angebotenenAMIs nicht starten.

• AWS CloudFormation-Vorlagen müssen in Form einer öffentlichen URL eingereicht werden. Auch alleverschachtelten Vorlagen-URLs in der Vorlage müssen öffentlich zugänglich sein.

Vorbereiten Ihrer AWS CloudFormation-VorlageUm AWS CloudFormation-Vorlagen erstellen zu können, müssen Sie die Voraussetzungen für Vorlagenerfüllen und die erforderlichen Eingabe- und Sicherheitsparameter angeben. Verwenden Sie beimEinreichen Ihrer AWS CloudFormation-Vorlage die Richtlinien in den folgenden Abschnitten.

79

Page 87: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVorbereiten Ihrer AWS CloudFormation-Vorlage

Voraussetzungen für Vorlagen• Überprüfen Sie, ob die Vorlage erfolgreich über die AWS CloudFormation-Konsole in allen für Ihr Produkt

aktivierten Regionen gestartet werden kann. Sie können Ihre Vorlagen mit diesem Tool testen: https://github.com/aws-quickstart/taskcat.

• Wenn Sie ein Single-AMI-Produkt erstellen, darf die Vorlage nur eine AMI enthalten.• AMIs müssen sich in einer Zuordnungstabelle für jede Region befinden. Das AWS Marketplace-Team

aktualisiert die AMI-IDs, nachdem sie geklont wurden.• Erstellen Sie Vorlagen so, dass sie nicht von der Verwendung in einer bestimmten Availability Zone

(AZ) abhängig sind. Nicht alle Kunden haben Zugriff auf alle AZs, und AZs sind für verschiedene Kontenunterschiedlich zugeordnet.

• Sie können Abhängigkeiten wie Lambda-Funktionen, Konfigurationsdateien und Skripts in Ihr AMIaufnehmen. Weitere Informationen finden Sie im Erstellen einer serverlosen Anwendung (p. 84).

• Wenn Sie eine Cluster-Lösung mit einer Auto Scaling-Gruppe erstellen, empfehlen wir Ihnen, einSkalierungsereignis zu berücksichtigen. Der neue Knoten sollte dem aktiven Cluster automatischbeitreten.

• Auch für Einzelknoten-Produkte raten wir zur Verwendung einer Auto Scaling-Gruppe.• Wenn Ihre Lösung einen Cluster mehrerer Instances beinhaltet, empfiehlt sich die Verwendung von

Platzierungsgruppen, wenn zwischen den Instances niedrige Netzwerklatenz, hoher Netzwerkdurchsatzoder beides angestrebt wird.

• Wenn Ihre Lösung Docker-Container beinhaltet, müssen Sie die Docker-Images in das AMI integrieren.• Um die Überprüfung durch das AWS Marketplace-Team zu vereinfachen und Transparenz gegenüber

dem Kunden zu wahren, empfehlen wir das Hinzufügen von Kommentaren im Abschnitt UserData.

Eingabeparameter für die Vorlage• Die Eingabeparameter für die Vorlage dürfen keine AWS Marketplace-Anmeldeinformationen des AWS-

Kunden (z. B. Passwörter, öffentliche Schlüssel, private Schlüssel oder Zertifikate) oder persönlichenDaten, wie z. B. E-Mail-Adresse, enthalten.

• Legen Sie keine Standardwerte für Parameter wie z. B. Remote-Zugriff, CIDR/IP oder Passwörter fürDatenbanken fest. Der Kunde muss diese als Eingabeparameter angeben.

• Für sensible Eingaben wie z. B. Passwörter wählen Sie die Eigenschaft No Echo und machen Siereguläre Ausdrücke sicherer. Legen Sie für andere Eingaben legen Sie die gängigsten Eingabenzusammen mit den entsprechenden Hilfstext fest.

• Verwenden Sie AWS CloudFormation-Parametertypen für Eingaben, sofern verfügbar.• Verwenden Sie zum Gruppieren und Sortieren von EingabeparameternAWS::CloudFormation::Interface.

Netzwerk- und Sicherheitsparameter• Stellen Sie sicher, dass der Standard-SSH-Port (22) oder RDP-Port (3389) nicht für 0.0.0.0 geöffnet ist.• Anstelle der Verwendung der Standard-VPC (Virtual Private Cloud) empfehlen wir, eine VPC mit den

entsprechenden ACLs (Access Control Lists, Zugriffskontrolllisten) und Sicherheitsgruppen zu erstellen.Nur AWS-Konten, die vor dem 04. Dezember 2013 erstellt wurden, unterstützen EC2-Classic.

• Der Zugriff auf die AWS-Umgebung des Kunden muss unter Verwendung einer IAM-Rolle zum Aufrufenvon AssumeRole über den AWS Security Token Service aktiviert werden.

• Richten Sie IAM;-Rollen und -Richtlinien so ein, dass die geringsten Rechte gewährt werden, undaktivieren Sie den Schreibzugriff nur, wenn dies absolut notwendig ist. Wenn für Ihre Anwendung z. B.nur S3:GET-, PUT- und DELETE-Operationen benötigt werden, geben Sie nur diese Aktionen an. Wirraten in diesem Fall von der Verwendung von S3:* ab.

80

Page 88: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAbrufen der Kostenschätzung für Ihre Vorlageninfrastruktur

Nachdem Ihre Vorlage empfangen wurde, überprüft AWS Marketplace die Produktkonfiguration undInformationen und stellt Feedback zu möglicherweise erforderlichen Überarbeitungen bereit.

Abrufen der Kostenschätzung für IhreVorlageninfrastrukturDie Infrastrukturkostenschätzung für jede den Kunden angezeigte Vorlage basiert auf einer Schätzung,die Sie mithilfe des Service AWS-Preisrechners angeben. Die Schätzung sollte die Liste der Servicesbeinhalten, die als Teil der Vorlage bereitgestellt werden, zusammen mit den Standardwerten für einetypische Bereitstellung.

Nachdem Sie die geschätzten monatlichen Kosten der Vorlage berechnet haben, stellen Sie AWSMarketplace den Link zum Speichern und Teilen für die Region Region USA Ost (N.-Virginia) zurVerfügung. Dies ist Teil des Einreichungsvorgangs.

TopologiediagrammSie müssen ein Topologiediagramm für jede Vorlage bereitstellen. Das Diagramm muss die AWS-Produktsymbole für jeden AWS-Service verwenden, der über die AWS CloudFormation-Vorlagebereitgestellt wird. Metadaten für die Services sind einzuschließen. Das Diagramm muss 1100 x700 Pixel groß sein. Stellen Sie sicher, dass Ihr Diagramm den Größenanforderungen entspricht, um einZuschneiden oder Dehnen zu vermeiden, wie in der folgenden Abbildung dargestellt.

Erfüllen der EinreichungsanforderungenUm mithilfe von AWS CloudFormation-Vorlagen bereitgestellte Produkte einreichen zu können, müssen Siedie folgenden Ressourcen zur Verfügung stellen:

81

Page 89: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSenden Ihrer Produktanfrage

• AWS CloudFormation-Vorlagen• Ein Einzel-AMI-Produkt kann eine bis drei AWS CloudFormation-Vorlagen haben.• Ein Multi-AMI-Produkt kann bis zu 20 AWS CloudFormation-Vorlagen haben.

• Der geschätzte Infrastrukturpreis für die Standardkonfiguration der einzelnen Vorlagen• Ein Topologiediagramm und Topologie-Metadaten• Ausgefülltes Produktformular (in AWS Marketplace Management Portal verfügbar)

• Verwenden Sie für Single-AMI-Produkte das Formular für ein kommerzielles Produkt• Verwenden Sie für Multi-AMI-Produkte das Multi-AMI-Produktformular

Die Produktformulare enthalten Beispieleinreichungen zu Ihrer Referenz.

Für jedes Produkt sind die meisten der erforderlichen Produktdaten und Metadaten mit denenfür traditionelle Single-AMI-Produkte identisch. Daher muss jedes AMI, das mithilfe einer AWSCloudFormation-Vorlage bereitgestellt wird, weiterhin den für AWS Marketplace beschriebenen Standardsund Anforderungen entsprechen.

Darüber hinaus müssen Sie für jede AWS CloudFormation-Vorlage die folgenden Informationenbereitstellen.

Feld Description (Beschreibung) Einschränkungen

Titel Titel der Topologie. Ererscheint auf den Detail- undBereitstellungsseiten und indem Popup-Dialogfeld mit denTopologiedetails.

50 Zeichen

Short description Sie wird auf den Detail- undBereitstellungsseiten angezeigt.

200 Zeichen

Long description (AusführlicheBeschreibung)

Sie wird im Popup-Dialogfeld mitden Topologiedetails angezeigt.

2000 Zeichen

Die folgenden Felder sind für Multi-AMI-Produkte erforderlich:

• Solution Title (Titel der Lösung)• Solution short description (Kurzbeschreibung der Lösung)• Solution long description (Ausführliche Beschreibung der Lösung)• Für AWS CloudFormation-Vorlagen (bis zu 20 pro Lösung)

• Bereitstellungstitel (pro Vorlage)• Kurze Beschreibung (pro Vorlage)• Ausführliche Beschreibung (pro Vorlage)• Architekturdiagramm (pro Vorlage)• Infrastrukturkostenschätzung (pro Vorlage)• Liste der Produkte/Komponenten in dieser AWS CloudFormation-Vorlage• Liste der von dieser AWS CloudFormation-Vorlage unterstützten Regionen

Senden Ihrer ProduktanfrageSie können Ihr Angebot mit AWS Marketplace Management Portal einreichen. Wählen Sie auf derRegisterkarte Assets (Ressourcen) die Option File Upload (Datei-Upload)aus. Laden Sie alle Dateien hoch,

82

Page 90: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen von serverlosen Anwendungskomponenten

die Sie übermitteln möchten, und geben Sie eine kurze Beschreibung ein. Die Bearbeitung von Anfragendauert drei bis fünf Wochen und umfasst Folgendes:

• Überprüfung von AWS CloudFormation-Vorlage, AMI und Metadaten für das AMI und die AWSCloudFormation-Vorlage

• Veröffentlichung Ihrer AWS CloudFormation-Vorlage in den AWS Marketplace-Produkten

Hinzufügen von serverlosenAnwendungskomponentenSie können ein Produkt erstellen, das ein oder mehrere Amazon Machine Images (AMIs) enthält, die miteinem oder mehreren AWS CloudFormation -Vorlagen, wobei serverlose Komponenten in das Produktintegriert sind. So können Sie beispielsweise ein Produkt erstellen, bei dem ein AMI als Controller-Serverund ein anderes als Worker-Server konfiguriert ist. Das Ganze wird als AWS CloudFormation-Stackbereitgestellt. Die AWS CloudFormation-Vorlage, die zum Erstellen des Stacks verwendet wird, kann eineDefinition zum Einrichten einer AWS Lambda-Funktion enthalten, die durch ein Ereignis auf einem derServer ausgelöst wird.

Wenn Sie diesen Ansatz für die Erstellung Ihres Produkts verwenden, können Sie die Architekturvereinfachen und Ihren Käufern den Start erleichtern. Dieser Ansatz kann Ihnen gleichzeitig dieAktualisierung Ihres Produkts erleichtern.

Weitere Informationen zum Erstellen von AMIs für Ihr Produkt finden Sie unter AMI-basierteProdukte (p. 68). Weitere Informationen zum Fertigstellen von AWS CloudFormation-Vorlagenfür Ihr Produkt finden Sie unter the section called “AMI-basierte Bereitstellung mithilfe vonCloudFormation” (p. 78).

Verwenden Sie zum Definieren der serverlosen Anwendung eine Serverloses Anwendungsmodell vonAWS (AWS SAM)-Vorlage, die Sie in AWS Serverless Application Repository speichern. AWS SAM istein Open-Source-Framework für die Erstellung serverloser Anwendungen. Während der Bereitstellungtransformiert und erweitert AWS SAM die SAM-Syntax in eine AWS CloudFormation-Syntax. AWSServerless Application Repository ist ein verwaltetes Repository für serverlose Anwendungen. Esermöglicht es Ihnen, wiederverwendbare Anwendungen zu speichern und freizugeben, sodass Käuferserverlose Architekturen zusammen- und bereitstellen können. Führen Sie die folgenden Schritte aus, umdiese Art von Produkt zu erstellen und anzubieten:

Themen• Erstellen einer serverlosen Anwendung (p. 84)• Veröffentlichen Ihrer Anwendung im Repository (p. 84)• Erstellen der AWS CloudFormation-Vorlage (p. 85)• Übermitteln Ihrer AWS CloudFormation-Vorlagen und Konfigurationsdateien (p. 87)• Aktualisieren Ihrer AWS Serverless Application Repository-Anwendungsberechtigungen (p. 87)• Freigeben Ihres AMI (p. 88)• Einreichen Ihres AWS CloudFormation-Produkts mit AMI und serverloser Anwendung (p. 88)

AWS Marketplace überprüft und validiert Ihr Produkt, bevor Ihr Angebot erstellt wird. Wir senden Ihnen eineE-Mail-Nachricht, wenn Probleme auftreten, die Sie lösen müssen, bevor das Angebot aufgeführt wird.

Im Rahmen der Abonnementserfüllung kopieren wir die AMIs, serverlosen Anwendungen und AWSCloudFormation-Vorlagen in jeder AWS-Region in ein AWS Marketplace-eigenes Repository. Wennein Käufer Ihr Produkt abonniert, gewähren wir ihm Zugriff und benachrichtigen ihn auch, wenn Sie IhreSoftware aktualisieren.

83

Page 91: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen von serverlosen Anwendungskomponenten

Erstellen einer serverlosen AnwendungDer erste Schritt besteht darin, die AWS Lambda-Funktionen zu verpacken, die zum Erstellen Ihrerserverlosen Anwendung verwendet werden. Ihre Anwendung ist eine Kombination aus Lambda-Funktionen, Ereignisquellen und anderen Ressourcen, die zusammenarbeiten, um Aufgaben auszuführen.Eine serverlose Anwendung kann so einfach wie eine Lambda-Funktion sein oder mehrere Funktionenzusammen mit anderen Ressourcen wie APIs, Datenbanken und Zuordnungen von Ereignisquellenumfassen.

Verwenden Sie AWS SAM, um ein Modell für Ihre serverlose Anwendung zu definieren. EineBeschreibungen der Eigenschaftsnamen und -typen finden Sie unter AWS::Serverless::Application(AWS::Serverlose::Anwendung) unter AWSLabs auf GitHub. Im Folgenden finden Sie ein Beispiel für eineAWS SAM Vorlage mit einer einzigen Lambda Funktion und AWS Identity and Access Management (IAM)Rolle.

AWSTemplateFormatVersion: '2010-09-09'Transform: AWS::Serverless-2016-10-31Description: An example of SAM template with Lambda function and IAM role

Resources: SampleFunction: Type: AWS::Serverless::Function Properties: Handler: 'com.sampleproject.SampleHandler::handleRequest' Runtime: java8 CodeUri: 's3://DOC-EXAMPLE-BUCKET/2EXAMPLE-1234-4b12-ac37-515EXAMPLEe5-lambda.zip' Description: Sample Lambda function Timeout: 120 MemorySize: 1024 Role: Fn::GetAtt: [SampleFunctionRole, Arn]

# Role to execute the Lambda function SampleFunctionRole: Type: "AWS::IAM::Role" Properties: AssumeRolePolicyDocument: Statement: - Effect: "Allow" Principal: Service: - "lambda.amazonaws.com" Action: "sts:AssumeRole" ManagedPolicyArns: - "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" Policies: - PolicyName: SFNXDeployWorkflowDefinitionPolicy PolicyDocument: Statement: - Effect: "Allow" Action: - "s3:Get*" Resource: "*" RoleName: "SampleFunctionRole"

Veröffentlichen Ihrer Anwendung im RepositoryLaden Sie zunächst den Anwendungscode hoch, um eine Anwendung zu veröffentlichen. Speichern SieIhre Code-Artefakte (z. B. Lambda-Funktionen, Skripts, Konfigurationsdateien) in einem Amazon S3-Bucket, das Ihrem Konto gehört. Wenn Sie Ihre Anwendung hochladen, wird sie anfänglich als „Privat“festgelegt. Dies bedeutet, dass sie nur für das AWS-Konto verfügbar ist, das sie erstellt hat. Sie müssen

84

Page 92: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen von serverlosen Anwendungskomponenten

eine IAM-Richtlinie erstellen, die AWS Serverless Application Repository Berechtigungen für den Zugriff aufdie hochgeladenen Artefakte erteilt.

So veröffentlichen Sie Ihre serverlose Anwendung im serverlosen Anwendungs-Repository

1. Öffnen Sie die Amazon S3-Konsole unter https://console.aws.amazon.com/s3/.2. Wählen Sie den Amazon S3-Bucket aus, den Sie zum Verpacken Ihrer Anwendung verwendet haben.3. Wählen Sie die Registerkarte Permissions aus.4. Wählen Sie Bucket Policy aus.5. Fügen Sie die folgende Beispiel-Richtlinienanweisung ein. Ersetzen DOC-EXAMPLE-BUCKET in der

Resource -Eigenschaftswert mit dem Bucket-Namen für Ihren Bucket.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "serverlessrepo.amazonaws.com" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" } ]}

6. Wählen Sie Save aus.7. Öffnen Sie die AWS Serverless Application Repository-Konsole unter https://

console.aws.amazon.com/serverlessrepo.8. Wählen Sie auf der Seite My Applications (Meine Anwendungen) die Option Publish application

(Anwendung veröffentlichen) aus.9. Füllen Sie die Pflichtfelder und ggf. alle optionalen Felder aus. Die Pflichtfelder sind:

• Anwendungsname.• Autor• Description (Beschreibung)• Quellcode-URL• SAM-Vorlage

10. Wählen Sie Publish application (Anwendung veröffentlichen) aus.

So veröffentlichen Sie nachfolgende Versionen Ihrer Anwendung:

1. Öffnen Sie die AWS Serverless Application Repository-Konsole unter https://console.aws.amazon.com/serverlessrepo.

2. Wählen Sie die Anwendung im Navigationsbereich unter My Applications (Meine Anwendungen) aus.3. Wählen Sie Publish new version (Neue Version veröffentlichen) aus.

Weitere Informationen finden Sie unter Veröffentlichen serverloser Anwendungen mit der AWS SAM CLI.

Erstellen der AWS CloudFormation-VorlageUm AWS CloudFormation-Vorlagen erstellen zu können, müssen Sie die Voraussetzungen für Vorlagenerfüllen und die erforderlichen Eingabe- und Sicherheitsparameter angeben. Weitere Informationen findenSie unter Aufbau einer Vorlage im AWS CloudFormation Benutzerhandbuch.

85

Page 93: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen von serverlosen Anwendungskomponenten

In Ihrer AWS CloudFormation-Vorlage können Sie auf Ihre serverlose Anwendung und Ihr AMI verweisen.Sie können darüber hinaus auch verschachtelte AWS CloudFormation-Vorlagen verwenden und aufdie serverlosen Anwendungen sowohl in der Master-Vorlage als auch in den verschachtelten Vorlagenverweisen. Verwenden Sie die Serverloses Anwendungsmodell von AWS (AWS SAM)-Vorlage, um auf dieserverlose Anwendung zu verweisen. Sie können die AWS SAM-Vorlage für Ihre Anwendung automatischüber das AWS Serverless Application Repository generieren. Nachfolgend finden Sie eine Beispielvorlage:

AWSTemplateFormatVersion: '2010-09-09'Transform: AWS::Serverless-2016-10-31Description: An example master template for a SAR application

Resources: SampleSARApplication: Type: AWS::Serverless::Application Properties: Location: ApplicationId: arn:aws:serverlessrepo:us-east-1:1234567890:applications/TestApplication SemanticVersion: 1.0.0 SampleEC2Instance: Type: AWS::EC2::Instance Properties: ImageId: "ami-79fd7eee" KeyName: "testkey" BlockDeviceMappings: - DeviceName: "/dev/sdm" Ebs: VolumeType: "io1" Iops: "200" DeleteOnTermination: "false" VolumeSize: "20" - DeviceName: "/dev/sdk" NoDevice: {}

Die AWS SAM-Vorlage enthält die folgenden Elemente.

• ApplicationID: : Der ARN Ihrer Anwendung. Diese Informationen finden Sie im Abschnitt MyApplications (Meine Anwendungen) von AWS Serverless Application Repository.

• SemanticVersion: : Die Version Ihrer serverlosen Anwendung. Sie finden ihn im Abschnitt MyApplications (Meine Anwendungen ) des AWS Serverless Application Repository.

• Parameter (optional erhältlich): Anwendungsparameter.

Wenn Sie beabsichtigen, in Ihrer AWS CloudFormation Vorlage auf Konfigurations-/Skriptdateien zuverweisen, befolgen Sie das folgende Format. Für verschachtelte Vorlagen (AWS:: Cloudformation:: Stack)werden nur TemplateURLs ohne intrinsische Funktionen unterstützt. Notieren Sie sich den Parameters-Inhalt in der Vorlage.

AWSTemplateFormatVersion: '2010-09-09'Metadata: Name: Seller test productParameters: CFTRefFilesBucket: Type: String Default: "seller-bucket" CFTRefFilesBucketKeyPrefix: Type: String Default: "cftsolutionFolder/additionCFfiles"Resources: TestEc2: Type: AWS::EC2::Instance Metadata:

86

Page 94: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen von serverlosen Anwendungskomponenten

AWS::CloudFormation::Init: addCloudAccount: files: /etc/cfn/set-aia-settings.sh: source: Fn::Sub: - https://${CFTRefFilesBucket}.${S3Region}amazonaws.com/${CFTRefFilesBucketKeyPrefix}/sampleScript.sh - S3Region: !If - GovCloudCondition - s3-us-gov-west-1 - s3 owner: root mode: '000700' authentication: S3AccessCreds .. .. .. SampleNestedStack: Type: AWS::CloudFormation::Stack Properties: TemplateURL: 'https://sellerbucket.s3.amazon.com/sellerproductfolder/nestedCft.template' Parameters: SampleParameter: 'test'Transform: AWS::Serverless-2016-10-31

Übermitteln Ihrer AWS CloudFormation-Vorlagen undKonfigurationsdateienErteilen Sie AWS Marketplace-Berechtigungen zum Lesen des Amazon S3-Buckets, in dem diese Dateiengespeichert sind, um Ihre AWS CloudFormation-Vorlage und Konfigurations-/Skriptdateien zu übermitteln,.Aktualisieren Sie dazu Ihre Bucket-Richtlinie, um die folgenden Berechtigungen einzuschließen.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "assets.marketplace.amazonaws.com" }, "Action": ["s3:GetObject", "s3:ListBucket"], "Resource": ["arn:aws:s3:::DOC-EXAMPLE-BUCKET", "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"] } ]}

Aktualisieren Ihrer AWS Serverless Application Repository-AnwendungsberechtigungenSie müssen AWS Marketplace Berechtigungen zum Lesen Ihrer Anwendung erteilen, um Ihre AWSServerless Application Repository-Anwendung an AWS Marketplace zu senden. Fügen Sie dazueiner Richtlinie, die Ihrer serverlosen Anwendung zugeordnet ist, Berechtigungen hinzu. Es gibt zweiMöglichkeiten, Ihre Anwendungsrichtlinie zu aktualisieren.

• Rufen Sie das AWS Serverless Application Repository (AWS Serverloses Repository) auf. WählenSie Ihre serverlose Anwendung aus der Liste aus. Wählen Sie die Freigeben und wählen Sie

87

Page 95: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPrivate Abbilder

Kontoauszug erstellen. Auf dem Auszugskonfiguration geben Sie den folgenden Service-Prinzipal ein,assets.marketplace.amazonaws.com,im Fenster Kontokennungen Feld. Wählen Sie schließlichSpeichern.

• Verwenden Sie den folgenden AWS CLI-Befehl, um Ihre Anwendungsrichtlinie zu aktualisieren:

aws serverlessrepo put-application-policy \--region region \--application-id application-arn \--statements Principals=assets.marketplace.amazonaws.com,Actions=Deploy

Freigeben Ihres AMIAlle AMIs, die in AWS Marketplace erstellt und eingereicht werden, müssen die vollständigenProduktrichtlinien einhalten. Das Self-Service AMI-Scanning ist im AWS Marketplace ManagementPortal verfügbar. Mit dieser Funktion können Sie Scans Ihrer AMIs initiieren und erhalten schnell dieScanergebnisse – in der Regel in weniger als einer Stunde. Sie erhalten eine klare und übersichtlicheRückmeldung. Nachdem Ihr AMI erfolgreich überprüft wurde, übermitteln Sie es zur Bearbeitung an dasAWS Marketplace Seller and Catalog Operations-Team, indem Sie das Produktladeformular hochladen.

Einreichen Ihres AWS CloudFormation-Produkts mit AMI undserverloser AnwendungBeachten Sie Folgendes, bevor Sie Ihr Produkt einreichen:

• Sie müssen ein Topologiediagramm für jede Vorlage bereitstellen. Das Diagramm muss die AWSProduktsymbole für jedes AWS Service bereitgestellt über die AWS CloudFormation und mussMetadaten für die Services enthalten. Zum Herunterladen unserer offiziellen AWS Architektursymbole,siehe Symbole der AWS-Architektur.

• Die Infrastrukturkostenschätzung für jede Vorlage, die Käufern angezeigt wird, basiert auf einerSchätzung, die Sie mithilfe der AWS Preisberechnung. Die Schätzung sollte die Liste der Servicesbeinhalten, die als Teil der Vorlage bereitgestellt werden, zusammen mit den Standardwerten für einetypische Bereitstellung.

• Füllen Sie das Produktladeformular aus. Sie finden das Produktladeformular im AWS MarketplaceManagement Portal. Für einzelne AMI-Produkte und mehrere AMI-Produkte sind unterschiedlicheProduktladeformulare erforderlich. Geben Sie im Produktladeformular eine öffentliche URL für Ihre AWSCloudFormation-Vorlage an. AWS CloudFormation-Vorlagen müssen in Form einer öffentlichen URLeingereicht werden.

• Reichen Sie Ihr Angebot mithilfe des AWS Marketplace Management Portal ein. Wählen Sie unter Assets(Komponenten) die Option File upload (Datei hochladen) aus, fügen Sie Ihre Datei an und wählen Sieanschließend Upload (Hochladen) aus. Nachdem wir Ihre Vorlage und die Metadaten erhalten haben,beginnt AWS mit der Bearbeitung Ihrer Anfrage.

Nachdem Sie Ihr Angebot aufgeführt haben, überprüft und validiert AWS Marketplace das Formular zumLaden des Produkts. Außerdem regionalisiert AWS Marketplace AMIs und serverlose Anwendungen undaktualisiert die regionale Zuweisung Ihrer AWS CloudFormation-Vorlage in Ihrem Namen. Wenn Problemeauftreten, kontaktiert das AWS Marketplace Seller and Catalog Operations-Team Sie per E-Mail.

Private AbbilderSie können private Image-Builds verwenden, um Käufern Ihre installierbaren Softwareprodukte über AWSMarketplaceund installieren Sie diese Produkte dann auf einem Gold-Image oder Amazon Machine Image

88

Page 96: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPaketgruppenanforderungen

(AMI), das sie aus den verfügbaren Images auswählen AWS -Konto. Ein Gold-Image ist ein vom Käuferbereitgestelltes Server-Image, das ein Basisbetriebssystem mit Änderungen enthält, um sicherzustellen,dass die Software den IT-Standards des Käufers entspricht. Mithilfe von Gold-Abbildern können Käufer ihreinternen Sicherheits-, Compliance- und Verwaltungsanforderungen besser einhalten.

In diesem Thema wird die Verwendung der AWS Marketplace-Verwaltungsportal (AMMP), um IhreSoftware-Binärdateien und/oder Skripts hochzuladen und eine installierbare Paketgruppe für jedesBetriebssystem (OS) zu erstellen, auf dem Ihre Software ausgeführt wird. AWS Marketplace führt einenTest-Build durch, indem die Paketgruppe auf einem von Ihnen angegebenen Basisbetriebssystem installiertwird, und scannt das resultierende Image auf bestimmte bekannte Schwachstellen. Nachdem das Image-Build und der Scan abgeschlossen sind, können Sie die AMMP verwenden, um Ihr Produkt einzureichen.

Das folgende Diagramm zeigt den Build-Flow des privaten Image.

1. Sie laden ein installierbares Softwarepaket auf AWS Marketplace.2. Ein Käufer wählt Ihr Produkt aus AWS Marketplace, möchte aber sein eigenes Gold-Image für das

Betriebssystem auf dem AMI verwenden.3. Der Käufer fordert ein neues AMI von der AWS Marketplace Private Image Build Service, wobei das

Gold-Image und Ihr installierbares Softwarepaket angegeben werden.4. Die Schaltfläche AWS Marketplace Der Private Image Build Service erstellt ein neues privates Abbild,

das der Käufer nur in seinem AWS-Konto verwenden kann. Sie können dann das AMI über die privatenAbbildkonfigurationsbereiche oder innerhalb Amazon Elastic Compute Cloud (Amazon EC2).

PaketgruppenanforderungenSie können Ihre Paketgruppe zur Verwendung auf entweder AWS MarketplaceBasis-Linux-AMIs oder AWSMarketplace Basis-Windows-Server-AMIs.

Bei der Auswahl der Betriebssystemplattform für Ihr Produkt haben Sie die Möglichkeit, mehrereBetriebssysteme und Betriebssystemversionen auszuwählen, auf denen Ihre Paketgruppe ausgeführtwerden soll. Windows Server-Pakete können nicht auf Linux-Betriebssystemen ausgeführt werden unddasselbe gilt auch umgekehrt. Wenn Ihr Produkt private Abbilder für beide Betriebssystemplattformenunterstützen soll, müssen Sie daher mindestens zwei Paketgruppen definieren. Wenn Sie Ihre Paketgruppedefinieren, laden Sie die Installationspakete oder -skripts hoch und AMMP erstellt für jedes von Ihnenausgewählte Betriebssystem ein Testabbild und scannt dieses.

Damit Ihre Paketgruppe den Build- und Scanprozess erfolgreich abschließen kann, müssen Sie sich anfolgende Richtlinien halten:

• Für die Paketgruppe muss eines der Pakete oder Skripts als Installationsprogramm markiert sein. Beidem Installationsprogramm kann es sich beispielsweise um eine Batchdatei oder ein Skript handeln,

89

Page 97: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSenden Ihrer Paketgruppe

die/das die Installation der anderen Pakete orchestriert und die erforderlichen Parameter für eineunbeaufsichtigte Installation bereitstellt.

• Für Windows Server-basierte Pakete haben die unterstützten Installationsprogrammtypen dieErweiterungen .msi, .ps1, .bat und .exe.

• Für Linux/UNIX-Systeme (oder beliebige POSIX-konforme Systeme) haben die unterstütztenInstallationsprogrammtypen die Erweiterungen .exe, .rpm, .deb, .sh und .run.

• Der gesamte Installationsprozess muss unbeaufsichtigt sein. Es kann keine interaktive Eingabeerforderlich sein und alle Parameter oder Switches müssen im Installationsprogramm enthalten sein.

• Die Pakete müssen ohne Herunterladen von Patches oder Konfigurationsdateien von einer anderenWebsite installiert werden können.

• Das Installationsprogramm/Installationsskript muss synchron sein. Das Skript darf beispielsweise erstbeendet werden, wenn die Pakete vollständig installiert sind.

• Das Installationsprogramm muss mit dem Beendigungsstatus 0 beendet werden, wenn die Installationerfolgreich ist. Alle Werte außer 0 werden für nicht erfolgreiche Installationen verwendet.

• Das Installationsprogramm darf während der Installation keinen Neustart erfordern. Ein Neustartwürde den Agenten stoppen, der den Test- und Scanprozess für Pakete verfolgt. Wenn IhrInstallationsprogramm neu gestartet wird, wird der Agent angehalten und der Test und der Scanschlagen fehl.

• Das Installationsprogramm darf sich nicht so auf das Netzwerk-Routing der Instance auswirken, dass derHost nicht mehr erreichbar ist.

Senden Ihrer PaketgruppeSo senden Sie eine Paketgruppe an AWS Marketplace zur Verwendung mit Private Image Build

1. Von der AMMP (Amplitudenmodul), wählen Sie Vermögenswerte, , und Sie haben die MöglichkeitErstellung eines privaten Abbilds.

2. Wählen Sie unter Manage packages (Pakete verwalten) die Option Start package (Paket starten) aus.3. Geben Sie unter Enter a unique name for your package group (Eindeutigen Namen für Ihre

Paketgruppe eingeben) den Namen Ihres Produkts ein. Der Name muss weniger als 100 Zeichenlang sein und darf nur alphanumerische Zeichen, Unterstriche und Bindestriche enthalten. JederProduktname, der mit dem AWS Das zum Erstellen und Veröffentlichen von Paketgruppen verwendete-Konto muss eindeutig sein. Nachdem Sie einen Namen verwendet haben, können Sie ihn nichterneut verwenden (dies gilt selbst dann, wenn der Build fehlschlägt). Wir empfehlen die Verwendungeiner Namenskonvention mit Einbeziehung einer Versionsnummer in den Dateinamen. Beispiel:[product_group_name]<product_name><version><platform><revision_number>

4. Wählen Sie unter Select one or more packages (Ein oder mehrere Pakete auswählen) ein Paket ausder Dropdown-Liste aus oder wählen Sie die Option Browse (Durchsuchen), um die hochzuladendePaketgruppe zu suchen und auszuwählen.

5. Wählen Sie unter Select supported operating system platform (Unterstützte Betriebssystemplattformauswählen) entweder AWS Marketplace base Linux AMIs (AWS Marketplace-Basis-Linux-AMIs) oderAWS Marketplace base Windows AMIs (AWS Marketplace-Basis-Windows-AMIs) aus.

6. Wählen Sie unter Select supported operating systems (Unterstützte Betriebssysteme auswählen)alle Betriebssysteme aus, die Ihre Paketgruppe unterstützen wird. Wählen Sie anschließend Submit(Absenden) aus.

Für jede Paketgruppe, die Sie absenden, wird für jede von Ihnen ausgewählte Betriebssystemversionein Build-Prozess durchgeführt. Nachdem Sie Ihre Paketgruppe absenden, werden Sie auf die SeiteScan Status (Status scannen) weitergeleitet. Dort können Sie den Fortschritt des Abbilderstellungs-und Scanprozesses für jede Paketgruppe überprüfen.

90

Page 98: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStatus scannen

Status scannenNachdem Sie Ihre Paketgruppe abgesendet haben, können Sie ihren aktuellen Status auf der RegisterkarteScan status (Status scannen) prüfen. Jede Paketgruppe, die Sie übermittelt haben, wird aufgelistet. WählenSie den Pfeil neben der Paketgruppe aus, um die Liste zu erweitern und den Build- und Scanstatus für jedevon Ihnen ausgewählte Paketgruppe anzuzeigen.

Für jeden Eintrag sind die AMI-ID, das Datum, an dem Sie die Paketgruppe abgesendet haben, sowie derStatus der Paketgruppe (oder des Builds) angegeben. Während des Vorgangs können Sie den Statusder Paketgruppen und einzelnen Builds verfolgen, die Sie abgesendet haben. Es gibt vier möglicheStatusangaben für Ihre eingereichte Paketgruppe und fünf mögliche Statusangaben für einzelne Builds.

PaketgruppenstatusDer Paketgruppenstatus wird aktualisiert, wenn automatisierte Schritte abgeschlossen werden. Sie könnenwieder zu der Seite Scan Status (Status scannen) zurückkehren, um den Fortschritt zu prüfen. Falls dieSeite bereits geöffnet ist, können Sie die Informationen auf der Seite über die Option Refresh status (Statusaktualisieren), aktualisieren. Es gibt folgende Statusangaben für Paketgruppen:

• Gebäude – Sie haben Ihre Paketgruppe eingereicht und die entsprechenden Bilder werden erstellt.• Wird gescannt – Sie haben Ihre Paketgruppe eingereicht und die entsprechenden Bilder werden

gescannt.• Erfolgreich – Alle Builds, die Ihrer Paketgruppe zugeordnet sind, wurden erfolgreich gescannt. Senden

Sie Ihr Produktladeformular ab.• Probleme gefunden – Ein oder mehrere Builds für Ihre Einreichung sind fehlgeschlagen, die Ihre

Aufmerksamkeit erfordern. Wählen Sie das Informationssymbol neben dem Status aus, um weitereInformationen zur Fehlerbehebung anzuzeigen.

• Untersuchen – Während des Erstellungs- und Scanprozesses ist ein Problem aufgetreten. AWSMarketplace untersucht.

Note

Wenn Ihr Status vier oder mehr Werktage im Status Investigation (Untersuchung) bleibt, wendenSie sich an das AWS Marketplace Seller Operations Team.

Status des BetriebssystembuildsAuf dem Scan-Status (Scanstatus) können Sie den Pfeil neben dem Namen der Paketgruppe auswählen,um den Eintrag zu erweitern und jeden BS-Build anzuzeigen, der Teil der Paketgruppe ist. DieStatusangaben für den Betriebssystembuild lauten wie folgt:

• Gebäude – Der Build Ihrer Software auf dem Betriebssystem wird ausgeführt. Dies kann für jeden Buildbis zu einer Stunde dauern.

• Wird gescannt – Der Build-Prozess wurde erfolgreich abgeschlossen und der Scan wird ausgeführt. Dieskann mehrere Stunden dauern.

• Erfolgreich – Der Erstellungs- und Scanprozess wurde erfolgreich abgeschlossen. Es ist keine weitereAktion Ihrerseits erforderlich.

• Probleme gefunden – Es gab ein Problem mit dem Build- oder dem Scan-Prozess, das IhreAufmerksamkeit erfordert. Wählen Sie das Informationssymbol neben dem Status aus, um weitereInformationen zur Fehlerbehebung anzuzeigen.

• Untersuchen – Der Erstellungs- oder Scanprozess ist fehlgeschlagen. AWS Marketplace untersucht.

91

Page 99: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchEinreichen Ihres Produktes bei AWS Marketplace

Note

Wenn Ihr Status vier oder mehr Werktage im Status Investigation (Untersuchung) bleibt, wendenSie sich an das AWS Marketplace Seller Operations Team.

Wenn Ihre Paketgruppe den Status Successfull (Erfolgreich) anzeigt, ist diese Phase abgeschlossen. AlsNächstes können Sie Ihre Paketgruppe als neue Fulfillment-Option für Ihr Produkt auf veröffentlichen. AWSMarketplace.

Einreichen Ihres Produktes bei AWS MarketplaceNachdem Sie eine Paketgruppe in hochgeladen haben AWS Marketplace Sie können einProduktladeformular einreichen, um es als neue Fulfillment-Option für Ihr Produkt zu veröffentlichen, oderals neues Produkt, wenn es noch nicht existiert. Bei dem Ladeformular handelt es sich um eine Excel-Tabelle. Die erste Registerkarte der Tabelle enthält Anweisungen zur Bereitstellung der Metadaten, diezum Veröffentlichen Ihres Produkts auf AWS Marketplace.

So laden Sie das Ladeformular herunter und füllen das Formular aus

1. Wählen Sie im AMMP in der Registerkarte Assets (Komponenten) die Option File upload (Dateiupload)aus.

2. Wählen Sie auf der Seite File Uploads (Dateiuploads) unter Product load forms and seller guides(Produktladeformulare und Verkäuferleitfäden) die Option Private Image Form (Formular für privateAbbilder) aus.

3. Laden Sie das Produktladeformular herunter.4. Füllen Sie das Formular aus.5. Wählen Sie auf der AMMP-Registerkarte Assets (Komponenten) die Option „ File upload (Datei-

Upload) aus.6. Wählen Sie alle Dateien aus, die Sie übermitteln möchten, und geben Sie eine kurze Beschreibung

ein.

AWS Marketplace erstellt oder aktualisiert Ihren Produkteintrag. Bei Fragen zu Ihrer Einreichung wird sichAWS Marketplace zur Klärung mit Ihnen in Verbindung setzen. Ihr Produkt wird in der Regel innerhalb vonfünf Werktagen hinzugefügt bzw. aktualisiert.

Wenn Sie eine Paketgruppe als neue Bereitstellungsoption für Ihr Produkt hinzufügen, ziehen Sie folgendeOptionen in Betracht:

• Hinzufügen der Paketgruppe als zusätzliche Ausführungsoption zu einer vorhandenen Softwareversionauf einem vorhandenen öffentlichen Produkt auf AWS Marketplace. Bei diesem Ansatz mussdie Softwareversion auf dem AMI und den Paket-Fulfillment-Optionen mit übereinstimmen. AWSMarketplace kann ein AMI auf einer vorhandenen Softwareversion nicht ersetzen.

• Wenn die Paketgruppe über eine andere Software als die aktuell auf AWS Marketplace, können Sie diePaketgruppe als neue Softwareversion auf einem vorhandenen Produkt auflisten. Bei diesem Vorgehenmüssen Sie ein erfolgreich erstelltes und gescanntes AMI von der AMMP-Registerkarte Packages(Pakete) bereitstellen. Sie haben die Möglichkeit, die Paketbereitstellung zu testen, bevor Sie die neuePaketgruppe veröffentlichen. Das AMI ist jedoch unmittelbar für die Käufer sichtbar. Dies entspricht deraktuellen Erfahrung für neue Softwareversionen.

AMI-Produkt-ChecklisteÜberprüfen Sie diese Checkliste, bevor Sie Ihre AMI-Produktanforderung an AWS Marketplace senden.Die Validierung dieser Informationen trägt dazu bei, dass Ihre Einreichung den Veröffentlichungsprozessproblemlos durchläuft.

92

Page 100: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAMI-Produkt-Checkliste

Produktnutzung:

• Ihr AMI muss produktionsbereit sein.• Ihr AMI darf die Produktnutzung weder zeitlich noch anderweitig einschränken.• Ihr AMI muss mit der 1-Click-Bereitstellung kompatibel sein.• Alles, was zur Nutzung des Produkts erforderlich ist, ist in der Software enthalten, einschließlich der

Client-Anwendungen.• Standardbenutzer verwenden ein zufälliges Passwort oder die Erstellung eines anfänglichen Benutzers

erfordert die Überprüfung über einen eindeutigen Wert (z. B. Instance-ID), der besagt, dass der Käuferzur Nutzung der Instance berechtigt ist.

Für kostenlose oder kostenpflichtige Produkte:

• Für die Nutzung des Produkts ist keine zusätzliche Lizenz erforderlich.• Der Käufer muss keine personenbezogenen Daten (z. B. seine E-Mail-Adresse) angeben, um das

Produkt nutzen zu können.

AMI-Vorbereitung:

• Verwendet HVM-Virtualisierung und 64-Bit-Architektur• Enthält keine bekannten Schwachstellen, Malware oder Viren• Käufer haben Zugriff auf das AMI auf Betriebssystemebene• Sie prüfen Ihr AMI über AMI Self-Service-Scanning.

Für Windows AMIs:

• Verwendet die neueste Version von EC2ConfigService• Ec2SetPassword, Ec2WindowsActivate und Ec2HandleUserData sind in Ihrem AMI aktiviert.• Es sind keine Gastkonten oder Remotedesktopbenutzer vorhanden.

Für Linux-AMIs:

• Die Root-Anmeldung ist gesperrt oder deaktiviert.• Es sind keine autorisierten Schlüssel, Standardpasswörter oder andere Anmeldeinformationen enthalten.

Registerkarte „Product Load Form (Produktladeformular)“ oder „Produkt (Produkt)“

• Alle Pflichtfelder sind ausgefüllt.• Alle Werte liegen innerhalb der angegebenen Grenzen.• Alle URLs laden ohne Fehler.• Die Produktabbildung ist mindestens 110 Pixel breit und hat ein Seitenverhältnis von 1:1 bis 2:1.• Die Preise sind für alle aktivierten Instance-Typen festgelegt (für die Preismodelle Hourly, Hourly-based

Monthly und Hourly-based Annual).• Die monatlichen Preise sind festgelegt (für die Preismodelle Hourly-based Monthly und Monthly).

93

Page 101: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHilfe erhalten

Container-basierte ProdukteAWS Marketplace unterstützt Software-Produkte, die Docker-Container verwenden. Container-Produkte bestehen aus Bereitstellungsoptionen, d.h. einem Satz von Container-Abbildern undBereitstellungsvorlagen, die zusammengehören. Sie übermitteln mindestens eine Bereitstellungsoptionfür Ihr Produkt, maximal jedoch vier. Für jede Bereitstellungsoption stellen Sie eine Reihe von Container-Abbildern, Nutzungsanweisungen und Links zu Bereitstellungsvorlagen zur Verfügung, mit denen Kundendiese Bereitstellungsoption starten können.

AWS Marketplace-Käufer sehen die verfügbaren Bereitstellungsoptionen auf den veröffentlichtenProduktdetailseiten, die sie einsehen können. Sobald sie das Produkt abonniert und ihre bevorzugteBereitstellungsoption auf der Seite Configure your product (Produkt konfigurieren) ausgewählt haben,sehen sie Links zu den verfügbaren Bereitstellungsvorlagen, URLs der Container-Abbilder sowie dieAnweisungen zum Abrufen der einzelnen Container-Abbilder.

Sie können kostenpflichtige Container-Produkte auf den Abstimmungsservices Amazon ECS, Amazon EKSund Fargate ausführen. Sie können Free und BYOL-Container-Produkte auf jeder Docker-kompatiblenLaufzeitumgebung ausführen.

Hilfe erhaltenFür Unterstützung bei Ihren Container-Produkten wenden Sie sich bitte an Ihren Business-Development-Partner für AWS Marketplace oder kontaktieren Sie uns.

Erste Schritte mit Container-ProduktenIn diesem Thema werden die ersten Schritte mit einem Containerprodukt beschrieben und alle Schrittezum Erstellen, Testen und Veröffentlichen Ihres ersten Container-Produkts durchlaufen. Für diese Übunggehen wir davon aus, dass Sie bereits mindestens einen Container in Amazon ECS, Amazon EKS oderFargate erstellt haben und dass Sie über die Verknüpfungen zu den zugehörigen Abbildern verfügen.Wir empfehlen Ihnen, Ihre Preis-, Berechtigungs- und Messstrategie lange im Voraus vor der öffentlichenVeröffentlichung Ihres Produkts zu planen.

Themen• Erstellen eines Container-Produkts (p. 94)• Herunterladen und Ausfüllen des Produktladeformulars für Container-Produkte (p. 95)• Integrieren der Messung für Ihr Container-Produkt (p. 96)• Veröffentlichen von Container-Produkten (p. 96)• Container-Produkt-Scans (p. 97)

Erstellen eines Container-ProduktsIm folgenden Verfahren wird beschrieben, wie ein neues Container-Produkt in AWS MarketplaceManagement Portal erstellt wird.

94

Page 102: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHerunterladen und Ausfüllen des

Produktladeformulars für Container-Produkte

So erstellen Sie ein Container-Produkt

1. Öffnen Sie einen Webbrowser, und melden Sie sich am AWS Marketplace Management Portal an.2. Erweitern Sie in der Menüleiste Assets (Objekte) und wählen Sie Container.3. Geben Sie einen kundenorientierten Namen für Ihr Produkt ein und wählen Sie Create (Erstellen).4. Notieren Sie sich die Produkt-ID und den Produktcode, da Sie diese zum Ausfüllen des

Produktladeformulars benötigen.5. Wählen Sie Create new Group (Neue Gruppe erstellen), um eine Container-Gruppe zu erstellen. Jede

Container-Gruppe stellt eine Bereitstellungsoption für Ihr Produkt dar.6. Geben Sie einen kundenorientierten Namen für Ihre Container-Gruppe an. Wir empfehlen

ausdrücklich, für jede Container-Gruppe innerhalb eines Produkts einen eindeutigen Namen zuvergeben.

7. Geben Sie unter Image location (Abbild-Speicherort) die URL für ein Abbild in dieser Container-Gruppean und wählen Sie Add and scan (Hinzufügen und Scannen). Wenn Sie eine URL für ein Container-Abbild übermitteln, wird diese von uns gescannt und auf Sicherheitsschwachstellen hin überprüft.In der Regel dauert dieser Scan 20 bis 25 Minuten. Weitere Informationen finden Sie im Container-Produkt-Scans (p. 97).

Bei diesen URL-Links kann es sich um den Namen eines öffentlichen externen Repository oderum eine URL zu einem privaten Repository wie Amazon Elastic Container Registry (AmazonECR) handeln. Für Bilder in Amazon ECR müssen Sie das Bild-Tag angeben. Sie können für jedeBereitstellungsoption bis zu vier Links zu Bereitstellungsvorlagen haben.

Sie könnten beispielsweise eines der folgenden Formate als Verweise auf Ihre Abbilder verwenden:

• nginx:mytag

• 123456789012.dkr.ecr.us-west-2.amazonaws.com/nginx:mytag

8. Wiederholen Sie den vorherigen Schritt für jedes Ihrer Abbilder in dieser Container-Gruppe. Wenn Siemit dem Hinzufügen von Abbildern zu Ihrer Container-Gruppe fertig sind, wählen Sie Submit containergroup (Container-Gruppe absenden).

9. Es wird ein Dialogfeld geöffnet, in dem Sie aufgefordert werden, die Container-Gruppe zu finalisieren.Nach der Finalisierung können Sie die Container-Gruppe nicht mehr bearbeiten. Um Ihre Container-Gruppe, ihren Namen und die enthaltenen Abbilder zu finalisieren, wählen Sie Get ID (ID abrufen).

10. Notieren Sie sich die Containergruppen-ID, da Sie diese beim Ausfüllen des Produktladeformularsbenötigen.

11. (Optional) Erstellen Sie zusätzliche Container-Gruppe. Jedes Container-Produkt kann über bis zu4 Container-Gruppen verfügen, eine für jede Bereitstellungsoption.

Nun haben Sie Ihr Container-Produkt erstellt. Wenn Sie zum ersten Mal ein Container-Produkt erstellen,wird es nicht automatisch veröffentlicht. AWS Marketplace veröffentlicht Ihr Produkt, nachdem Sie dasausgefüllte Produktladeformular mit Ihren Produkt-Metadaten abgesendet haben und Ihre Container-Abbilder erfolgreich gescannt wurden. Weitere Informationen finden Sie im Veröffentlichen von Container-Produkten (p. 96).

Als Nächstes müssen Sie zwei verschiedene Prozesse durchführen, indem Sie das Produktladeformularherunterladen und ausfüllen und die Messung in Ihre Software integrieren und testen. Diese beiden Schrittekönnen in beliebiger Reihenfolge oder parallel durchgeführt werden.

Herunterladen und Ausfüllen desProduktladeformulars für Container-ProdukteIm folgenden Verfahren wird der Umgang mit dem Produktladeformular beschrieben.

95

Page 103: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchIntegrieren der Messung für Ihr Container-Produkt

So laden Sie das Produktladungsformular herunter und füllen es aus

1. Öffnen Sie einen Webbrowser, und melden Sie sich am AWS Marketplace Management Portal an.2. Erweitern Sie in der Menüleiste Assets (Objekte) und wählen Sie File Upload (Datei hochladen).3. Wählen Sie auf der rechten Seite unter Product load forms for download (Produktladeformulare zum

Herunterladen) die Option Containers Product Load Form Produktladeformular für Container aus.4. Öffnen Sie die Tabelle auf Ihrem Computer und füllen Sie die Felder aus, um Ihr Produkt zu definieren.

Dazu gehören Ihre Produkt-ID und die Containergruppen-ID, die Sie beim Erstellen des Container-Produkts notiert haben.

Die Spalten Product ID bis End User License Agreement URL sind fürStandardproduktinformationen wie Titel, Beschreibung, Produkthighlights, kostenlose Testversionen,Produktkategorien, URL des Logo-Bilds und EULA. Die Spalten Container Group 1: Group IDbis Container Group 1: Deployment Template URL 4 sind für Metadaten, die spezifisch fürIhre erste Containerbereitstellungsoption sind. Zusätzliche Metadaten für die Bereitstellungsoptionenkönnen aus den Spalten Container Group 2: Group ID bis Container Group 4:Deployment Template URL 4 bereitgestellt werden.

Tip

Wenn Sie das PLF in Microsoft Excel öffnen, können Sie mit dem Mauszeiger über dieeinzelnen Felder fahren, um Kommentare mit Anleitungen zum Ausfüllen des jeweiligenFeldes anzuzeigen.

Sie müssen die Preis- und Messgrößen auf der Grundlage Ihres Preismodells für Ihr Produkt angeben.Weitere Informationen finden Sie im Folgenden:

• Produktladeformular für die benutzerdefinierte Messung (p. 102)• Produktladeformular für die Stundenmessung (p. 106)

5. Speichern Sie Ihr Produktladeformular.6. Öffnen Sie einen Webbrowser, und melden Sie sich am AWS Marketplace Management Portal an.7. Erweitern Sie in der Menüleiste Assets (Objekte) und wählen Sie File Upload (Datei hochladen).8. Durchsuchen Sie unter Upload File (Datei hochladen) Ihren Computer und wählen Sie die

Produktladeformulardatei, die Sie für dieses Container-Produkt gespeichert haben.9. Geben Sie eine kurze Beschreibung für Ihr Formular an, damit Sie es unter den anderen

Produktladeformularen, die Sie hochladen, identifizieren können.10. Wählen Sie Upload (Hochladen).11. Ihr hochgeladenes Produktladeformular wird in einer Tabelle am unteren Rand der Seite angezeigt.

Integrieren der Messung für Ihr Container-ProduktSie nutzen den AWS Marketplace Metering Service sowohl zum Überprüfen der NutzungsberechtigungIhres Produktes als auch zum Messen der Nutzung für die Abrechnung. Weitere Informationen finden Sieim Integrieren des AWS Marketplace Metering Services (p. 99).

Veröffentlichen von Container-ProduktenWenn Sie ein Container-Produkt öffentlich veröffentlichen, machen Sie es für alle AWS-Kunden sichtbar,die dann Ihr Produkt abonnieren und starten können. Das Preismodell kann für öffentlich veröffentlichteProdukte nicht geändert werden. Bevor Sie ein Produkt veröffentlichen können, müssen Sie die folgendenvorherigen Schritte abgeschlossen haben:

• Erstellen eines Container-Produkts (p. 94)

96

Page 104: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchContainer-Produkt-Scans

• Herunterladen und Ausfüllen des Produktladeformulars für Container-Produkte (p. 95)• Integrieren der Messung für Ihr Container-Produkt (p. 96)

Wir werden die Informationen in Ihrem Produktladeformular sowie Ihre Testaufrufe beim AWS MarketplaceMetering Service überprüfen. Danach veröffentlichen wir Ihr Produkt in einem eingeschränktenSichtbarkeitsstatus für Ihre Überprüfung und Genehmigung. Parallel dazu würden Sie auch die notwendigeEngineering-Integration für Ihr Produkt und die zugehörigen Angebote abschließen. Während dieser Zeitsollten Sie Ihr Produkt einschließlich Abbildverknüpfungen, Bereitstellungsvorlagen, Beschreibungen undPreise überprüfen, um die Richtigkeit sicherzustellen.

Sobald alle Tests abgeschlossen sind und Sie das Produkt genehmigt haben, veröffentlichen wir dasContainer-Produkt öffentlich. Als Teil des Veröffentlichungsvorgangs werden Ihre Container-Abbilderin ein AWS Marketplace-Repository auf Amazon ECR kopiert. Sie müssen die Verweise in IhrenBereitstellungsvorlagen so aktualisieren, dass sie auf die neuen Abbild-URLs verweisen. Andernfallsfunktioniert Ihr Produkt möglicherweise nicht wie vorgesehen.

Die endgültige URL für jedes Abbild weist das folgende Format auf:

mp-account-#.dkr.us-east-1.amazonaws.com/product_id/container_group_id/container_name:version_title-latest

Note

Das Konto, das Sie verwenden, ist das AWS Marketplace-Konto, mit dem das sichere AmazonECR-Repository erstellt wird. Diese Konto-ID kann sich über Abbilder und Produktversionenhinweg ändern.

Container-Produkt-ScansWenn Sie eine URL für ein Container-Abbild übermitteln, wird diese von uns gescannt und aufSicherheitsschwachstellen hin überprüft. Wir untersuchen die von Ihnen bereitgestellten Abbilder aufbekannte Sicherheitsschwachstellen. Zu diesem Zweck führen wir auf dem Abbild Ebene für Ebeneeinen statischen Scan durch. Wenn wir kritische Schwachstellen mit remote ausnutzbaren Risikovektorenfeststellen, stellen wir die Liste der gefundenen Sicherheitsprobleme bereit. Wir empfehlen dringend, dassSie auch selbst Sicherheitsanalysen mit Container-Abbild-Scannern wie Clair, Twistlock, Aqua Securityoder Trend Micro durchführen, um Verzögerungen im Übernahme- und Veröffentlichungsverfahren zuverhindern.

Die Auswahl des Basis-Abbilds für das Erstellen eigener Container-Abbilder kann sich deutlich auf dasSicherheitsprofil des fertigen Abbilds auswirken. Wenn Sie ein Basis-Abbild auswählen, das bereitsbekannte kritische Schwachstellen aufweist, werden sie wegen der Basisebene markiert, selbst wenn IhreAnwendungssoftware-Ebene in Ordnung ist. Wir empfehlen, sicherzustellen, dass Sie mit einem Basis-Container beginnen, der keine Schwachstellen aufweist, bevor Sie Ihre Abbilder erstellen und an AWSMarketplace übermitteln.

Nachdem der Scan abgeschlossen ist, geben wir die Container-Gruppen-ID an, die Sie imProduktladeformular verwenden müssen, um den Satz Abbildern zu identifizieren, der mit der von Ihnenerstellten Bereitstellungsoption verknüpft ist. Sie können bis zu vier Bereitstellungsoptionen für jedesContainer-Abbild definieren, das Sie übermitteln, wobei jeder Satz bis zu 50 Container-Abbilder enthaltenkann.

Container-Produkte – PreiseIn diesem Abschnitt werden die verfügbaren Preismodelle für Container-Produkte beschrieben. Sie könnenkostenlose Produkte, Produkte unter Verwendung der eigenen Lizenz (Bring-Your-Own-License, BYOL)

97

Page 105: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreismodelle für Container-Produkte

und kostenpflichtige Produkte für Amazon ECS, Amazon EKS und Fargate auflisten. Sie können nur einenPreis pro Produkt festlegen.

Note

Sie nutzen den AWS Marketplace Metering Service zur Durchsetzung von Berechtigungen undNutzungsmessung für Ihre kostenpflichtigen Produkte. Für die Preisgestaltung pro Aufgabe oderpro Pod wird die Nutzung automatisch von AWS gemessen.

Der Preis, den Sie für ein Container-Produkt festlegen, gilt für alle AWS-Regionen. Immer wenn Sieden Preis für ein Containerprodukt senken, wird der neue Preis für Ihre Käufer sofort implementiert. BeiPreiserhöhungen werden bestehende Käufer 90 Tage, bevor sich diese auf ihre Abrechnung auswirkt, überdie Änderung benachrichtigt. Neuen Käufern wird der neue Betrag in Rechnung gestellt.

Preismodelle für Container-ProdukteKostenpflichtige Container-Produkte unterstützen die folgenden Preismodelle:

• Preise für eine benutzerdefinierte Messung basierend auf von Ihnen definierten Dimensionen (z. B.Benutzer, Knoten, Repositories, GB etc.), bis zu 24 Dimensionen pro Produkt.

• Ein langfristiger Vertrag, zu einem reduzierten Preis, bezahlt im Voraus oder in regelmäßigen Raten. Einlangfristiger Vertrag kann zu einem bestehenden Produkt hinzugefügt werden, das über einen Preis füreine benutzerdefinierte Messung oder einen Preis pro Aufgabe/Pod verfügt. Käufer zahlen die Preisefür die gemessene Nutzung, wenn ihre Nutzung die über den langfristigen Vertrag erworbene Nutzungübersteigt.

• Ein fester monatlicher Preis, der Benutzern im folgenden Monat die unbegrenzte Nutzung des Produktsermöglicht.

• Preisgestaltung pro Amazon ECS-Aufgabe oder Amazon EKS-Pod, die/den wir sekundengenau mit dempro Stunde festgelegten Preis messen.

• BYOL-Preisgestaltung, die außerhalb des AWS Marketplace durch eine externe Abrechnungsbeziehung,die Sie mit dem Käufer pflegen, verwaltet wird.

Example Monatlicher Festpreis

Sie legen den Preis für Ihr Produkt auf 99 USD pro Monat fest. Ihr Produkt enthält drei verschiedeneContainer-Abbilder, die mithilfe einer Amazon ECS-Aufgabendefinition bereitgestellt werden.

Wenn ein Käufer Ihr Produkt abonniert, werden ihm sofort 99 USD pro Monat in Rechnung gestellt. Dieswiederholt sich jeden Monat, bis er sein Abonnement kündigt. Der Käufer erhält zudem eine unbegrenzteNutzung des Produkts. Der Käufer zahlt außerdem separat für jede Infrastruktur, auf der die Aufgabenausgeführt werden. Während des Abonnements können Abonnenten auf Ihre Container-Abbilder zugreifen.Kunden können über diese Abbilder eine beliebige Anzahl von Containern auf Amazon ECS oder AmazonEKS in jeder Konfiguration starten und ausführen.

Wenn Käufer Abonnements in der Mitte eines Monats kündigen, verlieren sie den Zugriff auf dasAmazon ECR-Repository, in dem AWS Marketplace die Container-Abbilder speichert. Käufer haben dieursprünglichen Abbilder zwar möglicherweise abgerufen und gespeichert, können jedoch keine neuenVersionen der Container-Abbilder abrufen, die Sie über AWS Marketplace bereitstellen. Der Käufer erhälteine Erstattung für den nicht genutzten Teil des letzten Abonnementmonats und Sie werden basierend aufder Nutzung durch den Käufer abzüglich der vereinbarten AWS Marketplace-Gebühr bezahlt.

Example Benutzerdefinierte Preisdimensionen für Metriken

Ihre Produkt wird nach Benutzern berechnet. Sie haben Admin-Benutzer und reguläre Benutzer und Sielegen den Preis auf 2 USD für Admin-Benutzer und 1 USD für reguläre Benutzer fest. Sie können sie beider Auflistung Ihres Produkts als separate Dimensionen einrichten. Sie berechnen nach eingeloggtenBenutzern pro Tag und Sie messen die Nutzung pro Tag.

98

Page 106: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchIntegrieren des AWS Marketplace Metering Services

Example Stundenpreis pro Aufgabe oder pro Pod

Ihr Produkt umfasst drei verschiedene Container-Abbilder: einen Controller-Knoten, einen Arbeitsknotenund einen Analyseknoten. Da Ihr Produkt ohne den Controller-Knoten nicht funktionsfähig oder nichtnützlich ist, entscheiden Sie, für dieses Abbild eine Gebühr zu verlangen. Sie legen dafür einen Preis von 6USD pro Stunde fest.

Sie ändern die Software im Container-Abbild so, dass der Controller-Knoten in die RegisterUsage-Operation der AWS Marketplace Metering Service API integriert wird. So stellen Sie sicher, dass nur Käufermit einem aktiven Abonnement dieses Container-Abbild starten und ausführen können und dass seineNutzung danach bemessen wird, wie lange es ausgeführt wird.

Dem Käufer werden 6 USD pro Stunde der Nutzung für jeden Amazon EKS-Controller-Pod berechnet, derausgeführt wird. Wenn der Käufer fünf Amazon EKS-Controller-Pods startet, die den Controller-Knoten-Container enthalten, werden ihm 30 USD pro Stunde (6 USD pro Pod) berechnet. Der Käufer zahlt auchseparat für jede Infrastruktur, auf der die Pods ausgeführt werden.

Bei Stundenpreisen erfolgt die Abrechnung nach Sekunden, mit einem Minimum von 1 Minute. Wenn derKunde diesen Controller-Container für 20 Minuten und 30 Sekunden ausführt, werden sie 20 x ($6/60)+ 30 x ($6/60/60) = $2 + $0.05 = $2.05. Sie werden basierend auf der Nutzung des Käufersabzüglich der vereinbarten AWS Marketplace Gebühr.

Example Langfristige Verträge

Bei Preismodellen mit Nutzungsmessung können Sie einen langfristigen Vertragspreis für Käuferhinzufügen, um einen Rabatt für verpflichtende Vorabzahlungen zu erhalten. Angenommen, der Käuferverpflichtet sich, für reguläre Nutzer im Voraus für einen Ein-Jahres-Vertrag zu zahlen und der Preis sinktvon 1 USD pro Nutzer auf 0,5 USD pro Nutzer.

Bei dem Beispiel pro Aufgabe/pro Pod können Sie den Preis von 6 USD pro Pod auf 3 USD pro Podsenken, wenn sich der Abonnent vorab verpflichtet, diese Pods ein Jahr lang zu betreiben.

In beiden Fällen werden die Preise den Käufern, die langfristige Verträge erwerben, im Voraus in Rechnunggestellt, entweder als einmalige Zahlung oder als regelmäßig geplante künftige Zahlungen. Auch dieüber den Vertrag hinausgehende Nutzung wird den Käufern zum nutzungsabhängigen Tarif in Rechnunggestellt.

Integrieren des AWS Marketplace MeteringServices

Sie nutzen den AWS Marketplace Metering Service sowohl zum Überprüfen der NutzungsberechtigungIhres Produktes als auch zum Messen der Nutzung für die Abrechnung. Wenn Sie eigene Preiseinheitendefinieren und diese Nutzung für die Abrechnung durch uns messen lassen möchten, führen Sie eineIntegration mit MeterUsage aus. Wenn Sie den Preis für Ihr Produkt basierend auf der Anzahl der Aufgabenoder verwendeten Pods festlegen möchten und uns diese Nutzung automatisch messen lassen wollen,führen Sie eine Integration mit der Aktion RegisterUsage aus. Für beide Arten der Preisgestaltung könnenSie einen langfristigen Vertragspreis hinzufügen, ohne die Art der Integration mit dem AWS MarketplaceMetering-Service zu ändern.

Wenn Sie ein neues Container-Produkt in AWS Marketplace Management Portal erstellen, stellen wir eineReihe von Produktkennungen bereit (den Produkt-Code und den öffentlichen Schlüssel), die zur IntegrationIhres Produkts in den AWS Marketplace Metering Service verwendet werden.

EntitlementDurch die Integration in den AWS Marketplace Metering Service können Sie überprüfen, ob der Kunde,der Ihre kostenpflichtige Software ausführt, Ihr Produkt auf dem AWS Marketplace abonniert hat, sodass

99

Page 107: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchIntegrationsrichtlinien

Sie beim Start des Containers vor unbefugter Nutzung geschützt sind. Je nach Preismodell rufen Siedie Aktion MeterUsage oder RegisterUsage auf, um die Berechtigung zu überprüfen. Verwenden Sie dieAktion RegisterUsage für stündliche und feste monatliche Preismodelle. Verwenden Sie die AktionMeterUsage für Preismodelle mit benutzerdefinierter Messung.

Wenn ein Käufer keinen Anspruch auf Ihr Produkt hat, gibt eine dieser API-Aktionen die AusnahmeCustomerNotEntitledException zurück.

Note

Wenn ein Käufer das Abonnement Ihres Produkts beendet, während er es betreibt, ist erberechtigt, es weiter zu betreiben. Sie können jedoch keine zusätzlichen Container für Ihr Produktstarten.

IntegrationsrichtlinienBeachten Sie die folgenden Richtlinien, wenn Sie Ihre Containerprodukte erstellen und veröffentlichenund planen, die Aktionen MeterUsage oder RegisterUsage des AWS Marketplace Metering Service fürBerechtigungen und Messungen zu verwenden.

• Konfigurieren Sie keine AWS-Anmeldeinformationen innerhalb Ihrer Software oder Ihres Docker-Container-Abbildes. AWS-Anmeldeinformationen für den Käufer werden zur Laufzeit automatischbezogen, wenn Ihr Container-Abbild innerhalb einer Amazon ECS-Aufgabe oder eines Amazon EKS-Pods ausgeführt wird.

• Um MeterUsage oder RegisterUsage aus Amazon EKS aufzurufen, müssen Sie ein unterstütztesAWS-SDK verwenden. Um die MeterUsage- oder RegisterUsage-Integration von Amazon EKSzu testen, müssen Sie einen Amazon EKS-Cluster ausführen, auf dem Kubernetes 1.13.x oder höherausgeführt wird. Kubernetes 1.13 ist für IAM-Rollen erforderlich, um Pods zu unterstützen. Dabei handeltes sich um eine Abhängigkeit für den ausgeführten Pod, um die AWS-Anmeldeinformationen zu erhalten,die für den Aufruf dieser Aktionen auf Amazon EKS erforderlich sind.

• Sie können zwar eine lokale Entwicklung vornehmen, Sie werden jedoch einePlatformNotSupportedException-Ausnahme erhalten. Diese Ausnahme erfolgt nicht, wenn Sie denContainer in AWS-Container-Services (Amazon ECS, Amazon EKS und Fargate) starten.

Unterstützte AWS-RegionenEine Liste aller von AWS Marketplace unterstützten AWS Regionen finden Sie unter Region Table(Regionentabelle) auf der Seite Global Infrastructure (Globale Infrastruktur).

Abrufen der AWS-Region für die MessungWenn Sie Ihren Container entweder mit MeterUsage oder RegisterUsage für die Messung integrieren,konfigurieren Sie das AWS SDK nicht so, dass eine bestimmten AWS-Region verwendet wird. Die AWS-Region muss dynamisch zur Laufzeit abgerufen werden. Wenn ein Kunde eine Amazon ECS-Aufgabe odereinen Amazon EKS-Pod startet und RegisterUsage wird in einer AWS-Region aufgerufen, die sich vonder AWS-Region unterscheidet, in der die Amazon ECS-Aufgabe oder der Amazon EKS-Pod gestartetwurde, löst RegisterUsage die Ausnahme InvalidRegionException aus.

Die AWS-SDK-Sprachen ermitteln die AWS_REGION nicht konsistent. So verwendet AWS SDK for Javabeispielsweise automatisch Metadaten der Amazon EC2-Instance (speziell ec2InstanceMetadata),um die AWS-Region abzurufen, wenn die Umgebungsvariablen oder andere Konfigurationen nichtvorhanden sind. Rufen Sie in diesem Fall nur ec2InstanceMetadata auf, wenn die AWS_REGION-Umgebungsvariable nicht vorhanden ist.

Informationen darüber, wie Sie zur Laufzeit dynamisch eine AWS-Region abrufen, finden Sie für IhreProgrammiersprache im Entwicklerhandbuch zu AWS SDK.

100

Page 108: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerhindern von Änderungen an der Gebührenerfassung

Verhindern von Änderungen an derGebührenerfassungDas Einbringen von Möglichkeiten für Käufer, Aufrufe von RegisterUsage oder MeterUsage zu ändernoder zu überschreiben, könnte zu unerwünschten Abrechnungs- und Zahlungsproblemen führen. Wirempfehlen dringend, die Mess- und Berechtigungslogik zu integrieren.

Beachten Sie beim Planen Ihres Produkts Folgendes, um eine Änderung von Messungen zu verhindern:

• Wenn Käufer neue Abbildebenen einfügen können, die CMD- oder ENTRYPOINT-Anweisungenenthalten, integrieren Sie RegisterUsage oder MeterUsage direkt in die Software, die der Käufer überIhr Container-Abbild ausführt. Andernfalls werden Aufrufe von RegisterUsage oder MeterUsage,die über CMD oder ENTRYPOINT aus dem Basisabbild ausgeführt werden, wahrscheinlich vom Käuferüberschrieben.

• Wir empfehlen Ihnen, die AWS Marketplace-Produkt-Codes, die Ihre Software als Eingabe fürRegisterUsage oder MeterUsage verwendet, so zu verwalten, dass sie von den Käufern nichtverändert werden können. Wenn Ihr Produkt die Produkt-Codes jedoch so verwaltet, dass Kunden sieüberschreiben können, z. B. bei AWS CloudFormation, einem Helm-Diagramm oder einem Kubernetes-Manifest, müssen Sie eine Liste mit vertrauenswürdigen AWS Marketplace-Produkt-Codes pflegen, umsicherzustellen, dass derjenige, den die Software als Eingabe an RegisterUsageoder MeterUsageweitergibt, gültig ist.

• Wenn einer Ihrer vertrauenswürdigen Produkt-Codes für kostenlose Produkte gilt, stellen Sie sicher, dasser nicht anstelle eines kostenpflichtigen Produkt-Codes verwendet werden kann.

Benutzerdefinierte MessungAWS Marketplace-Container-Produkte können über kundenspezifische Messungen für bis zu24 verschiedene Preisdimensionen pro Produkt verfügen. Jede Dimension kann einem langfristigenVertragspreis zugeordnet sein. Die benutzerdefinierte Messung wird aktiviert, indem Sie Ihr Container-Produkt in den AWS Marketplace Metering Service integrieren. Wenn Sie Ihre eigenen Preiseinheitendefinieren und diese Nutzung für die Abrechnung benutzerdefiniert durch uns messen lassen möchten,nehmen Sie eine Integration mit meterUsage vor.

Preisdimensionen werden an zwei Stellen definiert, einmal im Produktladeformular und einmal überdie MeterUsage-API. Diese Zwei-Faktor-Methode stellt sicher, dass die nachfolgenden Angebote wiebeabsichtigt funktionieren, bevor sie der Öffentlichkeit zugänglich gemacht werden.

Um eine benutzerdefinierte Messung einzurichten, müssen Sie die Nutzungskategorie, den Einheitentypund die Preisdimensionen auswählen. Die Kategorie hilft Käufern zu verstehen, was Ihr Produkt ist undwie sie es verwenden. Der Einheitentyp definiert die Maßeinheit für die Abrechnung (z. B. die in GBpsoder Mbit/s gemessene Bandbreite, die Anzahl der Hosts oder die in MB, GB oder TB gemessenenDaten). Wenn Ihre Produktpreise nicht zu einer der vordefinierten Kategorien oder Einheitentypen passen,können Sie die generische Einheiten Kategorie und verwenden Sie die Dimensionsbeschreibung, um zubeschreiben, was die Einheit ist.

Die Preisdimensionen stellen eine Funktion oder einen Service dar, für die/den Sie einen Preis pro Einheitfestgelegt haben (z. B. Benutzer, Scans, vCPUs oder bereitgestellte Agenten). Die Preisdimensionensind öffentlich; Sie können jedoch weiterhin private und Bring Your Own License (BYOL)-Angebote füröffentliche Produkte definieren. Versenden Sie keine Preise in den Messprotokollen. Sie messen dieAnzahl der Einheiten, und wir verwenden diese zusammen mit den Preisen, die Sie bei der Erstellung IhresProdukts festgelegt haben, um den Rechnungsbetrag des Käufers zu errechnen.

Wir empfehlen Ihnen zwar, jede Stunde ein Messprotokoll zu senden, Sie können die Nutzung jedochauch über Tages- oder Monatszeiträume aggregieren. Wenn es zu einem Ausfall kommt, können Sie die

101

Page 109: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBenutzerdefinierte Messung

Nutzung der Käufersoftware aggregieren und diese in den folgenden Stunden, in denen gemessen wird,senden. Sie können nicht mehr als einen Datensatz pro Stunde senden.

Important

Kostenlose Testversion und Prepaid-Berechtigung werden auf Stundenbasis verfolgt. Daher kanndas Senden dieser Datensätze in separat dazu führen, dass der Käufer überlastet wird.

Voraussetzungen für die benutzerdefinierte MessungBevor Sie das Produkt veröffentlichen, müssen Sie Folgendes tun:

1. Erstellen Sie ein neues Container-Produkt im AWS Marketplace Management Portal und notieren Siesich dessen Produktcode.

2. Füllen Sie das Produktladeformular mit den erforderlichen Dimensionsinformationen aus und senden Siees zur Bearbeitung an uns zurück.

3. Verwenden Sie eine AWS Identity and Access Management (IAM)-Rolle für die Aufgabe oder den Pod,auf dem Ihre Anwendung mit der ausgeführt wird IAM Berechtigungen zum Aufrufen von MeterUsage.(z. B.. Die Schaltfläche IAM verwaltete Richtlinie AWSMarketplaceMeteringRegisterUsage hatdiese Berechtigungen.

4. (Optional) Wir empfehlen Ihnen, die CloudTrail-Protokollierung in der Aufgaben- oder Pod-Definition zuaktivieren, wenn die Protokollierung angezeigt werden soll.

5. Führen Sie einen Testaufruf für die MeterUsage-Aktion mit einem Protokoll für alle von Ihnendefinierten Preisdimensionen durch.

Produktladeformular für die benutzerdefinierte MessungBeim Ausfüllen des Produktladeformulars für die benutzerdefinierte Messung kann jedes Produkt über biszu 24 Dimensionen verfügen. Diese Dimensionen sind in den folgenden Feldern definiert:

• Dimensionsbezeichnung – Der Name, der verwendet wird, wenn Ihre ContaineranwendungMessdatensätze an die sendet AWS Marketplace Messungsdienst. Dieser Name gibt an, welcheDimension Ihr Käufer verwendet. Dieser Name wird in Rechnungsberichten angezeigt. Nachdem Sie denNamen festlegt haben, können Sie diesen nicht mehr ändern.

• Dimensionsbeschreibung – Die Beschreibung für den Käufer für die Dimension. Die Beschreibung darfnicht länger als 70 Zeichen sein. Nachdem das Produkt öffentlich für Käufer veröffentlicht wurde, kanndieses Feld nicht geändert werden.

• Abmessungsrate –Der Softwarepreis pro Einheit für dieses Produkt, wenn Käufer während des Kaufsbezahlen. Dieses Feld unterstützt drei Nachkommastellen.

• Dimension Langfristige Rate – Der Gesamtpreis für Software über einen langfristigen Vertrag, wennKäufer im Voraus bezahlen.

• Langfristige Dauer (Tage) – Die Dauer in Tagen für den langfristigen Vertrag.

Testen der MeterUsage-Integration und des VorschaumodusVerwenden Sie die MeterUsage-Aktion, um Ihre Integration zu testen, bevor Sie Ihr Abbild zurVeröffentlichung an AWS Marketplace senden.

Der Vorschaumodus funktioniert identisch mit dem Produktionsmodus, außer dass der Vorschaumodusnicht die Berechtigung zur Nutzung Ihres Produkts überprüft. Um anzurufen MeterUsage imVorschaumodus, aufrufen MeterUsage aus dem/den Container-Image(s), indem Sie Ihr Produkt aufAmazon Elastic Container Service (Amazon ECS) oder Amazon Elastic Kubernetes Service (AmazonEKS) mit der AWS Konto, in dem Sie das Produkt auflisten AWS Marketplace. Starten Sie beim Testen

102

Page 110: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBenutzerdefinierte Messung

mindestens eine Amazon ECS Aufgabe oder Amazon EKS Pod, der Ihren kostenpflichtigen Container imUSA Ost (Nord-Virginia) AWS Bereich.

Note

Wenn Ihr Produkt sowohl Amazon ECS als auch Amazon EKS unterstützt, müssen Sie Ihr Produktnur in Amazon EKS starten, damit wir Ihre Integration validieren können.

Sie können die Integration erst dann vollständig testen, wenn es mit allen erforderlichen Metadaten undPreisinformationen veröffentlicht wurde. Bei Bedarf kann das für AWS Marketplace-Katalogoperationenzuständige Team den Eingang Ihrer Messprotokolle im Vorschaumodus überprüfen.

Fehlerbehandlung für MeterUsageWenn das Container-Abbild mit der MeterUsage-Aktion integriert ist und beim Container-Start eine andereFehlermeldung als ThrottlingException erhält, sollten Sie den Container beenden, um eine nichtautorisierte Nutzung zu verhindern.

Ausnahmen außer ThrottlingException werden nur beim ersten Aufruf an MeterUsage.(z. B.. Folgeanrufe vom gleichen Amazon ECS Aufgabe oder Amazon EKS Pod nicht werfenCustomerNotSubscribedException selbst wenn der Kunde sich abmeldet, während die Aufgabeoder der Pod noch ausgeführt wird. Diesen Kunden wird das Ausführen der Container auch dann noch inRechnung gestellt, wenn sie sich abgemeldet haben und ihre Nutzung nachgehalten wird.

Die folgende Tabelle beschreibt die Fehler, die MeterUsage ausgeben kann. Jeder AWS Die SDK-Programmiersprache enthält eine Reihe von Richtlinien zur Fehlerbehandlung, auf die Sie für weitereInformationen verweisen können.

Fehler Description (Beschreibung)

DuplicateRequestException Es wurde bereits ein Messprotokoll für diegegebene {usageDimension, timestamp} mit eineranderen usageQuantity ausgegeben.

InvalidUsageDimensionException Die Nutzungsdimension stimmt nicht mit einer derdem Produkt zugeordneten UsageDimensionsüberein.

TimestampOutOfBoundsException Der in der MeterUsage übergebeneZeitstempelwert liegt außerhalb des zulässigenBereichs.

InternalServiceErrorException MeterUsage ist nicht verfügbar.

CustomerNotEntitledException Der Kunde verfügt über kein gültiges Abonnementfür das Produkt.

InvalidProductCodeException Der als Teil der Anforderung übergebeneProductCode-Wert ist nicht vorhanden.

ThrottlingException Die Aufrufe von MeterUsage werden gedrosselt.

InvalidEndpointRegionException MeterUsage müssen im selben AWS Region,die Amazon ECS Aufgabe oder Amazon EKSPod wurde in gestartet. Damit wird verhindert,dass ein Container eine Region (beispielsweisewithRegion(“us-east-1”)) auswählt, wennMeterUsage aufrufen wird.

103

Page 111: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBenutzerdefinierte Messung

Integrieren Ihres Container-Produkts mit dem AWS MarketplaceMetering Service mithilfe des AWS SDK for JavaDie folgenden Schritte beschreiben ein Beispiel für eine Implementierung unter Verwendung des AWSSDK for Java zur Integration mit der MeterUsage-Aktion des AWS Marketplace Metering Services. Denvollständigen Quellcode finden Sie unter Java-Beispiel für MeterUsage (p. 105). Viele dieser Schrittegelten unabhängig von der Sprache.

Beispielschritte für die Integration des AWS Marketplace Metering Services

1. Melden Sie sich beim AWS Marketplace Management Portal an.2. Wählen Sie unter Assets (Objekte) die Option Container, um mit der Erstellung eines neuen Container-

Produkts zu beginnen. Das Erstellen des Produkts generiert den Produkt-Code für das Produkt, dasmit Ihrem Container-Abbild integriert werden soll. Weitere Informationen zum Veröffentlichen findenSie unter Veröffentlichen von Container-Produkten (p. 96). Informationen zum Festlegen von IAM-Berechtigungen finden Sie unter the section called “Berechtigungen für AWS Marketplace Meteringund Entitlement-APIs” (p. 231).

3. Laden Sie das öffentliche AWS Java-SDK herunter.Important

Um die Mess-APIs über Amazon EKS aufzurufen, müssen Sie ein unterstütztes AWS-SDKverwenden und auf einem Amazon EKS-Cluster mit Kubernetes 1.13 oder höher ausführen.

4. Rufen Sie die Aktion MeterUsage aus der Aufgabe oder dem Pod einmal pro Stunde für die jeweiligeDimensionsnutzung auf. Die API akzeptiert einen Messdatensatz für eine einzigartige Kombination vonDimension, Resource und Hour. Die Ressource ist entweder Amazon ECS Aufgabe oder AmazonEKS Pod.

{ "ProductCode" : "string", // (required) "UsageDimension" : "string", // (required) "UsageQuantity": int, // (optional) Default is 0. Acceptable value from [0, 2147483647 (INT_MAX)] "Timestamp": Date // (required) Timestamp in UTC. Value can be one hour in the past.}

5. Erstellen Sie eine neue Version Ihres Docker-Container-Abbilds, die den MeterUsage-Aufruf enthält,fügen Sie dem Container Tags hinzu und senden Sie das Abbild per Push an alle Docker-Registrys,die mit Amazon ECS oder Amazon EKS kompatibel sind, z. B. Amazon ECR oder Docker Hub. WennSie Amazon ECR verwenden, muss das Konto, das die Amazon ECS-Aufgabe oder den Amazon EKS-Pod startet, über Berechtigungen für das Amazon ECR-Repository verfügen. Andernfalls schlägt dieAusführung fehl.

Note

Wenn Sie ein privates Docker-Hub-Repository verwenden, führen Sie die unter PrivateRegistrierungsauthentifizierung für Aufgaben im Amazon Elastic Container Service DeveloperGuide beschriebenen Schritte durch.

6. Erstellen Sie eine IAM-Rolle, die Ihrem Container die Berechtigung zum Aufrufen von MeterUsageerteilt, wie im folgenden Code definiert. Sie müssen diese IAM-Rolle im Parameter Task Role(Aufgabenrolle) der Amazon ECS-Aufgabendefinition oder Amazon EKS-Pod-Definition bereitstellen.

{ "Version": "2012-10-17", "Statement": [ { "Action": [

104

Page 112: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBenutzerdefinierte Messung

"aws-marketplace:MeterUsage" ], "Effect": "Allow", "Resource": "*" } ]}

7. Erstellen Sie eine Amazon ECS-Aufgaben- oder Amazon EKS-Pod-Definition, die auf den mit AWSMarketplace integrierten Container und die IAM-Rolle verweist, die Sie in Schritt 7 erstellt haben.Wenn Sie eine Protokollierung wünschen, aktivieren Sie die AWS CloudTrail-Protokollierung in derAufgabendefinition.

8. Erstellen Sie einen Amazon ECS- oder Amazon EKS-Cluster, um Ihre Aufgabe oder Ihren Podauszuführen. Weitere Informationen zum Erstellen von Amazon ECS-Clustern finden Sie unterErstellen eines Clusters im Amazon Elastic Container Service-Entwicklerhandbuch. WeitereInformationen zum Erstellen eines Amazon EKS-Clusters (mit Kubernetes Version 1.1.3.x oder höher)finden Sie unter Creating an &EKS; Cluster (Erstellen eines Amazon EKS-Clusters).

9. Konfigurieren Sie den Amazon ECS- oder Amazon EKS-Cluster und starten Sie die Amazon ECS-Aufgabe oder den Amazon EKS-Pod, die oder den Sie in Schritt 8 erstellt haben, in der AWS-Regionus-east-1. Sie müssen diese Region nur während dieses Testprozesses, bevor das Produkt live geht,verwenden.

10. Wenn Sie eine gültige Antwort von MeterUsage für jede der für das Produkt veröffentlichtenDimensionen zurückerhalten, können Sie mit der Erstellung Ihres Container-Produktes beginnen. BeiFragen wenden Sie sich bitte an das AWS Marketplace Seller Operations-Team.

Java-Beispiel für MeterUsage

Im folgenden Codebeispiel werden die Metering Services AWS SDK for Java und der AWS Marketplaceverwendet, um die Operation MeterUsage aufzurufen.

import com.amazonaws.services.marketplacemetering.AWSMarketplaceMetering;import com.amazonaws.services.marketplacemetering.AWSMarketplaceMeteringClientBuilder;import com.amazonaws.services.marketplacemetering.model.MeterUsageRequest;import com.amazonaws.services.marketplacemetering.model.MeterUsageResult;

import java.util.Date;

public class MeterUsage { private static final String PRODUCT_CODE = "......."; private final AWSMarketplaceMetering awsMarketplaceMetering;

public MeterUsage() { awsMarketplaceMetering = AWSMarketplaceMeteringClientBuilder.standard().build(); }

/** * Submits metering record for a FCP Dimension. The API accepts 1 metering record per dimension * for a given buyer's resource for a given timestamp hour. Ex. If a buyer is running 10 tasks, * the API will accepts 1 call to MeterUsage in an hour for a given dimension for each running task. * * @param dimension - FCP dimension name provided during the publishing of the product. * @param quantity - FCP dimension consumption value for the hour. * @param timestamp - Timestamp, in UTC, for which the usage is being reported. * Timestamp cant be more than 1 hour in the past. * Make sure the timestamp value is not before the start of the software usage. */

105

Page 113: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

public void callMeterUsage(String dimension, int quantity, Date timestamp) { MeterUsageRequest meterUsageRequest = new MeterUsageRequest() .withProductCode(PRODUCT_CODE) .withUsageDimension(dimension) .withUsageQuantity(quantity) .withTimestamp(timestamp); MeterUsageResult meterUsageResult = awsMarketplaceMetering.meterUsage(meterUsageRequest); }}

StundenmessungWenn Ihr Container-Produkt Aufgaben-/Pod-Preise pro Stunde anstelle von benutzerdefiniertenPreisdimensionen für Messungen verwendet, müssen Sie keine benutzerdefinierten Dimensionen fürMessungen definieren.

RegisterUsage Zähler-Softwarenutzung pro Amazon Elastic Container Service (Amazon ECS)Aufgabe oder pro Amazon Elastic Kubernetes Service (Amazon EKS) Pod pro Stunde, wobei die Nutzunganteilig zum zweiten ist. Auf nur kurz ausgeführte Aufgaben oder Pods wird ein Minimum von 1 Minuteangewendet. Die kontinuierliche Messung der Softwarenutzung wird automatisch von AWS MarketplaceMetering Control Plane ausgeführt. Ihre Software muss keine messspezifischen Aktionen durchführen. Siemuss lediglich einmalig RegisterUsage aufrufen, um die Messung der Softwarenutzung zu starten.

Die Schaltfläche AWS Marketplace Metering Control Plane stellt Kunden weiterhin die Ausführung inRechnung Amazon ECS Aufgaben und Amazon EKS -Pods entfernen, unabhängig vom Abonnementstatusdes Kunden, die Notwendigkeit, dass Ihre Software Berechtigungsprüfungen nach dem ersten erfolgreichenStart der Aufgabe oder des Pods durchführt.

Voraussetzungen für die StundenmessungBevor Sie das Produkt veröffentlichen, müssen Sie Folgendes tun:

1. Erstellen Sie ein neues Container-Produkt im AWS Marketplace Management Portal und notieren Siesich dessen Produktcode.

2. Füllen Sie das Produktladeformular mit den notwendigen Stundenpreisinformationen aus und sendenSie es zur Bearbeitung an uns zurück.

3. Verwenden Sie eine AWS Identity and Access Management (IAM)-Rolle für die Aufgabeoder den Pod, auf dem Ihre Anwendung mit der ausgeführt wird IAM Berechtigungenzum Aufrufen von RegisterUsage. (z. B.. Die Schaltfläche IAM verwaltete RichtlinieAWSMarketplaceMeteringRegisterUsage hat diese Berechtigungen.

4. (Optional) Wir empfehlen, dass Sie aktivieren AWS CloudTrail (CloudTrail) protokollieren Sie dieAufgabe oder Pod-Definition, wenn Sie die Protokollierung von anzeigen möchten.

5. Führen Sie einen Testaufruf für die RegisterUsage-Aktion mit einem Protokoll für alle von Ihnendefinierten Preisdimensionen durch.

Produktladeformular für die StundenmessungFüllen Sie beim Ausfüllen des Produktladeformulars für die Stundenmessung zusätzlich zu den anderenPflicht- und Optionsfeldern, die Ihr Produkt definieren, die folgenden Felder für Ihr Produkt aus:

• Stundenpreis Dies ist der Preis für Ihr Produkt pro Stunde.• Dimension Langfristige Rate – Der Gesamtpreis für Software über einen langfristigen Vertrag, wenn

Käufer im Voraus bezahlen.• Langfristige Dauer (Tage) – Die Dauer in Tagen für den langfristigen Vertrag.

106

Page 114: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

Testen der Integration und des Vorschaumodus fürRegisterUsageVerwenden Sie die RegisterUsage-Aktion, um Ihre Integration zu testen, bevor Sie Ihr Abbild zurVeröffentlichung an AWS Marketplace senden.

Der Vorschaumodus funktioniert identisch mit dem Produktionsmodus, außer dass der Vorschaumodusnicht die Berechtigung zur Nutzung Ihres Produkts überprüft. Um anzurufen RegisterUsage imVorschaumodus, aufrufen RegisterUsage aus dem/den Container-Image(s), indem Sie Ihr Produkt aufAmazon ECS oder Amazon EKS mit dem AWS Konto, in dem Sie das Produkt auflisten AWS Marketplace.Starten Sie beim Testen mindestens eine Amazon ECS Aufgabe oder Amazon EKS Pod, der Ihrenkostenpflichtigen Container im USA Ost (Nord-Virginia) AWS Bereich.

Note

Wenn Ihr Produkt sowohl Amazon ECS als auch Amazon EKS unterstützt, müssen Sie Ihr Produktnur in Amazon EKS starten, damit wir Ihre Integration validieren können.

Sie können die Integration erst dann vollständig testen, wenn es mit allen erforderlichen Metadaten undPreisinformationen veröffentlicht wurde. Bei Bedarf kann das für AWS Marketplace-Katalogoperationenzuständige Team den Eingang Ihrer Messprotokolle im Vorschaumodus überprüfen.

Fehlerbehandlung für RegisterUsageWenn das Container-Abbild mit dem Metering Service AWS Marketplace integriert ist und beim Container-Start eine andere Fehlermeldung als ThrottlingException erhält, sollten Sie das Container-Abbildbeenden, um eine nicht autorisierte Nutzung zu verhindern.

Ausnahmen außer ThrottlingException werden nur beim ersten Aufruf an RegisterUsage.(z. B.. Folgeanrufe vom gleichen Amazon ECS Aufgabe oder Amazon EKS Pod nicht werfenCustomerNotSubscribedException selbst wenn der Kunde sich abmeldet, während die Aufgabeoder der Pod noch ausgeführt wird. Diesen Kunden wird das Ausführen der Container auch dann noch inRechnung gestellt, wenn sie sich abgemeldet haben und ihre Nutzung nachgehalten wird.

Die folgende Tabelle beschreibt die Fehler, die RegisterUsage ausgeben kann. Jeder AWS Die SDK-Programmiersprache enthält eine Reihe von Richtlinien zur Fehlerbehandlung, auf die Sie für weitereInformationen verweisen können.

Fehler Description (Beschreibung)

InternalServiceErrorException RegisterUsage ist nicht verfügbar.

CustomerNotEntitiledException Der Kunde verfügt über kein gültiges Abonnementfür das Produkt.

InvalidProductCodeException Der als Teil der Anforderung übergebeneProductCode-Wert ist nicht vorhanden.

InvalidPublicKeyException Der als Teil der Anforderung übergebenePublicKeyVersion-Wert ist nicht vorhanden.

PlatformNotSupportedException AWS Marketplace unterstützt dieNutzungsmessung über die zugrunde liegendePlattform nicht. Es werden nur Amazon ECS,Amazon EKS und AWS Fargate unterstützt.

ThrottlingException Die Aufrufe von RegisterUsage werdengedrosselt.

107

Page 115: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

Fehler Description (Beschreibung)

InvalidRegionException RegisterUsage muss in derselben AWS-Regionaufgerufen werden, in der die Amazon ECS-Aufgabe oder der Amazon EKS-Pod gestartetwurden. Damit wird verhindert, dass ein Containereine Region (beispielsweise withRegion(“us-east-1”)) auswählt, wenn RegisterUsageaufrufen wird.

Integrieren Ihres Container-Produkts mit dem AWS MarketplaceMetering Service mithilfe des AWS SDK for JavaDie folgenden Schritte beschreiben ein Beispiel für eine Implementierung unter Verwendung des AWS SDKfor Java zur Integration mit der RegisterUsage-Aktion des AWS Marketplace Metering Services. Denvollständigen Quellcode finden Sie unter Java-Beispiel für RegisterUsage (p. 110). Viele dieser Schrittegelten unabhängig von der Sprache.

Beispielschritte für die Integration des AWS Marketplace Metering Services

1. Melden Sie sich beim AWS Marketplace Management Portal an.2. Wählen Sie unter Assets (Objekte) die Option Container, um mit der Erstellung eines neuen Container-

Produkts zu beginnen. Das Erstellen des Produkts generiert den Produkt-Code für das Produkt, dasmit Ihrem Container-Abbild integriert werden soll. Weitere Informationen zum Veröffentlichen findenSie unter Veröffentlichen von Container-Produkten (p. 96). Informationen zum Festlegen von IAM-Berechtigungen finden Sie unter the section called “Berechtigungen für AWS Marketplace Meteringund Entitlement-APIs” (p. 231).

3. Laden Sie das öffentliche AWS Java-SDK herunter.

Important

Um die Mess-APIs über Amazon EKS aufzurufen, müssen Sie ein unterstütztes AWS-SDKverwenden und auf einem Amazon EKS-Cluster mit Kubernetes 1.13 oder höher ausführen.

4. (Optional) Wenn Sie die Integration mit der RegisterUsage-Aktion vornehmen und eine digitaleSignaturverifizierung durchführen möchten, müssen Sie die BouncyCastle-Signaturverifizierungs-Bibliothek in Ihrem Anwendungs-Klassenpfad konfigurieren.

Wenn Sie ein JSON Web Token (JWT) verwenden möchten, muss Ihr Anwendungs-Klassenpfadauch JWT Java-Bibliotheken enthalten. Die Verwendung von JWT bietet einen einfacheren Ansatz fürdie Signaturverifizierung, ist aber nicht erforderlich. Stattdessen können Sie auch das eigenständigeBouncyCastle nutzen. Gleich, ob Sie JWT oder BouncyCastle verwenden – Sie müssen ein Build-System wie Maven nutzen, um transitive Abhängigkeiten von BouncyCastle oder JWT in IhrenAnwendungs-Klassenpfad einzuschließen.

// Required for signature verification using code sample<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk15on</artifactId> <version>1.60</version></dependency>

// This one is only required for JWT<dependency> <groupId>com.nimbusds</groupId> <artifactId>nimbus-jose-jwt</artifactId> <version>6.0</version>

108

Page 116: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

</dependency>

5. Anruf RegisterUsage von jedem bezahlten Containerbild in Ihrem Produktangebot. ProductCodeund PublicKeyVersion sind erforderliche Parameter, und alle anderen Eingänge sind optional. Esfolgt ein Beispiel einer Nutzlast für RegisterUsage.

{ "ProductCode" : "string", // (required) "PublicKeyVersion": 1, // (required) "Nonce": "string", // (optional) to scope down the registration // to a specific running software // instance and guard against // replay attacks}

6. RegisterUsage generiert eine digitale RSA-PSS-Signatur mit SHA-256, mit der Sie die Authentizitätder Anforderung überprüfen können. Die Unterschrift enthält die folgenden Felder: ProductCode,PublicKeyVersion, und Nonce. Um die digitale Signatur zu verifizieren, müssen Sie diese Feldervon der Anforderung aufbewahren. Der folgende Code ist ein Beispiel für eine Antwort auf einenRegisterUsage-Aufruf.

{"Signature": "<<JWT Token>>"}

// Where the JWT Token is composed of 3 dot-separated, // base-64 URL Encoded sections.// e.g. eyJhbGcVCJ9.eyJzdWIMzkwMjJ9.rrO9Qw0SXRWTe

// Section 1: Header/Algorithm{"alg": "PS256","typ": "JWT"}

// Section 2: Payload{"ProductCode" : "string","PublicKeyVersion": 1,"Nonce": "string","iat": date // JWT issued at claim }

// Section 3: RSA-PSS SHA256 signature"rrO9Q4FEi3gweH3X4lrt2okf5zwIatUUwERlw016wTy_21Nv8S..."

7. Erstellen Sie eine neue Version Ihres Docker-Container-Abbilds, die den RegisterUsage-Aufrufenthält, fügen Sie dem Container Tags hinzu und senden Sie das Abbild per Push an alle Docker-Registrys, die mit Amazon ECS oder Amazon EKS kompatibel sind, z. B. Amazon ECR oder DockerHub. Wenn Sie Amazon ECR verwenden, muss das Konto, das die Amazon ECS-Aufgabe oder denAmazon EKS-Pod startet, über Berechtigungen für das Amazon ECR-Repository verfügen. Andernfallsschlägt die Ausführung fehl.

Note

Wenn Sie ein privates Docker-Hub-Repository verwenden, führen Sie die unter PrivateRegistrierungsauthentifizierung für Aufgaben im Amazon Elastic Container Service DeveloperGuide beschriebenen Schritte durch.

8. Erstellen Sie eine IAM-Rolle, die Ihrem Container die Berechtigung zum Aufrufen vonRegisterUsage erteilt, wie im folgenden Code definiert. Sie müssen diese IAM-Rolle im Parameter

109

Page 117: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

Task Role (Aufgabenrolle) der Amazon ECS-Aufgabendefinition oder Amazon EKS-Pod-Definitionbereitstellen.

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

9. Erstellen Sie eine Amazon ECS-Aufgaben- oder Amazon EKS-Pod-Definition, die auf den mit AWSMarketplace integrierten Container und die IAM-Rolle verweist, die Sie in Schritt 7 erstellt haben.Wenn Sie eine Protokollierung wünschen, aktivieren Sie die AWS CloudTrail-Protokollierung in derAufgabendefinition.

10. Erstellen Sie einen Amazon ECS- oder Amazon EKS-Cluster, um Ihre Aufgabe oder Ihren Podauszuführen. Weitere Informationen zum Erstellen von Amazon ECS-Clustern finden Sie unterErstellen eines Clusters im Amazon Elastic Container Service-Entwicklerhandbuch. WeitereInformationen zum Erstellen eines Amazon EKS-Clusters (mit Kubernetes Version 1.1.3.x oder höher)finden Sie unter Creating an &EKS; Cluster (Erstellen eines Amazon EKS-Clusters).

11. Konfigurieren Sie den Amazon ECS- oder Amazon EKS-Cluster und starten Sie die Amazon ECS-Aufgabendefinition oder den Amazon EKS-Pod, die oder den Sie erstellt haben, in der AWS-Regionus-east-1. Sie müssen diese Region nur während dieses Testprozesses, bevor das Produkt live geht,verwenden.

12. Wenn Sie eine gültige Antwort von RegisterUsage erhalten, können Sie mit der Erstellung IhresContainerprodukts beginnen. Bei Fragen wenden Sie sich bitte an das AWS Marketplace SellerOperations-Team.

Java-Beispiel für RegisterUsage

Im folgenden Beispiel werden AWS SDK for Java und der AWS Marketplace-Mess-Service verwendet,um die Operation RegisterUsage aufzurufen. Die Signaturverifizierung ist optional. Wenn Sie dieSignaturverifizierung aber durchführen möchten, müssen Sie die erforderlichen Bibliotheken für dieVerifizierung von digitalen Signaturen einschließen. Dieses Beispiel dient lediglich der Veranschaulichung.

import com.amazonaws.auth.PEM;import com.amazonaws.services.marketplacemetering.AWSMarketplaceMetering;import com.amazonaws.services.marketplacemetering.AWSMarketplaceMeteringClientBuilder;import com.amazonaws.services.marketplacemetering.model.RegisterUsageRequest;import com.amazonaws.services.marketplacemetering.model.RegisterUsageResult;import com.amazonaws.util.json.Jackson;import com.fasterxml.jackson.databind.JsonNode;import com.nimbusds.jose.JWSObject;import com.nimbusds.jose.JWSVerifier;import com.nimbusds.jose.crypto.RSASSAVerifier;import java.io.ByteArrayInputStream;import java.nio.charset.StandardCharsets;import java.security.PublicKey;import java.security.Security;import java.security.Signature;import java.security.interfaces.RSAPublicKey;import java.util.Base64;import java.util.Optional;import java.util.UUID;

110

Page 118: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

import org.bouncycastle.jce.provider.BouncyCastleProvider;

/** * Class for making calls out to AWS Marketplace Metering Service. */class RegisterUsage {

private static final String PRODUCT_CODE = ".......";

private final AWSMarketplaceMetering registerUsageClient; private final SignatureVerifier signatureVerifier; private final int publicKeyVersion;

public RegisterUsage(final SignatureVerifier signatureVerifier) { this.signatureVerifier = signatureVerifier; this.publicKeyVersion = PublicKeyProvider.PUBLIC_KEY_VERSION; this.registerUsageClient = AWSMarketplaceMeteringClientBuilder.standard().build(); }

/** * Shows how to call RegisterUsage client and verify digital signature. */ public void callRegisterUsage() { RegisterUsageRequest request = new RegisterUsageRequest() .withProductCode(PRODUCT_CODE) .withPublicKeyVersion(publicKeyVersion) .withNonce(UUID.randomUUID().toString());

// Execute call to RegisterUsage (only need to call once at container startup) RegisterUsageResult result = this.registerUsageClient.registerUsage(request);

// Verify Digital Signature w/o JWT boolean isSignatureValid = this.signatureVerifier.verify(request, result); if (!isSignatureValid) { throw new RuntimeException("Revoke entitlement, digital signature invalid."); } }}

/** * Signature verification class with both a JWT-library based verification * and a non-library based implementation. */class SignatureVerifier { private static BouncyCastleProvider BC = new BouncyCastleProvider();

private static final String SIGNATURE_ALGORITHM = "SHA256withRSA/PSS";

private final PublicKey publicKey;

public SignatureVerifier(PublicKeyProvider publicKeyProvider) { this.publicKey = publicKeyProvider.getPublicKey().orElse(null); Security.addProvider(BC); }

/** * Example signature verification using the NimbusJOSEJWT library to verify the JWT Token. * * @param request RegisterUsage Request. * @param result RegisterUsage Result. * @return true if the token matches. */ public boolean verifyUsingNimbusJOSEJWT(final RegisterUsageRequest request, final RegisterUsageResult result) { if (!getPublicKey().isPresent()) {

111

Page 119: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

return false; }

try { JWSVerifier verifier = new RSASSAVerifier((RSAPublicKey) getPublicKey().get()); JWSObject jwsObject = JWSObject.parse(result.getSignature()); return jwsObject.verify(verifier) && validatePayload(jwsObject.getPayload().toString(), request, result); } catch (Exception e) { // log error return false; } }

/** * Example signature verification without any JWT library support. * * @param request RegisterUsage Request. * @param result RegisterUsage Result. * @return true if the token matches. */ public boolean verify(final RegisterUsageRequest request, final RegisterUsageResult result) { if (!getPublicKey().isPresent()) { return false; } try { String[] jwtParts = result.getSignature().split("\\."); String header = jwtParts[0]; String payload = jwtParts[1]; String payloadSignature = jwtParts[2];

Signature signature = Signature.getInstance(SIGNATURE_ALGORITHM, BC); signature.initVerify(getPublicKey().get()); signature.update(String.format("%s.%s", header, payload).getBytes(StandardCharsets.UTF_8)); boolean verified = signature.verify(Base64.getUrlDecoder() .decode(payloadSignature.getBytes(StandardCharsets.UTF_8)));

String decodedPayload = new String(Base64.getUrlDecoder().decode(payload)); return verified && validatePayload(decodedPayload, request, result); } catch (Exception e) { // log error return false; } }

/** * Validate each value in the returned payload matches values originally * supplied in the request to RegisterUsage. TimeToLiveInMillis and * PublicKeyExpirationTimestamp will have the values in the payload compared * to values in the signature */ private boolean validatePayload(final String payload, final RegisterUsageRequest request, final RegisterUsageResult result) { try { JsonNode payloadJson = Jackson.getObjectMapper().readTree(payload); boolean matches = payloadJson.get("productCode") .asText() .equals(request.getProductCode()); matches = matches && payloadJson.get("nonce") .asText() .equals(request.getNonce()); return matches = matches && payloadJson.get("publicKeyVersion") .asText()

112

Page 120: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchStundenmessung

.equals(String.valueOf(request.getPublicKeyVersion()));

} catch (Exception ex) { // log error return false; } }

private Optional<PublicKey> getPublicKey() { return Optional.ofNullable(this.publicKey); }}

/** * Public key provider taking advantage of the AWS PEM Utility. */class PublicKeyProvider { // Replace with your public key. Ensure there are new-lines ("\n") in the // string after "-----BEGIN PUBLIC KEY-----\n" and before "\n-----END PUBLIC KEY-----". private static final String PUBLIC_KEY = "-----BEGIN PUBLIC KEY-----\n" + "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdlatRjRjogo3WojgGHFHYLugd\n" + "UWAY9iR3fy4arWNA1KoS8kVw33cJibXr8bvwUAUparCwlvdbH6dvEOfou0/gCFQs\n" + "HUfQrSDv+MuSUMAe8jzKE4qW+jK+xQU9a03GUnKHkkle+Q0pX/g6jXZ7r1/xAK5D\n" + "o2kQ+X5xK9cipRgEKwIDAQAB\n" + "-----END PUBLIC KEY-----";

public static final int PUBLIC_KEY_VERSION = 1;

public Optional<PublicKey> getPublicKey() { try { return Optional.of(PEM.readPublicKey(new ByteArrayInputStream( PUBLIC_KEY.getBytes(StandardCharsets.UTF_8)))); } catch (Exception e) { // log error return Optional.empty(); } }}

113

Page 121: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErste Schritte mit Amazon SageMaker

Machine Learning-ProdukteAWS Marketplace ermöglicht Verkäufern, mittels Amazon SageMaker Machine Learning-Algorithmenund Modelle zu erstellen und bereitzustellen. Verkäufer verpacken ihre Produkte als Docker-Container,laden sie zu Amazon Elastic Container Registry (Amazon ECR) hoch, erstellen den Algorithmus oder dieModellpakete in Amazon SageMaker und fügen sie als kostenlose oder kostenpflichtige Produkte in AWSMarketplace hinzu.

AWS-Kunden finden diese Produkte über die Amazon SageMaker-Konsole oder AWS Marketplaceund können sie in Amazon SageMaker bereitstellen. Sie können die Produktbeschreibungen, dieDokumentation, Kundenrezensionen, Preise und Informationen zum Support sehen. Wenn Käufer einenAlgorithmus oder ein Modell abonnieren, wird das Produkt zu ihrer Produktliste in der Amazon SageMaker-Konsole hinzugefügt. Sie können auch das Amazon SageMaker-SDK, die AWS Command Line Interface(AWS CLI) oder die Amazon SageMaker-Konsole verwenden, um einen vollständigen verwaltetenInferenzendpunkt zu erstellen. Käufer können nur über die RESTful-Endpunkte auf Modelle zugreifen.

Um Unterstützung beim Erstellen von Machine Learning-Produkten mit Amazon SageMaker zu erhalten,wenden Sie sich bitte an AWS Marketplace Seller Operations.

Erste Schritte mit Amazon SageMakerWenn Sie Amazon SageMaker zum ersten Mal verwenden, unterstützen Sie die folgenden Webinare beiIhren ersten Schritten:

• Vorstellung Amazon SageMaker (Ebene 200)• Vorstellung Amazon SageMaker (Ebene 300)• Arbeiten mit skalierbaren maschinellen Lernalgorithmen in Amazon SageMaker• Verwendung von Apache Spark mit Amazon SageMaker• Hyperparameter Tuning mit Amazon SageMakerAutomatische Modellabstimmung• Entwickeln intelligenter Anwendungen mit maschinellem Lernen in AWS• Maschinelle Lernmodelle mit Tensorflow-Verwendung Amazon SageMaker

Amazon SageMaker-Algorithmen und -Modellpakete

Als Verkäufer von Amazon SageMaker-Produkten können Sie einen Algorithmus, ein Modellpaket oderbeides anbieten. 

Amazon SageMaker --algorithm

Ein Amazon SageMaker-Algorithmus ermöglicht es Käufern, durchgängiges maschinelles Lernendurchzuführen. Er umfasst zwei logische Komponenten: Training und Inferenz. Käufer verwendendie Trainingskomponente für die Erstellung von Trainingsaufträgen in Amazon SageMaker und dieEntwicklung eines ML-Modells. Amazon SageMaker speichert die Modellartefakte, die der Algorithmuswährend des Trainings generiert, in einem Amazon Simple Storage Service (Amazon S3)-Bucket desKäufers.

114

Page 122: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAlgorithmen und Modelle

Käufer verwenden die Inferenzkomponente des Algorithmus zusammen mit den Modellartefakten, umein Modellpaket zu erstellen, das verwendet wird, um Echtzeit- oder Stapeltransformationsaufträge inAmazon SageMaker auszuführen. Als Verkäufer können Sie den Käufern die Gebühren für Trainingund Inferenz separat in Rechnung stellen. 

Amazon SageMaker Modellpaket

Modellpakete enthalten ein vorgeschultes Modell, mit dem Käufer Echtzeit- oder Stapel-Inferenzaufträge in Amazon SageMaker ausführen können. Sie nutzen das Modell für das Hostenvon Services oder für Stapeltransformationen in Amazon SageMaker. Ein Modellpaket enthält eineInferenzkomponente, die zusammen mit Modellartefakten verpackt wird, die Sie bereitstellen. AlsVerkäufer können Sie Ihre Modellartefakte durch Training mit Amazon SageMaker erstellen odereigene Modellartefakte aus einem in der Vergangenheit erstellten Modell verwenden. Sie können dieInferenzaufträge den Käufern in Rechnung stellen.

Weitere Informationen zum Einfügen Ihrer Algorithmen und Modelle in AWS Marketplace finden Sie unterAnbieten Ihrer Algorithmen und Modellpakete im AWS Marketplace (p. 115).

Anbieten Ihrer Algorithmen und Modellpakete imAWS Marketplace

Um Ihre Produkte mithilfe von AWS Marketplace an AWS-Kunden zu verkaufen, führen Sie diese Schritteaus.

Themen• Verpacken Ihres Codes mit Docker (p. 115)• Erstellen Ihres Algorithmus in SageMaker (p. 116)• Erstellen Ihres Modellpakets in SageMaker (p. 117)• Hinzufügen Ihres Algorithmus oder Modellpakets zu AWS Marketplace (p. 118)• Vermarkten Ihres Algorithmus oder Modellpakets (p. 120)

Verpacken Ihres Codes mit DockerSageMaker ist eine vollständig verwaltete Machine Learning-Plattform, die Flexibilität bei Schulungenund die Bereitstellung von Modellen ermöglicht. Ausführbarer Code, der mithilfe von Docker-Containernverpackt wurde, wird in einer sicheren und skalierbaren Infrastruktur verwendet. Abhängig von IhremAnwendungsfall kann SageMaker auf eine der folgenden Arten verwendet werden:

1. Verwenden Sie die in SageMaker integrierten Algorithmen für Schulungen und um Modelle zu hosten.2. Schreiben und verwenden Sie Python-Skripts für die Verwendung in Machine Learning-Frameworks wie

TensorFlow, PyTorch, MXNet und Chainer.3. Verwenden Sie Docker-Images mit benutzerdefiniertem Code.

SageMaker erstellt und verwaltet die Container für den ersten und zweiten Anwendungsfall. Im drittenAnwendungsfall können Kunden unter SageMaker ihren eigenen Code in ein Docker-Image verpacken.Dieser Code kann in jeder Programmiersprache mit beliebigen Abhängigkeiten geschrieben werden.Diese Docker-Images ermöglichen es den Kunden, ihren Code überall auszuführen, ohne vom zugrundeliegenden Hosting-System abhängig zu sein.

Die Größe des Docker-Images unterliegt den Service Limits von Amazon ECR im Amazon ElasticContainer Registry-Benutzerhandbuch. Die Docker-Image-Größe wirkt sich auf die Startzeit bei Trainings-,

115

Page 123: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErstellen Ihres Algorithmus in SageMaker

Stapeltransformations- und Endpunkt-Erstellungsaufträgen aus. Für eine bessere Leistung empfehlen wir,dass Sie die optimale Docker-Image-Größe einhalten.

Verpacken des Algorithmus-CodesBevor Sie Ihr Abbild als nutzbares SageMaker-Produkt verpacken, empfehlen wir dringend, Ihrebenutzerdefinierten Schulungs-, Stapeltransformations- und Echtzeit-Inferenz-Images anhand vonSageMaker zu testen. Um einen Algorithmus oder ein Modell in AWS Marketplace zu verpacken,müssen Sie ein eigenständiges Docker-Image bereitstellen. Durch das Verpacken eines Algorithmusin einen Container können Sie nahezu jeden Code in SageMaker verwenden, unabhängig vonProgrammiersprache, Umgebung, Framework oder Abhängigkeiten.

Nachdem Sie Ihren Code in ein Docker-Image verpackt haben, erstellen Sie den Algorithmus, indem SieMetadaten eingeben, die es SageMaker ermöglichen, die Algorithmen für Kunden in AWS Marketplacebereitzustellen.

Important

Wenn ein Käufer Ihre in Container gepackten Produkte bezieht, werden die Docker-Container ineiner isolierten Umgebung ohne Internet ausgeführt. Verlassen Sie sich bei der Erstellung IhrerContainer nicht auf ausgehende Aufrufe über das Internet, da diese nicht ausgeführt werden. AuchAufrufe der AWS-Services werden fehlschlagen.

Verpacken des InferenzcodesEin Modellpaket kann die folgenden Elemente enthalten:

• Einen Inferenzcontainer• Optionale Modellartefakte, die in Amazon S3 gespeichert werden müssen

Sie erstellen einen Inferenzcontainer auf die gleiche Weise wie den Algorithmus-Container. Die Angabedes Speicherorts der Modellartefakte in Amazon S3 ist optional. Sie können Ihre Modellartefakte imInferenzcontainer bündeln oder sie von SageMaker aus dem Modellspeicherort in Amazon S3 abrufenlassen.

Erstellen Ihres Algorithmus in SageMakerEin SageMaker-Algorithmus verfügt über ein Schulungs- und ein Inferenz-Image. Sie können dasselbeImage verwenden, um sowohl Schulungen als auch Inferenzen durchzuführen, oder Sie können diesetrennen. Schulungs- und Inferenz-Images müssen miteinander kompatibel bleiben und das vom Schulungs-Image erzeugte Modell muss auch vom Inferenz-Image verwendet werden können. Wir empfehlen, dassSie die Validierungsausgaben überprüfen, insbesondere die Stapeltransformationsausgabe.

Laden Sie die Images, nachdem Sie den Code in Docker-Images verpackt haben, nach Amazon ElasticContainer Registry (Amazon ECR) hoch. Im Anschluss daran werden die Docker-Images werden aufbekannte Schwachstellen überprüft. Zudem müssen Sie eine IAM-Rolle erstellen, über die SageMaker aufdas Image zugreifen kann. Weitere Informationen finden Sie im https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html.

So erstellen Sie den Algorithmus in SageMaker

1. Öffnen Sie die SageMaker-Konsole und wählen Sie Create algorithm (Algorithmus erstellen) aus.2. Wählen Sie das Amazon ECR-Image aus.3. Geben Sie die Spezifikationen für Ihren Algorithmus ein.4. Geben Sie Schulungsspezifikationen, unterstützte Instance-Typen, Hyperparameter, Inferenz- und

Channelinformationen, den Eingabedatentyp und Validierungsspezifikationen an. Sie benötigen eine

116

Page 124: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErstellen Ihres Modellpakets in SageMaker

Validierungsspezifikation, um den Algorithmus über AWS Marketplace verkaufen zu können. Sie wirdverwendet, um Schulungs- und Inferenzaufträge bei der Validierung des Algorithmus zu erstellen.

5. Ihre Images werden standardmäßig überprüft, wenn Sie planen, Ihren Algorithmus über AWSMarketplace zu verkaufen.

Metadaten helfen Käufern die Verwendung Ihres Produkts besser zu verstehen verwenden undermöglichen es SageMaker, Käuferanfragen synchron zu validieren, nachdem sie Ihr Produkt abonnierthaben.

Validieren Ihres AlgorithmusUm sicherzustellen, dass Käufer und Verkäufer sich darauf verlassen können, dass Produkte in SageMakerfunktionieren, verlangen wir, dass Sie Ihre Algorithmen validieren, bevor Sie sie in AWS Marketplaceanbieten. Verwenden Sie zum Validieren Ihrer Algorithmen Ihr Validierungsprofil sowie Beispieldaten, umdie folgenden Validierungsaufgaben auszuführen:

1. Erstellen Sie einen Schulungsauftrag in Ihrem Konto, um sicherzustellen, dass Ihr Schulungsabbild mitSageMaker funktioniert.

2. Erstellen Sie in Ihrem Konto ein Modell mithilfe des Inferenzabbilds des Algorithmus und derModellartefakte, die vom Schulungsauftrag erzeugt werden.

3. Erstellen Sie einen Transformationsauftrag in Ihrem Konto unter Verwendung des Modells, um zuüberprüfen, ob Ihr Inferenzabbild mit SageMaker funktioniert.

Wenn Sie Produkt in AWS Marketplace anbieten, bleiben die Ein- und Ausgaben diesesValidierungsprozesses dauerhaft als Teil Ihres Produkts erhalten und werden Ihren Käufern zur Verfügunggestellt. Auf diese Weise können Käufer das Produkt verstehen und beurteilen, bevor sie es kaufen.Käufer können z. B. die von Ihnen verwendeten Eingabedaten, die generierten Ausgaben sowie dieProtokolle und Metriken, die von Ihrem Code ausgegeben werden, inspizieren. Je umfassender IhreValidierungsspezifikation ist, desto einfacher ist es für die Kunden, Ihr Produkt zu beurteilen.

Zum Anzeigen des Status der Aufträge in Ihrem Konto rufen Sie in der SageMaker-Konsole die SeitenTraining jobs (Schulungsaufträge) und Transform jobs (Transformationsaufträge) auf. Wenn die Validierungoder das Überprüfen fehlschlagen, können Sie über die SageMaker-Konsole auf die Überprüfungs- undValidierungsberichte zugreifen, indem Sie auf deren Status klicken. Für weitere Details können Sie auchdie Schulungs- und Transformationsaufträge überprüfen, die während der Validierung erstellt wurden.Erstellen Sie den Algorithmus nach der Behebung von Problemen neu. Wenn der Status des AlgorithmusCOMPLETED (ABGESCHLOSSEN) lautet, suchen Sie ihn in der SageMaker-Konsole und beginnen Sieden Prozess, mit dem Sie Ihr Produkt auf den AWS Marketplace bringen.

Note

Das Überprüfen und Validieren kann einige Stunden dauern.

Erstellen Ihres Modellpakets in SageMakerNachdem Sie Ihren Code als Inferenzcontainer verpackt und die optionalen Modellartefakte in Amazon S3gespeichert haben, können Sie das Modellpaket in SageMaker erstellen. Führen Sie dazu die folgendenSchritte aus.

So erstellen Sie Ihr Modellpaket

1. Übertragen Sie das von Ihnen erstellte Docker-Image in ein Amazon ECR-Repository in Ihrem AWS-Konto. Weitere Informationen finden Sie unter Push an Image (Ein Abbild übertragen) im AmazonElastic Container Registry-Benutzerhandbuch.

117

Page 125: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen Ihres Algorithmus oderModellpakets zu AWS Marketplace

2. Richten Sie Berechtigungen ein, mit denen SageMaker auf die Amazon ECR-Abbilder und AmazonS3-Objekte zugreifen kann.

3. Öffnen Sie die SageMaker-Konsole, wählen Sie Create model package (Modellpaket, erstellen) ausund befolgen Sie die Anweisungen.

Um die Erstellung Ihres Modellpakets abzuschließen, stellen Sie ein Inferenzabbild sowieValidierungsspezifikationen bereit, und Ihre Docker-Images werden auf bekannte Schwachstellen überprüft.

Validieren Ihres ModellpaketsBevor Sie Modellpakete in AWS Marketplace anbieten, müssen Sie sie validieren. Auf diese Weisewird sichergestellt, dass sich Käufer und Verkäufer darauf verlassen können, dass Produkte in AmazonSageMaker funktionieren. Sie können Produkte nur dann in AWS Marketplace anbieten, wenn dieValidierung erfolgreich ist.

Im Rahmen des Validierungsverfahrens werden Ihr Validierungsprofil und Beispieldaten verwendet, um diefolgenden Validierungsaufgaben auszuführen:

1. Erstellen Sie ein Modell in Ihrem Konto mithilfe des Inferenzabbilds des Modellpakets und der optionalenModellartefakte, die in Amazon S3 gespeichert sind.

2. Erstellen Sie einen Transformationsauftrag in Ihrem Konto unter Verwendung des Modells, um zuüberprüfen, ob Ihr Inferenzabbild mit SageMaker funktioniert.

3. Erstellen Sie ein Validierungsprofil.

Wenn Sie Produkt in AWS Marketplace anbieten, bleiben die Ein- und Ausgaben diesesValidierungsprozesses dauerhaft als Teil Ihres Produkts erhalten und werden Ihren Käufern zur Verfügunggestellt. Auf diese Weise können Käufer das Produkt verstehen und beurteilen, bevor sie es kaufen.Käufer können z. B. die von Ihnen verwendeten Eingabedaten, die generierten Ausgaben sowie dieProtokolle und Metriken, die von Ihrem Code ausgegeben werden, inspizieren. Je umfassender IhreValidierungsspezifikation ist, desto einfacher ist es für die Kunden, Ihr Produkt zu beurteilen.

Important

Geben Sie in Ihrem Validierungsprofil nur Daten an, die Sie öffentlich bereitstellen möchten.

Zum Anzeigen des Status der Aufträge in Ihrem Konto rufen Sie in der SageMaker-Konsole die SeitenTraining jobs (Schulungsaufträge) und Transform jobs (Transformationsaufträge) auf. Wenn die Validierungoder das Überprüfen fehlschlagen, können Sie über die SageMaker-Konsole auf die Überprüfungs- undValidierungsberichte zugreifen, indem Sie auf deren Status klicken. Für weitere Details können Sie auchdie Schulungs- und Transformationsaufträge überprüfen, die während der Validierung erstellt wurden.Erstellen Sie den Algorithmus nach der Behebung von Problemen neu. Wenn der Status des AlgorithmusCOMPLETED (ABGESCHLOSSEN) lautet, suchen Sie ihn in der SageMaker-Konsole und beginnen Sieden Prozess, mit dem Sie Ihr Produkt auf den AWS Marketplace bringen.

Note

Das Überprüfen und Validieren kann einige Stunden dauern.

Hinzufügen Ihres Algorithmus oder Modellpakets zuAWS MarketplaceNachdem Sie Ihren Algorithmen oder Ihr Modellpaket in Amazon SageMaker erstellt haben, können SieIhr Produkt in AWS Marketplace anbieten. Durch den Einreichungsprozess werden Ihre Produkte in AWSMarketplace und in der SageMaker-Konsole verfügbar gemacht.

118

Page 126: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchHinzufügen Ihres Algorithmus oderModellpakets zu AWS Marketplace

Note

Wenn Sie sich nicht für den Verkauf auf AWS Marketplace angemeldet haben, überprüfen Sie denRegistrierungsprozess Erste Schritte als Verkäufer (p. 3) und schließen Sie diesen ab.

Nachdem Sie sich registriert haben, führen Sie einen der folgenden Schritte aus, um Ihr Produkt zu AWSMarketplace hinzuzufügen:

• Wählen Sie in der Amazon SageMaker-Konsole Actions (Aktionen) und dann Publish new AWSMarketplace listing (Neues AWS Marketplace-Angebot veröffentlichen) aus. Dadurch werden IhreProduktreferenz und der Amazon-Ressourcenname (ARN) übernommen und Sie werden zum AMMPweitergeleitet, um das Angebot zu erstellen.

• Navigieren Sie zu ML listing process (ML-Einreichungsprozess), geben Sie den ARN manuell ein undbeginnen Sie mit dem Angebot Ihres Produkts. Dieser Prozess übernimmt die Produktmetadaten,die Sie bei der Erstellung des Produkts in Amazon SageMaker eingegeben haben. Zu diesen Datengehören die Schulungsspezifikationen, die unterstützten Instance-Typen, Hyperparameter, Inferenz- undChannelinformationen, Eingabedatentypen und Musterdaten.

Wenn Sie ein Produkt in AWS Marketplace hinzufügen, geben Sie Folgendes an:

• Allgemeine Produktinformationen• Startoption• Preise und Bedingungen

Allgemeine Produktinformationen

Geben Sie die Produktbeschreibung, Werberessourcen sowie Informationen zum Support und zurregionalen Verfügbarkeit ein. Diese Angaben werden auf der Produktdetailseite in AWS Marketplaceangezeigt. Nach ihnen kann in AWS Marketplace gesucht werden.

Die Ressourcen für Ihr Produkt müssen Beispiel-Eingabedaten und Beispiel-Notebooks umfassen, dieKunden verwenden können, um mit Ihrem Modell oder Algorithmus zu beginnen. Weitere Informationenfinden Sie im Bewährte Methoden für Beispieleingabedaten und Beispiel-Notebooks (p. 120).

Startoption

Legen Sie die allgemeinen Nutzungsinformationen, eine Versionsnummer für die Kunden und dieVersionshinweise fest. Überprüfen Sie die Amazon SageMaker-Metadaten, z. B. Amazon SageMaker-Inhaltstypen, MIME-Typen, unterstützte Eingabemethoden und Hyperparameter.

Preise und Bedingungen

Legen Sie eine Endbenutzer-Lizenzvereinbarung, die Preise, den Steuercode des Produkts und dieErstattungsrichtlinie fest. Wenn Sie einen kostenpflichtigen Algorithmus anbieten, können Sie einenSchulungspreis für den Algorithmus und Echtzeit- und Stapel-Inferenzpreise für das Inferenz-Abbildeingeben, das mit dem Algorithmen verpackt ist. Wenn Sie ein Modellpaket anbieten, können Sie Echtzeit-und Stapel-Inferenzpreise für das Paket festlegen.

Sowohl für Algorithmen wie auch für Modelpakete können Sie Preise für jeden unterstützten Instance-Typpro Stunde definieren. Sie können eine kostenlose Testversion aktivieren und festlegen, wie viele Tage siegültig sein soll.

Produktveröffentlichung

Sie veröffentlichen Produkte über den AWS Marketplace Management Portal. DerVeröffentlichungsprozess enthält einige Schritte, mit denen Sie die Produktinformationen ein letztes Malüberprüfen können, bevor sie für Kunden verfügbar sind.

119

Page 127: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVermarkten Ihres Algorithmus oder Modellpakets

Der erste Schritt erfordert, dass Sie allgemeine Informationen und Startoptionen angeben und die Preiseund Bedingungen für Ihr Produkt festlegen. Im zweiten Schritt können Sie Ihr Produkt testen, bevor es liveist. An diesem Punkt wurde Ihr Produkt in einem nicht öffentlichen, eingeschränkten Status veröffentlicht.

Nach Abschluss des Tests können Sie Sign off and publish (Abmelden und veröffentlichen) auswählenund eine Versionsnummer für das Produkt auswählen, die öffentlich verfügbar sein soll. An diesem Punktbefindet sich Ihr Produkt im Status Published (draft) (Veröffentlicht (Entwurf)).

Die Veröffentlichung Ihres Produkts kann 30 bis 60 Minuten dauern. Wenn Sie versuchen, währenddes Veröffentlichungsvorgangs auf die AWS Marketplace-Produktdetailseite zuzugreifen, führt diesmöglicherweise zu einem 404-Fehler. Das ist normal, während die Daten über mehrere Systeme verteiltwerden.

Vermarkten Ihres Algorithmus oder ModellpaketsFür Algorithmen und Modellpakete bietet AWS Marketplace ein Stundenpreismodell pro Instance-Typ.Für Algorithmen gelten zwei Preise: der Trainingspreis und der Inferenzpreis. Für Modellpakete gilt nurein Inferenzpreis. Amazon SageMaker unterstützt Echtzeit- und Stapel-Inferenzmodi und Sie könnenunterschiedliche Preise für jeden Modus festlegen. Die Nutzung durch die Käufer wird gemessen und imSekundentakt abgerechnet.

Bewährte Methoden für Beispieleingabedaten undBeispiel-Notebooks

Es ist wichtig, dass Ihre Modelle und Algorithmen problemlos von Entwicklern und Machine Learning-Experten ausprobiert werden können. Wir empfehlen dringend, dass Sie die folgenden Informationen für IhrProdukt bereitstellen.

1. Idealerweise zehn Eingabedateien, aber mindestens eine Beispieleingabedatei, die im Abschnittmit den zusätzlichen Informationen Ihres Produkts angefügt ist. Wenn Ihr Modell eine Mehrklassen-Klassifizierung durchführt, sollten Sie mindestens eine Beispieleingabedatei für jede der Klassenbereitstellen. Dies hilft Ihren Kunden, das vom Modell/Algorithmus erwartete Eingabeformat zuverstehen. Durch die Möglichkeit mehrere Beispieleingabedateien zu sehen, verhelfen Sie Benutzerdazu, alle erforderlichen Transformationen für ihre Daten auszuführen, bevor sie Inferenzen durchführen.So erzielen sie die besten Ergebnisse mit Ihrem Modell.

2. Mindestens eine Beispielausgabedatei, die einer der von Ihnen bereitgestellten Eingabedateientspricht, sollte dem Abschnitt mit den zusätzlichen Informationen für Ihr Produkt angefügt werden.Auf diese Weise verstehen Kunden besser, welche Art von Ausgabe zu erwarten ist, bevor Sie denAbonnementprozess durchlaufen müssen. Darüber hinaus wird so die Benutzerfreundlichkeit IhresAngebots erhöht.

3. Geben Sie die folgenden Informationen für Ihre Algorithmen an: das Schulungsdatenformat, denerforderlichen Vorverarbeitungsausschnitt sowie Angaben zu den optionalen als auch obligatorischenFunktionen, die vom Benutzer bereitgestellt werden können. Legen Sie außerdem fest, ob der PIPE-Eingabemodus vom Angebot unterstützt wird sowie das dafür erforderliche Eingabeformat. Legen Siefest, ob verteilte Schulungen (mehr als 1 CPU/GPU-Instances) unterstützt werden sollen. Geben Sie fürdie Optimierung die empfohlenen Hyperparameter an.

4. Bestimmen Sie im Abschnitt mit den Nutzungsinformationen Ihrer Modelle einen Codeausschnitt, der dieSchritte zur Datenvorbereitung und die Nutzung des Invoke-Endpoint (CLI/Python) -API-Aufrufs zeigt,um Inferenzen auf dem Endpunkt durchzuführen, der aus Ihrem Modell erstellt wurde. Dies ist wichtig,damit Ihre Kunden genau wissen, wie die Nutzlast gesendet werden soll.

Informationen zur Verwendung des Beispielmodells• Unterstützte Inhaltstypen: image/jpeg, image/png, image/bmp

120

Page 128: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBewährte Methoden für Beispiele

• Unterstützte Antworttypen: application/json (Standard), image/jpeg• Beispiel für einen CLI-Befehl:

aws sagemaker-runtime invoke-endpoint --endpoint-name "endpoint_name" --body fileb:///img_name.jpeg --accept image/jpeg outfile.jpeg

Wenn Ihre Modelle eine Datenvorverarbeitung erfordern, stellen Sie den erforderlichen Python-Codeausschnitt bereit.

Informationen zur Vorverarbeitung der Beispieldaten

import base64image = open('image.jpeg', 'rb')image_64_encode = base64.b64encode(image.read()).decode('utf-8')#Prepare payload for predictionpayload="{\"source\": \""+str(image_64_encode)+"\"}"

5. Fügen Sie ein Beispiel-Notebook an, das den vollständigen Workflow im Abschnitt mit den zusätzlichenInformationen zu Ihrem Produkt darstellt. Wir empfehlen, in Ihrem Beispiel-Notebook das Python SDKanstelle der Boto3-API zu verwenden. Bedenken Sie, dass ein gut entwickeltes Beispiel-Notebookes Ihren Kunden erleichtert, Ihr Angebot erfolgreich zu testen und zu verwenden. Beachten Sie diefolgenden bewährten Methoden für das Beispiel-Notebook:• Ihr Beispiel-Notebook sollte für Algorithmen durchgängige Schulungen, Möglichkeiten zur

Optimierung, die Erstellung von Modellen, das Einrichten von Endpunkten sowie die Durchführung vonInferenz- und Stapeltransformationsaufträgen für das Modell aufzeigen.

• Für Modelle sollte Ihr Beispiel-Notebook Inferenz in Echtzeit sowie Inferenz fürStapeltransformationsaufträge darstellen und ein klares Bild über die Art von Daten liefern, die vomModell erwartet werden.

Ein Beispiel-Notebook, das auf alle Regionen angewendet werden kann, ohne dafür Parametereingeben oder nach Beispieldaten suchen zu müssen, finden Sie unter amazon_demo_product aufGitHub.

Note

Ein Mangel an Schulungsdaten kann dazu führen, dass Ihre Kunden das Notebook nichterfolgreich ausführen können. Ein nicht ausreichend entwickeltes Beispiel-Notebook kann dazuführen, dass Ihre Kunden Ihr Angebot nicht verwenden und dessen Akzeptanz beeinträchtigen.

121

Page 129: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErste Schritte

Software as a Service (SaaS)-basierte Produkte

Mit Software as a Service (Saas)-Produkten stellen Sie Software bereit, die in der AWS-Infrastrukturgehostet wird, und gewähren Käufern Zugriff auf die Software in Ihrer AWS-Umgebung. Sie sindfür die Verwaltung des Kundenzugriffs, der Kontoerstellung, der Ressourcenbereitstellung und derKontoverwaltung innerhalb Ihrer Software verantwortlich.

Wenn Sie Hilfe zu Ihren SaaS-Produkten benötigen, wenden Sie sich an uns.

Themen• Erste Schritte (p. 122)• Planen Ihres SaaS-Produkts (p. 129)• SaaS-Produktrichtlinien (p. 131)• Preise für SaaS-Produkte (p. 132)• Onboarding für SaaS-Kunden (p. 137)• Amazon SNS-Benachrichtigungen für SaaS-Produkte (p. 139)• Zugreifen auf die AWS Marketplace Metering- und Entitlement-Service-APIs (p. 140)• Reporting (p. 145)• Codebeispiele (p. 146)• Verwenden von AWS PrivateLink mit AWS Marketplace (p. 148)

Erste SchritteIn diesem Kapitel wird beschrieben, wie SaaS-Produkte für Verkäufer funktionieren, die sie erstellenund verwalten. In diesem Abschnitt wird beschrieben, wie Sie Ihr SaaS-Produkt auf der Grundlage desAbrechnungsmodells des SaaS-Produkts auf AWS Marketplace bekommen und in die entsprechendenAWS Marketplace-APIs integrieren können.

PrerequisitesSie müssen die folgenden Voraussetzungen erfüllen, bevor Sie beginnen:

1. Verwenden Sie AWS Marketplace Management Portal. Dies ist das Werkzeug, mit dem Sie sich alsVerkäufer registrieren und die auf AWS Marketplace verkauften Produkte verwalten können.

2. Registrieren Sie sich als Verkäufer und senden Sie Ihre Steuer- und Bankinformationen ab. WeitereInformationen finden Sie im Registrierungsprozess für Verkäufer (p. 5).

3. Planen Sie, wie Sie Ihr SaaS-Produkt erstellen und in AWS Marketplace integrieren. WeitereInformationen finden Sie im Planen Ihres SaaS-Produkts (p. 129).

Wählen Sie zunächst eine der folgenden Optionen aus:• SaaS-Abonnements (p. 123)• SaaS-Verträge (p. 125)• SaaS-Verträge mit Verbrauch (p. 127)

122

Page 130: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSaaS-Abonnements

SaaS-AbonnementsUm ein SaaS-Produkt aufzulisten und zu verwalten, bei dem das Abonnementpreismodell auf AWSMarketplace aktiviert ist, befolgen Sie die in diesem Thema beschriebenen Verfahren.

Bevor Sie beginnen, stellen Sie sicher, dass Sie das richtige Preismodell für Ihr SaaS-Produkt inAWS Marketplace ausgewählt haben. Weitere Informationen finden Sie im Planen Ihres SaaS-Produkts (p. 129).

Prozeduren• Auflisten Ihres SaaS-Abonnementprodukts auf AWS Marketplace (p. 123)• Durchführen von AWS-Integrationstests (p. 124)• Überprüfen Sie Ihre AWS Marketplace-SaaS-Produktseite, bevor Sie live gehen. (p. 125)

Auflisten Ihres SaaS-Abonnementprodukts auf AWS MarketplaceIm folgenden Prozess werden die Schritte beschrieben, die Sie ausführen müssen, um Ihr SaaS-Abonnementprodukt auf AWS Marketplace aufzulisten.

Erfassen ihrer Produktinformationen

Bevor Sie Ihr Produkt auf AWS Marketplace erstellen, erfassen Sie die folgenden Informationen:

• Eine SaaS-Anwendung, die Sie als Produkt mit einem Abonnementabrechnungsmodell auf AWSMarketplace auflisten können.

• URL des Produktlogos. Eine öffentlich zugängliche URL, die ein klares Bild des Logos für das von Ihnenbereitzustellende Produkt enthält.

• Die Endbenutzer-Lizenzvereinbarung (EULA) -URL Ihres Produkts. Ihr Produkt muss über eine EULAverfügen, und Sie müssen einen Link dazu bereitstellen, damit Kunden diese auf der AWS Marketplace-Seite des Produkts lesen und überprüfen können.

• Die Registrierungs-URL Ihres Produkts. Hierhin werden Kunden umgeleitet, nachdem sie Ihr Produkt aufAWS Marketplace abonniert haben.

• Metadaten zu Ihrem Produkt, wie im Assistenten für die Produkterstellung von AWS MarketplaceManagement Portal definiert.

• Support-Informationen für Ihr Produkt. Dazu gehören E-Mail-Adressen und URLs für die Support-KanäleIhres Produkts.

Erstellen eines SaaS-Produkts

Verwenden Sie Ihre SaaS-Anwendungsinformationen, und erstellen Sie ein neues SaaS-Produkt im AWSMarketplace Management Portal.

1. Melden Sie sich bei der AWS Marketplace Management Portal an.2. Wählen Sie für Products (Produkte) die Option SaaS aus.3. Wählen Sie für Create SaaS product (SaaS-Produkt erstellen) die Option SaaS Subscriptions (SaaS-

Abonnements) und anschließend Start aus.4. Lesen Sie den Assistenten zur Produkterstellung durch, und füllen Sie ihn mit den erfassten

Informationen aus. Wenn Sie Hilfe bei der Erstellung Ihres SaaS-Abonnementprodukts benötigen,wenden Sie sich an uns.

5. Das AWS Marketplace Operations-Team veröffentlicht Ihr Produkt als begrenzte Produktstufe, die fürSie und alle AWS-Konten sichtbar ist, die Sie zum Anzeigen des Produkts berechtigt haben.

123

Page 131: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSaaS-Abonnements

Note

Die Preise können vorübergehend reduziert werden, damit Sie den Kauffluss ohne hoheGebühren testen können. Wenden Sie sich an uns, wenn Sie weitere Informationen erhaltenmöchten.

6. Das AWS Marketplace Operations-Team sendet eine E-Mail-Nachricht an die Adresse, die mitIhrem AWS-Konto verknüpft ist, um das Testen von Produkt-Codes, Amazon SNS-Themen undProduktseiten-URLs zu ermöglichen. Dies ist der erste von mehreren Tests für Ihr Produkt, dieerforderlich sind, bevor das Produkt live gehen kann.

Durchführen von AWS-IntegrationstestsNachdem Sie das Produkt erstellt haben, müssen Sie eingehende AWS-Integrationstests durchführen.

1. Verwenden Sie ein zugelassenes Konto, um die Kundenumgebung zu testen, indem Sie Ihr Produktabonnieren.

2. Nachdem Sie mit dem zugelassenen Konto das Produkt abonniert haben, stellen Sie sicher, dassdas Konto an die Registrierungs-URL umgeleitet wird, und dass es sich bei der Weiterleitung um einePOST-Anforderung handelt, die ein temporäres Token enthält. Dann muss Ihre SaaS-Anwendung diefolgenden Schritte ausführen:

• Austausch des Tokens gegen ein customerID durch Aufruf der ResolveCustomer-Aktion in AWSMarketplace Metering Service.

• Beibehalten des customerID in Ihrer Anwendung für zukünftige Aufrufe.3. Nachdem Sie das Testkonto im vorherigen Schritt überprüft haben, integrieren Sie das Konto in Ihre

Anwendung. Beispielsweise können Sie den Testkunden ein Formular ausfüllen lassen, um ein neuesBenutzerkonto zu erstellen. Oder stellen Sie ihm weitere Schritte zur Verfügung, um Zugriff auf IhreSaaS-Anwendung zu erhalten.

4. Senden Sie nach dem Onboarding Messdatensätze zu Abrechnungszwecken mithilfe derBatchMeterUsage-Aktion in AWS Marketplace Metering Service an AWS. Wir empfehlen,AWS CloudTrail für die Überwachung der Aktivitäten zu verwenden, um sicherzustellen,dass Fakturierungsinformationen an AWS gesendet werden. Beachten Sie beim Senden vonMessdatensätzen Folgendes:

• Messanforderungen werden stundengenau dedupliziert.• Die stündlich gesendeten Datensätze sind kumulativ.• Auch wenn für die letzte Stunde keine Datensätze vorhanden sind, empfehlen wir dringend, als

bewährte Methode Messwerte stündlich zu senden.5. Testen Sie auf Abonnementänderungen, indem Sie eine Amazon SQS-Warteschlange einrichten

und das Amazon SNS-Thema Ihres Produkts abonnieren. Das Amazon SNS-Thema enthältBenachrichtigungen zu Änderungen an Kundenabonnements. So wissen Sie, wann Sie bestimmtenKunden Zugang bereitstellen können und wann Sie den Zugang widerrufen müssen. MöglicheSzenarien sind Abmeldungen, erfolgreiche Abonnements und fehlgeschlagene Abonnements.

6. Überprüfen eines erfolgreichen Abonnements. Nachdem Sie eine Amazon SNS-Benachrichtigungfür Ihr Testkonto mit einer Nachricht zu einem erfolgreichen Abonnement erhalten haben, kann dieMessung beginnen. Datensätze, die an die AWS Marketplace Metering Service gesendet werden,bevor Sie die Amazon SNS-Benachrichtigung erhalten, werden nicht gemessen.

Note

Um Fakturierungsprobleme zu vermeiden, empfehlen wir dringend, programmgesteuert aufdiese Benachrichtigung zu warten, bevor Ressourcen im Namen Ihrer Kunden gestartetwerden.

124

Page 132: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSaaS-Verträge

7. Nachdem Sie alle Integrationsanforderungen erfüllt und die Lösung getestet haben, informieren Siedas AWS Marketplace Operations-Team. Dieses führt eine Reihe von endgültigen Tests für die Lösungdurch, indem es überprüft, ob Sie erfolgreich gemessene Datensätze mit der BatchMeterUsage-Aktion gesendet haben.

Weitere Informationen finden Sie unter Messen der Nutzung (p. 140).

Überprüfen Sie Ihre AWS Marketplace-SaaS-Produktseite, bevorSie live gehen.Nachdem die End-to-End-Tests abgeschlossen sind, müssen Sie die Produktseite mit den Originalpreisenüberprüfen. Nachdem Sie die Seite genehmigt haben, stellt das AWS Marketplace Operations-Team dieProduktseite live auf AWS Marketplace. Zu diesem Zeitpunkt können Kunden beginnen, Ihr Produkt zuentdecken und zu abonnieren.

SaaS-VerträgeUm ein SaaS-Produkt mit dem Vertragspreismodell auf AWS Marketplace aufzulisten und zu pflegen,befolgen Sie die in diesem Thema beschriebenen Verfahren.

Bevor Sie beginnen, stellen Sie sicher, dass Sie das richtige Preismodell für Ihr SaaS-Produkt inAWS Marketplace ausgewählt haben. Weitere Informationen finden Sie im Planen Ihres SaaS-Produkts (p. 129).

Prozeduren• Auflisten ihres SaaS-Vertragsprodukt auf AWS Marketplace (p. 125)• Durchführen von AWS-Integrationstests (p. 126)• Überprüfen Sie Ihre AWS Marketplace-SaaS-Produktseite, bevor Sie live gehen. (p. 127)

Auflisten ihres SaaS-Vertragsprodukt auf AWS MarketplaceIm folgenden Prozess werden die Schritte beschrieben, die Sie ausführen müssen, um Ihr SaaS-Vertragsprodukt auf AWS Marketplace aufzulisten.

Erfassen ihrer Produktinformationen

Bevor Sie Ihr Produkt auf AWS Marketplace erstellen, erfassen Sie die folgenden Informationen:

• Eine SaaS-Anwendung, die Sie als Produkt mit einem Vertragsabrechnungsmodell auf AWS Marketplaceanbieten können.

• URL des Produktlogos. Eine öffentlich zugängliche URL, die ein klares Bild des Logos für das von Ihnenbereitzustellende Produkt enthält.

• Die Endbenutzer-Lizenzvereinbarung (EULA) -URL Ihres Produkts. Ihr Produkt muss über eine EULAverfügen, und Sie müssen einen Link dazu bereitstellen, damit Kunden diese auf der AWS Marketplace-Seite des Produkts lesen und überprüfen können.

• Die Registrierungs-URL Ihres Produkts. Hierhin werden Kunden umgeleitet, nachdem sie Ihr Produkt aufAWS Marketplace abonniert haben.

• Metadaten zu Ihrem Produkt, wie im Assistenten für die Produkterstellung von AWS MarketplaceManagement Portal definiert.

• Support-Informationen für Ihr Produkt. Dazu gehören E-Mail-Adressen und URLs für die Support-KanäleIhres Produkts.

125

Page 133: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSaaS-Verträge

Erstellen eines SaaS-Produkts

Verwenden Sie Ihre SaaS-Anwendungsinformationen, und erstellen Sie ein neues SaaS-Produkt im AWSMarketplace Management Portal.

1. Melden Sie sich bei der AWS Marketplace Management Portal an.2. Wählen Sie für Products (Produkte) die Option SaaS aus.3. Wählen Sie für Create SaaS product (SaaS-Produkt erstellen) die Option SaaS Contracts (SaaS-

Verträge), und wählen Sie dann Start.4. Lesen Sie den Assistenten zur Produkterstellung durch, und füllen Sie ihn mit den zuvor erfassten

Informationen aus. Wenn Sie Hilfe bei der Erstellung Ihres SaaS-Vertragsprodukts benötigen, wendenSie sich an uns.

5. Das AWS Marketplace Operations-Team veröffentlicht Ihr Produkt als begrenzte Produktstufe, die fürSie und alle AWS-Konten sichtbar ist, die Sie zum Anzeigen des Produkts berechtigt haben.

Note

Die Preise können vorübergehend reduziert werden, damit Sie den Kauffluss ohne hoheGebühren testen können, wenden Sie sich weitere Informationen an uns.

6. Das AWS MP Ops-Team sendet eine E-Mail-Nachricht an die Adresse, die mit Ihrem AWS-Kontoverknüpft ist, um das Testen von Produkt-Codes, Amazon SNS-Themen und Produktseiten-URLs zuermöglichen. Dies ist der erste von mehreren Tests für Ihr Produkt, die erforderlich sind, bevor dasProdukt live gehen kann.

Durchführen von AWS-IntegrationstestsSobald das Produkt erstellt wurde, können gründlichere Tests beginnen. Die folgende Prüfung mussabgeschlossen werden:

1. Verwenden Sie ein zugelassenes Konto, um die Kundenumgebung zu testen, indem Sie einen Vertragfür Ihr Produkt abschließen.

2. Sobald das Konto über den Vertrag verfügt, stellen Sie sicher, dass das Konto an die Registrierungs-URL umgeleitet wird, und dass es sich bei der Weiterleitung um eine POST-Anforderung handelt, dieein temporäres Token enthält. Dann muss Ihre SaaS-Anwendung Folgendes durchführen:

• Austausch des Tokens gegen ein customerID durch Aufruf der ResolveCustomer-Aktion in AWSMarketplace Metering Service.

• Beibehalten des customerID in Ihrer Anwendung für zukünftige Aufrufe.• Rufen Sie mit customerID GetEntitlement in AWS Marketplace Entitlement Service auf, um zu

überprüfen, welche Dimension der Kunde abonniert hat, und für welche Menge dies gilt.3. Nachdem Sie das Testkonto im vorherigen Schritt überprüft haben, integrieren Sie das Konto in Ihre

Anwendung. Beispielsweise können Sie den Testkunden ein Formular ausfüllen lassen, um ein neuesBenutzerkonto zu erstellen. Oder stellen Sie ihm weitere Schritte zur Verfügung, um Zugriff auf IhreSaaS-Anwendung zu erhalten.

4. Wenn während des Onboardings oder in Ihren laufenden Verifizierungsphasen keine Berechtigung vonGetEntitlement zurückgegeben wird, legen Sie fest, wie der Zugriff und die Benutzerumgebung fürunberechtigte Benutzer verwaltet werden können.

5. Testen Sie auf Abonnementänderungen, indem Sie eine Amazon SQS-Warteschlange einrichtenund das Amazon SNS-Thema Ihres Produkts abonnieren. Das Amazon SNS-Thema bietetBenachrichtigungen zu Änderungen am Kundenabonnement. So wissen Sie, wann Sie bestimmtenKunden Zugang bereitstellen können und wann Sie den Zugang widerrufen müssen. MöglicheSzenarien sind Abmeldung, erfolgreiches Abonnement und fehlgeschlagenes Abonnement.

6. Nachdem Sie alle Integrationsanforderungen erfüllt und die Lösung getestet haben, informierenSie das AWS Marketplace Ops-Team. Anschließend testen dieses die Lösung, indem sie

126

Page 134: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSaaS-Verträge mit Verbrauch

verifizieren, dass Sie GetEntitlement erfolgreich aufgerufen und das Onboarding neuer Kundenerfolgreich durchgeführt haben. Es überprüft auch, ob Sie erfolgreich gemessene Datensätze überBatchMeterUsage gesendet haben.

Weitere Informationen finden Sie unter Überprüfen der Berechtigungserteilungen (p. 142).

Überprüfen Sie Ihre AWS Marketplace-SaaS-Produktseite, bevorSie live gehen.Nachdem die End-to-End-Tests abgeschlossen sind, haben Sie die Möglichkeit, die Produktseite mitden Originalpreisen zu überprüfen. Nach der Genehmigung stellt das AWS Marketplace Ops-Team dieProduktseite auf AWS Marketplace live. Zu diesem Zeitpunkt können Kunden beginnen, Ihr Produkt zuentdecken und zu abonnieren.

SaaS-Verträge mit VerbrauchUm ein SaaS-Produkt mit dem Vertragsmodell mit Verbrauchspreisen auf AWS Marketplace aufzulistenund zu verwalten, folgen Sie den Verfahren in diesem Thema.

Bevor Sie beginnen, stellen Sie sicher, dass Sie das richtige Preismodell für Ihr SaaS-Produkt inAWS Marketplace ausgewählt haben. Weitere Informationen finden Sie im Planen Ihres SaaS-Produkts (p. 129).

Prozeduren• Auflisten ihres SaaS-Vertragsprodukt auf AWS Marketplace (p. 127)• Durchführen von AWS-Integrationstests (p. 128)• Überprüfen Sie Ihre AWS Marketplace-SaaS-Produktseite, bevor Sie live gehen. (p. 129)

Auflisten ihres SaaS-Vertragsprodukt auf AWS MarketplaceDer folgende Prozess beschreibt die Schritte, die Sie ausführen müssen, um Ihren SaaS-Vertrag mitVerbrauchsprodukt auf AWS Marketplace aufzulisten:

Erfassen ihrer Produktinformationen

Bevor Sie Ihr Produkt auf AWS Marketplace erstellen, erfassen Sie die folgenden Informationen:

• Eine SaaS-Anwendung, die Sie als Produkt mit einem Vertrag mit Verbrauchsfakturierungsmodell aufAWS Marketplace auflisten können.

• URL des Produktlogos. Eine öffentlich zugängliche URL, die ein klares Bild des Logos für das von Ihnenbereitzustellende Produkt enthält.

• Die Endbenutzer-Lizenzvereinbarung (EULA) -URL Ihres Produkts. Ihr Produkt muss über eine EULAverfügen, und Sie müssen einen Link dazu bereitstellen, damit Kunden diese auf der AWS Marketplace-Seite des Produkts lesen und überprüfen können.

• Die Registrierungs-URL Ihres Produkts. Hierhin werden Kunden umgeleitet, nachdem sie Ihr Produkt aufAWS Marketplace abonniert haben.

• Metadaten zu Ihrem Produkt, wie im Assistenten für die Produkterstellung von AWS MarketplaceManagement Portal definiert.

• Support-Informationen für Ihr Produkt. Dazu gehören E-Mail-Adressen und URLs für die Support-KanäleIhres Produkts.

127

Page 135: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSaaS-Verträge mit Verbrauch

Erstellen eines SaaS-Produkts

Verwenden Sie Ihre SaaS-Anwendungsinformationen, und erstellen Sie ein neues SaaS-Produkt im AWSMarketplace Management Portal.

1. Melden Sie sich bei der AWS Marketplace Management Portal an.2. Wählen Sie im Dropdown-Menü Products (Produkte) die Option SaaS.3. Wählen Sie unter Create SaaS product (SaaS-Produkt erstellen) die Option SaaS Contracts (SaaS-

Verträge) und anschließend Start aus.4. Lesen Sie den Assistenten zur Produkterstellung durch, und füllen Sie ihn mit den zuvor erfassten

Informationen aus. Wenn Sie Hilfe bei der Erstellung Ihres SaaS-Vertragsprodukts benötigen, wendenSie sich an uns.

5. Das AWS MP Ops-Team veröffentlicht Ihr Produkt als begrenzte Produktstufe, die für Sie und alleAWS-Konten sichtbar ist, die Sie zum Anzeigen des Produkts berechtigt haben.

Note

Die Preise können vorübergehend reduziert werden, damit Sie den Kauffluss ohne hoheGebühren testen können, wenden Sie sich weitere Informationen an uns.

6. Das AWS MP Ops-Team sendet eine E-Mail-Nachricht an die Adresse, die mit Ihrem AWS-Kontoverknüpft ist, um das Testen von Produkt-Codes, Amazon SNS-Themen und Produktseiten-URLs zuermöglichen. Dies ist der erste von mehreren Tests für Ihr Produkt, die erforderlich sind, bevor dasProdukt live gehen kann.

Durchführen von AWS-IntegrationstestsSobald das Produkt erstellt wurde, können gründlichere Tests beginnen. Die folgende Prüfung mussabgeschlossen werden:

1. Verwenden Sie ein zugelassenes Konto, um die Kundenumgebung zu testen, indem Sie einen Vertragfür Ihr Produkt abschließen.

2. Sobald das Konto über den Vertrag verfügt, stellen Sie sicher, dass das Konto an die Registrierungs-URL umgeleitet wird, und dass es sich bei der Weiterleitung um eine POST-Anforderung handelt, dieein temporäres Token enthält. Dann muss Ihre SaaS-Anwendung Folgendes durchführen:

• Austausch des Tokens gegen ein customerID durch Aufruf der ResolveCustomer-Aktion in AWSMarketplace Metering Service.

• Beibehalten des customerID in Ihrer Anwendung für zukünftige Aufrufe.• Rufen Sie mit customerID GetEntitlement in AWS Marketplace Entitlement Service auf, um zu

überprüfen, welche Dimension der Kunde abonniert hat, und für welche Menge dies gilt.3. Nachdem Sie das Testkonto im vorherigen Schritt überprüft haben, integrieren Sie das Konto in Ihre

Anwendung. Beispielsweise können Sie den Testkunden ein Formular ausfüllen lassen, um ein neuesBenutzerkonto zu erstellen. Oder stellen Sie ihm weitere Schritte zur Verfügung, um Zugriff auf IhreSaaS-Anwendung zu erhalten.

4. Wenn während des Onboardings oder in Ihren laufenden Verifizierungsphasen keine Berechtigung vonGetEntitlement zurückgegeben wird, legen Sie fest, wie der Zugriff und die Benutzerumgebung fürunberechtigte Benutzer verwaltet werden können.

5. Senden Sie nach dem Onboarding Messdatensätze zu Abrechnungszwecken mithilfe derBatchMeterUsage-Aktion in AWS Marketplace Metering Service an AWS. Wir empfehlen,AWS CloudTrail für die Überwachung der Aktivitäten zu verwenden, um sicherzustellen,dass Fakturierungsinformationen an AWS gesendet werden. Beachten Sie beim Senden vonMessdatensätzen Folgendes:

• Messanforderungen werden stundengenau dedupliziert.

128

Page 136: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPlanen Ihres SaaS-Produkts

• Die stündlich gesendeten Datensätze sind kumulativ.• Auch wenn für die letzte Stunde keine Datensätze vorhanden sind, empfehlen wir dringend, als

bewährte Methode Messwerte stündlich zu senden.6. Richten Sie eine Amazon SQS-Warteschlange ein und abonnieren Sie die Amazon SNS-Themen

Ihrer Produkte. Diese Themen stellen Benachrichtigungen zu Änderungen des Abonnement- undBerechtigungsstatus von Kunden bereit. So wissen Sie, wann Sie bestimmten Kunden Zugangbereitstellen können und wann Sie den Zugang widerrufen müssen. Mögliche Szenarien sind:Abbestellen, Upgrades, Verlängerungen und fehlgeschlagene Abonnements.

7. Nachdem Sie alle Integrationsanforderungen erfüllt und die Lösung getestet haben, informierenSie das AWS Marketplace Ops-Team. Anschließend testen dieses die Lösung, indem sieverifizieren, dass Sie GetEntitlement erfolgreich aufgerufen und das Onboarding neuer Kundenerfolgreich durchgeführt haben. Es überprüft auch, ob Sie erfolgreich gemessene Datensätze überBatchMeterUsage gesendet haben.

Weitere Informationen finden Sie unter Überprüfen der Berechtigungserteilungen (p. 142).

Überprüfen Sie Ihre AWS Marketplace-SaaS-Produktseite, bevorSie live gehen.Nachdem die End-to-End-Tests abgeschlossen sind, haben Sie die Möglichkeit, die Produktseite mitden Originalpreisen zu überprüfen. Nach der Genehmigung stellt das AWS Marketplace Ops-Team dieProduktseite auf AWS Marketplace live. Zu diesem Zeitpunkt können Kunden beginnen, Ihr Produkt zuentdecken und zu abonnieren.

Planen Ihres SaaS-ProduktsBevor Sie Ihr SaaS-Produkt zu AWS Marketplace hinzufügen, müssen Sie zunächst einige Planungendurchführen. Dieser Schritt ist entscheidend für den Erfolg Ihres Produkts. Ein Mangel an Planung kannzu Abrechnungsproblemen führen, oder Sie müssen Ihr Produkt möglicherweise in AWS Marketplace neuerstellen.

Important

Die meisten Einstellungen Ihres Produkts können nicht geändert werden, nachdem Sie siekonfiguriert haben. Wenn Sie sie ändern müssen, nachdem das Produkt in AWS Marketplaceerstellt wurde, müssen Sie wahrscheinlich ein neues Produkt mit den richtigen Einstellungenerstellen.

Planen Ihrer PreiseEs gibt drei Preisoptionen für SaaS-Produkte auf AWS Marketplace. Die Wahl des richtigen Preismodellsfür Ihr Produkt ist die wichtigste Entscheidung, die Sie treffen werden. Wenn Sie das falsche Preismodellauswählen, können Sie um Wochen zurückgeworfen werden, da dies die Zahlungsoptionen für IhreKunden und den Integrationscode für die Fakturierung bestimmt, den Sie schreiben, testen undbereitstellen müssen.

• SaaS-Abonnements – Ein nutzungsbasiertes Modell, bei dem Käufern die stündliche Nutzung IhresSaaS-Produkts in Rechnung gestellt wird.

• SaaS-Verträge – Die Nutzung Ihrer Software wird Käufern im Voraus in Rechnung gestellt. Alternativkönnen Sie ihnen einen flexiblen Zahlungsplan anbieten.

• SaaS-Verträge mit nutzungsbasierter Bezahlung – Diese Option ähnelt einem Standardvertrag, IhreKunden können jedoch auch für eine zusätzliche Nutzung über ihren Vertrag hinaus bezahlen. Dies

129

Page 137: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPlanen Ihrer Fakturierungsintegration

ist eine Option mit Mischpreis, die Ihren Kunden die meisten Preisoptionen bietet und den meistenIntegrationscode auf Ihrer Seite erfordert.

Weitere Informationen zu Preisen finden Sie unter Preise für SaaS-Produkte (p. 132).

Planen Ihrer FakturierungsintegrationEiner der Vorteile eines SaaS-Produkts auf AWS Marketplace ist die Konsolidierung der Fakturierung.Um diesen Vorteil nutzen zu können, müssen Sie sich je nach gewähltem Preismodell mit dem AWSMarketplace Metering Service oder dem AWS Marketplace Entitlement Service integrieren. Diese beidenServices helfen Ihnen, sicherzustellen, dass Ihre Fakturierungs- und Nutzungsberichte korrekt sind.

Nachdem Sie Ihre Integration geplant haben, müssen Sie die Integration mit Ihrem Produkt testen, bevores live geht. Weitere Informationen zu Integration und Tests finden Sie unter Zugreifen auf die AWSMarketplace Metering- und Entitlement-Service-APIs (p. 140).

Planen Ihrer Amazon SNS-IntegrationEs gibt zwei Amazon SNS-Themen, die Sie für Ihr SaaS-Produkt abonnieren können. Mithilfe dieserMeldungen können Sie Änderungen an Abonnements und Verträgen, die von AWS oder Ihren Kundeninitiiert wurden, programmgesteuert bearbeiten. Sie können diese Amazon SNS-Benachrichtigungen alsprogrammgesteuerte Auslöser verwenden, um Kunden die Registrierung eines neuen Kontos auf IhrerProduktregistrierungswebsite zu ermöglichen oder den Zugriff von Kunden mit abgelaufenen Abonnementsauf Ihr Produkt abzulehnen, je nachdem, wie Sie die Verarbeitung dieser Benachrichtigungenprogrammieren.

Planung,, wie Kunden auf Ihr Produkt zugreifenkönnenIn diesem Abschnitt wird beschrieben, wie Sie Ihr Produkt für Käufer zugänglich machen.

Planen Ihrer SaaS-ProduktregistrierungswebsiteKunden, die Ihr SaaS-Produkt kaufen, müssen darauf zugreifen. Sie müssen planen und implementieren,wie Ihre Kunden auf das Produkt zugreifen können. SaaS-Produkte unterstützen die folgendenZugriffsoptionen:

• AWS PrivateLink• Ihre eigene Produktwebsite

Verwendung von AWS PrivateLink für Kunden für den Zugriff auf Ihr SaaS-ProduktSie können mit Verwenden von AWS PrivateLink mit AWS Marketplace (p. 148) Ihren Service alsAmazon Virtual Private Cloud (Amazon VPC)-Endpunktservice konfigurieren. Ihre Kunden können einenVPC-Endpunkt erstellen und über das virtuelle AWS Cloud-Netzwerk auf Ihre Software zugreifen. Alternativkönnen Sie den Zugriff auf Ihr Softwareprodukt über eine von ihnen verwaltete Website ermöglichen, wobeiKunden eine Verbindung über das Internet herstellen.

Nutzung Ihrer eigenen RegistrierungswebsiteIhr SaaS-Produkt wird in Ihrer Umgebung gehostet, und der Zugriff darauf muss über das Internet übereinen öffentlichen Endpunkt erfolgen, den Sie unterhalten und verwalten, wie eine Website. In der Regel

130

Page 138: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSaaS-Produktrichtlinien

haben Sie eine Website, auf der Kunden sich für Ihr Produkt registrieren, sich anmelden, um das Produktzu verwenden, und auf den Support für Ihr Produkt zugreifen. Der Einfachheit halber wird dieser Endpunktals Ihre Registrierungswebsite bezeichnet.

Wenn Sie diese Zugriffsoption wählen und Ihr Produkt noch keine Registrierungswebsite hat, müssenSie eine erstellen. Sobald Sie eine Registrierungswebsite haben, muss Ihre Website dafür programmiertwerden, Kunden zu validieren, wenn sie auf Ihre Registrierungsseite zugreifen.

So validieren Sie Kunden über Ihre Registrierungswebsite:

1. Akzeptieren Sie POST-Anforderungen, die das temporäre Token x-amzn-marketplace-tokenenthalten.

2. Tauschen Sie das Token gegen eine customerID aus, indem Sie ResolveCustomer in AWSMarketplace Metering Service aufrufen.

3. Nachdem Sie eine customerID erhalten haben, verbleibt diese in Ihrer Anwendung für zukünftigeAufrufe.

4. Rufen Sie mit customerID GetEntitlement in AWS Marketplace Entitlement Service auf, um zuüberprüfen, welche Dimension der Kunde abonniert hat, und für welche Menge dies gilt.

5. Nachdem Sie den Zugriff und die Berechtigung Ihres Kunden überprüft haben, programmieren Sie IhreAnwendung, um sicherzustellen, dass der Kunde die Berechtigung nicht überschreitet.

SaaS-ProduktrichtlinienAWS Marketplace hält die folgenden Richtlinien für alle SaaS-Produkte und -Angebote in AWS Marketplaceein, um eine sichere, zuverlässige und vertrauenswürdige Plattform für unsere Kunden zu schaffen.

Alle Produkte und ihre zugehörigen Metadaten werden überprüft, wenn sie abgesendet werden, umsicherzustellen, dass sie die aktuellen AWS Marketplace-Richtlinien erfüllen oder übertreffen. DieseRichtlinien werden überprüft und angepasst, um unsere sich ändernden Sicherheitsanforderungen zuerfüllen. Darüber hinaus überprüft AWS Marketplace kontinuierlich Produkte, um zu bestätigen, dass alleÄnderungen an diesen Richtlinien einhalten. Wenn Ihr Produkt die Compliance-Anforderungen nicht erfüllt,müssen Sie es möglicherweise aktualisieren. In einigen Fällen könnte Ihr Produkt erst dann wieder für neueAbonnenten verfügbar sein, wenn die Probleme behoben wurden.

Richtlinien zum Einrichten von ProduktenAlle SaaS-Produkte müssen die folgenden Richtlinien zur Produkteinrichtung einhalten:

• Mindestens eine Preisdimension muss einen Preis größer als 0,00 USD haben.• Alle Preisdimensionen müssen sich auf die tatsächliche Software beziehen und dürfen keine anderen

Produkte oder Dienstleistungen enthalten, die nicht mit der Software in Verbindung stehen.• SaaS-Produkte, die ausschließlich in AWS GovCloud (US)-Regionen angeboten werden, müssen im

Produkttitel GovCloud enthalten.

Anforderungen bezüglich KundeninformationenAlle SaaS-Produkte müssen die folgenden Kundendatenanforderungen erfüllen:

• SaaS-Produkte müssen vollständig über die im AWS Marketplace angegebenen Dimensionenabgerechnet werden.

• Sie können unter keinen Umständen Kundenzahlungsinformationen für Ihr SaaS-Produkt erfassen,einschließlich Kreditkarten- und Bankkontoinformationen.

131

Page 139: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchRichtlinien für die Verwendung von Produkten

Richtlinien für die Verwendung von ProduktenAlle SaaS-Produkte müssen die folgenden Richtlinien zur Produktnutzung einhalten:

• Nachdem Kunden das Produkt in AWS Marketplace abonniert haben, sollten sie in der Lage sein,innerhalb von zwei Werktagen ein Konto in Ihrer SaaS-Anwendung zu erstellen und Zugang zu einerWebkonsole zu erhalten. Wenn ein Kunde nicht sofort auf Ihre Anwendung zugreifen kann, müssen Sieeine Nachricht mit spezifischen Informationen dazu bereitstellen, wann er Zugriff erhält. Wenn ein Kontoerstellt wurde, muss dem Kunden eine Benachrichtigung gesendet werden, in der bestätigt wird, dasssein Konto erstellt wurde, zusammen mit klaren Anweisungen für die nächsten Schritte.

• Wenn ein Kunde bereits über ein Konto in der SaaS-Anwendung verfügt, muss er die Möglichkeit haben,sich über die Bereitstellungs-Startseite anzumelden.

• Kunden müssen den Status ihres Abonnements innerhalb der SaaS-Anwendung einsehen können,einschließlich aller relevanten Vertrags- oder Abonnementnutzungsinformationen.

• Kunden müssen in der Lage sein, schnell Hilfe bei Problemen zu erhalten, etwa zur Verwendungder Anwendung, zur Fehlerbehebung und zur eventuellen Anforderung von Erstattungen. Support-Kontaktoptionen müssen auf der Bereitstellungs-Startseite angegeben werden.

Architektur-RichtlinienAlle SaaS-Produkte müssen die folgenden Architekturrichtlinien einhalten:

• Ein Teil Ihrer Anwendung muss in einem AWS-Konto gehostet werden, dessen Eigentümer Sie sind.• Alle Anwendungskomponenten sollten in der von Ihnen verwalteten Infrastruktur gehostet werden.

Anwendungen, die zusätzliche Ressourcen in der Infrastruktur des Kunden benötigen, müssen folgendeRichtlinien einhalten:• Bereitstellen von Ressourcen auf sichere Weise, z. B. mit AWS Security Token Service (AWS STS)

oder AWS Identity and Access Management (IAM).• Bereitstellen zusätzliche Dokumentation, einschließlich einer Beschreibung aller bereitgestellten AWS-

Services, IAM-Richtlinienanweisungen und der Art und Weise, wie eine IAM-Rolle oder ein Benutzer imKundenkonto bereitgestellt und verwendet wird.

• Fügen Sie in der Produktbeschreibung eine Benachrichtigung hinzu, in der erläutert wird, dass derKunde beim Anfallen zusätzlicher AWS-Infrastrukturgebühren, die von seiner AWS Marketplace-Transaktion getrennt sind, für deren Zahlung verantwortlich ist.

• Wenn Ihr Produkt einen Agenten bereitstellt, müssen Sie dem Kunden Anweisungen zu dessenBereitstellung in seinem AWS-Konto zur Verfügung stellen.

• Sie müssen die AWS Marketplace-APIs aus dem AWS-Konto erfolgreich aufrufen, das sich als Anbieterregistriert und die SaaS-Veröffentlichungsanforderung abgesendet hat. Das SaaS-Preismodell bestimmt,welche APIs aufgerufen werden sollen:• SaaS-Verträge – GetEntitlements im AWS Marketplace Entitlement Service.• SaaS-Verträge mit Verbrauch – GetEntitlements im AWS Marketplace Entitlement Service und

BatchMeterUsage im AWS Marketplace Metering Service.• SaaS-Abonnements– BatchMeterUsage im AWS Marketplace Metering Service.

• SaaS-Produkte, die ausschließlich in AWS GovCloud (US)-Regionen angeboten werden, müssen diearchitektonischen Grenzen zwischen anderen AWS-Regionen und AWS GovCloud (US)-Regionen,Anwendungsfälle für das Produkt und die für das Produkt nicht empfohlenen Workloads darlegen.

Preise für SaaS-ProdukteNachdem ein Käufer Ihr SaaS-Produkt auf AWS Marketplace erhalten hat, gibt AWS Marketplace seineAbrechnungs-IS weiter. Mit der Abrechnungs-ID rufen Sie den AWS Marketplace Entitlement-Service

132

Page 140: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreise für SaaS-Abonnements

und den AWS Marketplace Metering-Service auf. Kunden greifen dann auf das Produkt in Ihrer AWS-Umgebung oder über eine VPC-Endpunktverbindung zu, die Sie erstellen. AWS Marketplace bietetfolgende Preismodelle für SaaS-Produkte an:

• SaaS-Abonnements – Ein nutzungsbasiertes Modell, bei dem wir Käufern die stündliche Nutzung IhresSaaS-Produkts in Rechnung stellen.

• SaaS-Verträge – Die Nutzung Ihrer Software wird Käufern im Voraus in Rechnung gestellt. Alternativkönnen Sie ihnen einen flexiblen Zahlungsplan anbieten. Kunden können auch für eine zusätzlicheNutzung bezahlen, die über die im Vertrag festgelegte Nutzung hinausgeht.

Um Ihr SaaS-Produkt in AWS Marketplace verfügbar zu machen, müssen Sie festlegen, ob Sie dasPreismodell für SaaS-Abonnements oder das Preismodell für SaaS-Verträge anbieten möchten.

Themen• Preise für SaaS-Abonnements (p. 133)• Preise für SaaS-Verträge (p. 134)

Preise für SaaS-AbonnementsBei SaaS-Abonnements erfolgt die Abrechnung für Ihre Kunden durch AWS Marketplace auf derGrundlage der Messprotokolle, die Sie an uns senden. Bevor Sie ein abonnementbasiertes SaaS-Produktveröffentlichen können, müssen Sie Folgendes tun:

1. Erstellen Sie ein neues SaaS-Produkt im AWS Marketplace Management Portal und notieren Sie dessenProdukt-Code.

2. Schließen Sie den Assistenten mit den erforderlichen Informationen ab.

Um Ihre Preise festzulegen, wählen Sie die Kategorie aus, die die Preise Ihres Produkts am bestenbeschreibt. Die Preiskategorie wird den Kunden auf der AWS Marketplace-Website angezeigt. Siekönnen zwischen Bandbreite (Gbit/s, MBit/s), Daten (GB, MB, TB), Hosts, Anforderungen, Ebenen oderBenutzern wählen. Wenn keine der vordefinierten Kategorien Ihren Bedürfnissen entspricht, können Sie dieallgemeinere Kategorie Units (Einheiten) auswählen.

Als nächstes definieren Sie Ihre Preisdimensionen. Jede Preisdimension repräsentiert ein Merkmal odereine Dienstleistung, für die Sie einen Stückpreis festlegen können. Beispiele für Dimensionen umfassenBenutzer, gescannte Hosts und GB eingereichter Protokolle. Sie können bis zu 24 Dimensionen definieren.Für jede definierte Dimension müssen Sie die folgenden Informationen angeben:

• Dimension API Name (Dimensions-API-Name): der API-Name, der beim Senden von Messprotokollenan den AWS Marketplace Metering-Service verwendet wird. Dieser Name gibt an, welche DimensionIhr Kunde verwendet hat. Dieser Name wird in Rechnungsberichten angezeigt. Der Name muss nichtleserfreundlich sein, da nur Sie Zugriff auf Ihre Berichte haben. Nachdem Sie den Namen festlegt haben,können Sie diesen nicht mehr ändern.

• Dimensionsbeschreibung – Die kundenorientierte Aussage, die Dimension für das Produkt beschreibt.Die Beschreibung (z. B. „Administratoren pro Stunde“, „Bandbreite pro Mbit“ usw.) darf nicht länger als70 Zeichen lang und sollte benutzerfreundlich sein. Nachdem das Produkt veröffentlicht wurde, könnenSie diese Beschreibung nicht mehr ändern.

• Dimension Price (Dimensionspreis) – Die für dieses Produkt geltende Softwaregebühr pro Einheit, inUSD. Dieses Feld unterstützt drei Nachkommastellen.

Wenn ein SaaS-Abonnement endetEin Kunde kann sich über die AWS Management Console von Ihrem SaaS-Abonnementprodukt abmelden.

133

Page 141: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreise für SaaS-Verträge

1. Ihr SaaS-Produkt wird über das Amazon SNS-Thema dieses Kunden mit einer unsubscribe-pending-Benachrichtigung informiert.

2. Sie haben eine Stunde Zeit, um die verbleibende Nutzung für den Kunden zu messen.3. Nach dieser Stunde erhalten Sie eine unsubscribe-success-Benachrichtigung. Zu diesem Zeitpunkt

können Sie für diesen Kunden keine Messdaten mehr versenden.

Sie entscheiden, wie Sie die Funktionalität Ihres SaaS-Produkts für Kunden ohne Abonnement deaktivierenmöchten. Beispielsweise könnte Ihr Produkt bestehende Kundenaufgaben abschließen, aber den Kundendaran hindern, neue Aufgaben zu erstellen. Möglicherweise möchten Sie dem Kunden eine Meldunganzeigen, die ihn darüber informiert, dass seine Nutzung deaktiviert wurde. Kunden können Ihr Produktüber AWS Marketplace erneut abonnieren.

Abonnement-StornierungenKunden kündigen SaaS-Abonnementprodukte über die Seite Your Marketplace Software (Ihre Marketplace-Software) auf der AWS Marketplace-Website. Wenn ein Kunde ein Abonnement kündigt, erhalten Sie eineBenachrichtigung und Sie haben 1 Stunde Zeit, um ein abschließendes kundenbezogenes Messprotokollzu senden. Sie benachrichtigen den Kunden Ihres Produkts, dass der Kündigungsprozess eingeleitet ist.Wenn ein Kunde angibt, dass er Ihr Produkt kündigen möchte, leiten Sie ihn an AWS Marketplace weiter.Um sicherzustellen, dass keine weiteren Gebühren anfallen, sollten Kunden die Kündigung über AWSMarketplace bestätigen.

Der Kunde kann eine Stornierung und Rückerstattung für SaaS-Vertragsprodukte über AWS Supportbeantragen. Kunden müssen Erstattungen innerhalb von 48 Stunden über den AWS Support beantragen.Die vollständige oder anteilige Erstattung wird in der Regel innerhalb von 3–5 Werktagen gewährt. Wennein Kunde einen Vertrag kündigt, erhalten Sie eine Benachrichtigung und Sie haben 1 Stunde Zeit, umein abschließendes Messprotokoll für alle kundenspezifischen und zusätzlichen nutzungsabhängigenGebühren zu senden.

Preise für SaaS-VerträgeBei SaaS-Verträgen führt AWS Marketplace die Abrechnung für Ihre Kunden im Voraus oder nach demvon Ihnen definierten Zahlungsplan aus und berücksichtigt hierbei den Vertrag zwischen Ihnen und IhremKunden. Ab diesem Zeitpunkt sind sie berechtigt, die Ressourcen zu nutzen. Für die zusätzliche Nutzungüber den Vertrag hinaus stellt AWS Marketplace Ihren Kunden die Messdaten in Rechnung, die wir überden AWS Marketplace Metering-Service erhalten haben.

1. Erstellen Sie ein neues SaaS-Produkt im AWS Marketplace Management Portal und notieren Sie dessenProdukt-Code.

2. Schließen Sie den Assistenten mit den erforderlichen Informationen ab.

Um Ihre Preise festzulegen, wählen Sie eine oder mehrere Vertragslaufzeiten, die Sie Ihren Kundenanbieten. Sie können für jede Vertragslaufzeit unterschiedliche Preise eingeben. Ihre Optionen sind:monatlich, 1 Jahr, 2 Jahre und 3 Jahre.

Wählen Sie die Kategorie, die der Preisgestaltung Ihres Produkts am besten entspricht. Die Preiskategoriewird den Kunden auf der AWS Marketplace-Website angezeigt. Sie können zwischen Bandbreite (Gbit/s, MBit/s), Daten (GB, MB, TB), Hosts, Anforderungen, Ebenen oder Benutzern wählen. Wenn keine dervordefinierten Kategorien Ihren Bedürfnissen entspricht, können Sie die allgemeinere Kategorie Units(Einheiten) auswählen.

Wählen Sie in Enable Tiered Dimensions (Mehrstufige Dimensionen aktivieren) die Art aus, wie IhreKunden Ihr Produkt kaufen sollen:

• Der Käufer kann nur eine Stufe auswählen – Kunden wählen eine Stufe aus Optionen, die verschiedeneFunktionen, Services und Nutzungsbeträge beinhalten.

134

Page 142: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreise für SaaS-Verträge

• Der Käufer kann eine oder mehrere Optionen auswählen – Kunden können für jede Preisdimension, dieSie anbieten, eine Menge auswählen.

Nachdem Sie eine Kategorie ausgewählt haben, definieren Sie Ihre Preisdimensionen. JedePreisdimension repräsentiert ein Merkmal oder eine Dienstleistung, für die Sie einen Stückpreis festlegenkönnen. Beispiele für Dimensionen sind Benutzer, gescannte Hosts und GB eingereichter Protokolle.Für jede von Ihnen definierte Dimension fügen Sie einen Namen, eine Beschreibung, einen Preis undeinen API-Namen hinzu. Der Name, der Preis und die Beschreibung werden den Kunden angezeigt. Sieverwenden den API-Namen für die Verfolgung und Berichterstellung mit AWS Marketplace wie folgt:

• Wenn Sie den AWS Marketplace-Berechtigungsservice aufrufen, um die Dimensionen abzurufen, dieIhre Kunden gekauft haben.

• Wenn Sie den AWS Marketplace-Messservice aufrufen, um anzugeben, welche Dimensionen Kundenverwendet haben.

Für jede Preisdimension, die Sie Ihrem Vertrag hinzufügen, können Sie wählen, ob Kunden für eine höhereals die im Vertrag für eine Dimension festgelegte Nutzungsmenge bezahlen sollen. Sie können auchzusätzliche Dimensionen ohne Vertragspreise hinzufügen, bei denen Kunden nur für die tatsächlich inAnspruch genommene Nutzung bezahlen.

Wenn Sie mit dem Assistenten Verträge für Ihr SaaS-Produkt erstellen, müssen Sie die folgenden Felderfür Ihre Preisdimensionen definieren:

• Dimension API Name – Der Name, der beim Anruf beim API-Wert der Berechtigungen verwendet wird.Dieser Name wird in Fakturierungsberichten angezeigt. Die Berichte werden nicht für externe Benutzerangezeigt. Die maximale Länge für den API-Namen beträgt 15 Zeichen, und nachdem Sie den Namenfestgelegt haben, kann er nicht mehr geändert werden.

• Dimensionsanzeigename: – Der kundenseitige Name einer Dimension. Dieser Name soll dem Kundenhelfen, die Dimension des Produkts zu verstehen. Der Name sollte benutzerfreundlich sein, und seinemaximale Länge beträgt 24 Zeichen. Dieser Wert kann geändert werden.

• Dimensionsbeschreibung: – Die kundenorientierte Beschreibung einer Dimension, die zusätzlicheInformationen über die Dimension für das Produkt liefert. Die maximale Länge für die Beschreibungbeträgt 70 Zeichen.

• Dimension - Monatlicher Preis – Die Softwaregebühr pro Einheit für die 1-Monats-Option für dieseDimension. Dieses Feld unterstützt drei Nachkommastellen.

• Dimension - 1 Jahr Preis – Die Softwaregebühr pro Einheit für die 12-monatige Option für dieseDimension. Dieses Feld unterstützt drei Nachkommastellen. Es handelt sich nicht um eine monatlicheGebühr. Der Preis muss den einmaligen Preis für 12 Monate widerspiegeln.

• Dimension - 2 Jahre Preis – Die Softwaregebühr pro Einheit für die 24-monatige Option für dieseDimension. Dieses Feld unterstützt drei Nachkommastellen.

• Dimension - 3 Jahre Preis – Die Softwaregebühr pro Einheit für die 36-monatige Option für dieseDimension. Dieses Feld unterstützt drei Nachkommastellen.

Beispiel. Datenspeicheranwendung

Monatlicher Preis Preis für12 Monate

Preis für24 Monate

Preis nachAufwand fürzusätzlicheNutzung

UnverschlüsselteDaten (GB)

1,50 USD/GB 16,00 USD/GB 30,00 USD/GB 0,1 USD/GB proStunde

135

Page 143: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPreise für SaaS-Verträge

Monatlicher Preis Preis für12 Monate

Preis für24 Monate

Preis nachAufwand fürzusätzlicheNutzung

VerschlüsselteDaten (GB)

1,55 USD/GB 16,60 USD/GB 31,20 USD/GB 0,11 USD/GB proStunde

Beispiel. Protokollüberwachungsprodukt

Monatlicher Preis Preis für 12 Monate Preis nach Aufwand fürzusätzliche Nutzung

Basic (10 überwachteHosts, 5 überwachteContainer)

100 USD 1000 USD

Standard (20überwachte Hosts, 10überwachte Container)

200 USD 2000 USD

Pro (40 überwachteHosts, 20 überwachteContainer)

400 USD 4000 USD

Zusätzliche überwachteHosts pro Stunde

0,1 USD

Zusätzliche überwachteContainer pro Stunde

-0.2

Note

Die Preise können für 1 Monat, 12 Monate, 24 Monate oder 36 Monate festgelegt werden. Siekönnen eine oder mehrere dieser Optionen für Ihr Produkt anbieten. Die Dauer muss für jedeDimension gleich sein. Wenn Sie beispielsweise einen jährlichen Preis für ReadOnlyUsersanbieten, müssen Sie auch einen jährlichen Preis für AdminUsers, anbieten, wenn esReadOnlyUsers- und AdminUsers-Dimensionen gibt.

UpgradesKunden können zu einem höherwertigen Vertrag wechseln. Dies gilt jedoch nicht für längere Zeiträume. Sokönnen sie beispielsweise auf höhere Mengen oder höherwertige Ansprüche umsteigen. Kunden erhalteneine anteilige Gutschrift für ihren vorhandenen Vertrag. Kunden können die Größe ihres bestehendenVertrages nicht verringern. Sie können die Größe nur bei Erneuerung verringern oder die Erneuerungablehnen.

Die Berechtigungen werden von Ihrem SaaS-Produkt verifiziert, das Aufrufe an den AWS MarketplaceEntitlement Service durchführt.

Automatische VerlängerungWenn ein Kunde Ihr Produkt auf AWS Marketplace über SaaS-Verträge kauft, kann er einer automatischenVerlängerung der Vertragsbedingungen zustimmen. Der Kunde zahlt die Ansprüche weiterhinmonatlich oder für einen Zeitraum von 1, 2 oder 3 Jahren. Der Kunde hat immer die Möglichkeit, dieVerlängerungseinstellungen zu ändern. Sie können die Verlängerung kündigen oder den Vertrag mitanderen Mengen und Laufzeiten verlängern.

136

Page 144: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchOnboarding für SaaS-Kunden

Wenn ein SaaS-Vertrag endetFür ein SaaS-Vertragsprodukt gilt eine bestimmte Vertragslaufzeit. Wenn ein Vertrag endet, treten diefolgenden Ereignisse ein:

1. Ihr SaaS-Produkt erhält eine entitlement-updated-Benachrichtigung mit der Angabe, dass sich dieBerechtigung geändert hat, und der AWS Marketplace-Berechtigungsservice gibt eine leere Antwortzurück.

2. Sie haben eine Stunde Zeit, um die verbleibende Nutzung für den Kunden zu messen.3. Danach können Sie für diesen Kunden keine Messdaten mehr versenden.

Onboarding für SaaS-KundenBei SaaS-Abonnements und SaaS-Verträgen können Kunden Ihre Produkte über AWS Marketplaceabonnieren. Sie greifen aber in Ihrer AWS- Umgebung auf das Produkt zu. Nach dem Abonnieren desProdukts wird Ihr Kunde auf eine Website weitergeleitet, die Sie als Teil Ihres SaaS-Produkts erstellen undverwalten, um sein Konto zu registrieren und das Produkt zu konfigurieren.

Wenn Sie Ihr Produkt erstellen, geben Sie eine URL zu der Registrierungsstartseite an. Wir verwendendiese URL, um Kunden nach dem Abonnement zu Ihrer Registrierungsstartseite weiterzuleiten. Auf derRegistrierungsstartseite erfassen Sie alle erforderlichen Informationen, um ein Konto für den Kundenzu erstellen. Wir empfehlen, die E-Mail-Adressen Ihrer Kunden zu sammeln, wenn Sie ihnen per E-MailNutzungsbenachrichtigungen zukommen lassen möchten.

Die Registrierungsstartseite muss in der Lage sein, das x-amzn-marketplace-token-Token in denFormulardaten von AWS Marketplace mit der Kundenkennung für die Abrechnung zu identifizieren undzu akzeptieren. Anschließend sollte dieser Tokenwert an die AWS Marketplace-Metering-Service- undAWS Marketplace-Berechtigungsservice-APIs übergeben werden, um die eindeutige Kundenkennungund den entsprechenden Produkt-Code aufzulösen. Ein Codebeispiel finden Sie unter Beispiel fürResolveCustomer-Code (p. 146).

Konfigurieren Ihres SaaS-Produkts für die Annahmeneuer KäuferSie sind für die korrekte Konfiguration Ihrer SaaS-Software verantwortlich, um neue Kunden anzunehmenund diese entsprechend zu messen. Der folgende Prozess beschreibt eine empfohlene Methode zurIdentifizierung, Implementierung und Messung des Zugriffs eines neuen Kunden auf Ihre Software:

1. Ein Kunde besucht Ihre Produktseite auf der AWS Marketplace-Website und entscheidet sich dazu, IhrProdukt zu abonnieren.

2. Das AWS-Konto des Kunden hat Ihr Produkt abonniert. Dies bedeutet, dass die von Ihrem Produktgesendeten Messdaten ein Bestandteil der für den Kunden erstellten AWS-Rechnung werden.

3. Für den Kunden wird ein Registrierungstoken generiert, das die ID des Kunden zum Zugriff auf IhreWebsite enthält.

4. Der Kunde wird zur Registrierungs-URL Ihrer Software weitergeleitet. Diese Seite muss das Token mitder ID des Kunden akzeptieren können.

5. Der Browser des Kunden sendet eine POST-Anfrage an Ihre SaaS-Registrierungs-URL. DieAnfrage enthält als einzigen Parameter den POST-Parameter x-amzn-marketplace-token, der dasRegistrierungstoken des Kunden enthält. Aus Sicht Ihrer Registrierungswebsite hat der Kunde einFormular mit diesem Parameter gesendet. Das Registrierungstoken ist eine Opaque-Zeichenfolge.

6. Um dieses Token gegen eine Kundenkennung und einen Produkt-Code einzulösen, muss Ihre WebsiteResolveCustomer im AWS Marketplace Metering-Service aufrufen. Die Kundenkennung entspricht

137

Page 145: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchKonfigurieren Ihres SaaS-Produkts

für die Annahme neuer Käufer

nicht der AWS-Kontonummer des Kunden, sie ist jedoch für alle Produkte einheitlich. Der Produkt-Code ist eine eindeutige Zeichenfolge für Ihr SaaS-Produkt, die Ihnen von AWS zur Verfügung gestelltwird. Jedes AWS-Produkt hat einen eindeutigen Produkt-Code, der Ihnen bei der Registrierungzugewiesen wird.

Im Folgenden finden Sie ein Beispiel für eine ResolveCustomer rufen Sie an.

##### Resolving Customer Registration Token ##### formFields = urlparse.parse_qs(postBody): if formFields.has_key('x-amzn-marketplace-token'): marketplaceClient = boto3.client('meteringmarketplace') customerData = marketplaceClient.resolve_customer( RegistrationToken=formFields['x-amzn-marketplace- token']) productCode = customerData['ProductCode'] customerId = customerData['CustomerIdentifier'] # TODO: Store information away with your customer record # TODO: Validate no other accounts share this identifier

7. Ihre Website überprüft, ob der Produkt-Code mit Ihrer SaaS-Produktidentität übereinstimmt. IhreWebsite muss diese Kundenkennung in der Sitzung des Kunden speichern. Sie kann temporär aufIhrem Server gespeichert werden oder Teil eines signierten Session-Cookies im Browser des Kundensein.

8. Der Kunde wird angewiesen, entweder ein Konto in Ihrem Produkt anzulegen oder sich mit einembestehenden Konto anzumelden.

9. Der Kunde ist nun auf Ihrer Website mit den für dieses SaaS-Produkt geltenden Anmeldeinformationenangemeldet. Sie können in Ihrer Kontodatenbank für jeden Kunden eine Zeile verwenden. IhreKontodatenbank muss eine Spalte für die AWS-Kundenkennung enthalten, die Sie mit der inSchritt 2 erhaltenen Kundenkennung ausfüllen. Stellen Sie sicher, dass diese Kundenkennungvon keinen anderen Konten in Ihrem System verwendet wird. Andernfalls könnte es sein, dass Siewidersprüchliche Messdaten senden.

10. Während Ihrer Verkäuferregistrierung erhalten Sie eine Amazon SNS -Thema, das Sie benachrichtigt,wenn Kunden Ihr Produkt abonnieren oder abbestellen. Bei der Amazon SNS-Benachrichtigunghandelt es sich um eine Benachrichtigung im JSON-Format, die Sie über Kundenaktionen informiert.

Wir empfehlen Ihnen, diese Nachrichten per Amazon Simple Queue Service (Amazon SQS) zuerfassen. Nachdem Sie eine Abo-Benachrichtigung mit subscribe-success erhalten haben, istdas Kundenkonto messbereit. Daten, die Sie vor dieser Benachrichtigung senden, werden nichtberücksichtigt. Weitere Informationen dazu finden Sie unter Schritt 2: Erteilen Sie die Berechtigungfür die Amazon SNS Thema zum Senden von Nachrichten an die Amazon SQS Warteschlange in derEntwicklerhandbuch für Amazon Simple Notification Service.

Wenn Sie ein SaaS-Vertragsprodukt haben, erhalten Sie zudem die Benachrichtigung entitlement-updated, wenn der Vertrag erstellt wird. Ihre Kontodatenbank muss eine zusätzliche Spalte fürden Abonnementstatus enthalten. Im Folgenden wird ein Beispiel für eine subscribe-success-Abonnementbenachrichtigung gegeben.

{ "action": "subscribe-success", "customer-identifier": "T1EXAMPLEjM0MTIzNDEyMzQtNTY3ODU2ODc1EXAMPLENj", "product-code": "72EXAMPLE2dgb8dfEXAMPLEmn" }

Note

Aktivieren Sie ein Produktabonnement nur dann, wenn Sie eineSUBSCRIPTION_SUCCESSFUL-Benachrichtigung erhalten.

138

Page 146: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAmazon SNS-Benachrichtigungen für SaaS-Produkte

11. Sie verwenden die in Ihrer Datenbank gespeicherte Kundenkennung, um die Nutzung mit dem AWSMarketplace-Metering-Service zu messen, oder um über den AWS Marketplace-Berechtigungsservicedie entsprechenden Berechtigungen zu prüfen.

Sicherheit und KaufAls Verkäufer liegt es in Ihrer Verantwortung, nur den Kunden-IDs zu vertrauen, die direkt vonAWS zurückgegeben werden oder von Ihrem System signiert wurden. Wir empfehlen Ihnen, dasRegistrierungstoken sofort aufzulösen, da es nach 1 Stunde abläuft. Nachdem Sie das Registrierungstokenaufgelöst haben, speichern Sie die Kundenkennung als signiertes Attribut in der Browsersitzung desKunden, bis die Registrierung abgeschlossen ist.

Amazon SNS-Benachrichtigungen für SaaS-Produkte

Um Benachrichtigungen zu erhalten, abonnieren Sie die AWS Marketplace Amazon Simple NotificationService (Amazon SNS) wurde Ihnen während der Produkterstellung bereitgestellt. In diesem Themawerden Sie über Änderungen des Abonnement- und vertraglichen Berechtigungsstatus von Kundeninformiert. So wissen Sie, wann Sie bestimmten Kunden Zugang bereitstellen können und wann Sie denZugang widerrufen müssen.

Die folgenden Amazon SNS -Themen sind spezifisch für Software-as-a-Service-(SaaS-)Produkte:

• aws-mp-entitlement-notification – Dieses Amazon SNS-Thema ist für SaaS-Verträgevorgesehen.

• aws-mp-subscription-notification – Dieses Amazon SNS-Thema gilt für SaaS-Abonnementsund Verträge mit zusätzlichem Verbrauch vorgesehen.

Note

Wenn der Preis Ihres Produkt für SaaS-Verträge mit Verbrauch gilt, müssen Sie diese beidenThemen verwenden.

SaaS-Produkt-Amazon SNS-NachrichtentextJede Nachricht für die Amazon SNS-SaaS-Produktbenachrichtigungen hat das folgende Format:

{ "action": "action-name", "CustomerIdentifier": " X01EXAMPLEX", "ProductCode": "n0123EXAMPLEXXXXXXXXXXXX"}

SaaS-Produkt-Amazon SNS-AktionenAls SaaS-Vertragsanbieter erhalten Sie Nachrichten mit der entitlement-updated-Aktion. WennSie eine dieser Meldungen erhalten, ist ein nachfolgender Aufruf der GetEntitlement-AWS MarketplaceEntitlement Service-Aktion erforderlich, um den Inhalt des Updates zu ermitteln.

Wenn Sie ein SaaS-Abonnementprodukt (oder einen SaaS-Vertrag mit Verbrauchsprodukt) bereitstellen,erhalten Sie Nachrichten mit den folgenden Aktionen:

139

Page 147: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAbonnieren einer SQS-Warteschlange zum SNS-Thema

• subscribe-success

• subscribe-fail

• unsubscribe-pending

• unsubscribe-success

Abonnieren einer SQS-Warteschlange zum SNS-ThemaWir empfehlen Ihnen, für das angegebene SNS-Thema eine Amazon SQS-Warteschlange zu abonnieren.Detaillierte Anweisungen zum Erstellen einer SQS-Warteschlange und Abonnieren der Warteschlange fürdas bereitgestellte Thema finden Sie unter Verwenden von Amazon SNS für System-to-System-Messagingmit einer Amazon SQS-Warteschlange als Abonnent in der Entwicklerhandbuch für Amazon SimpleNotification Service.

Abfrage der SQS-Warteschlange aufBenachrichtigungenZuletzt müssen Sie einen Service definieren, der kontinuierlich die Warteschlange abfragt, nachNachrichten sucht und diese entsprechend verarbeitet.

Zugreifen auf die AWS Marketplace Metering- undEntitlement-Service-APIs

Dieser Abschnitt beschreibt den Prozess der Integration mit dem AWS Marketplace Metering Service oderAWS Marketplace Entitlement Service, der verwendet wird, um sicherzustellen, dass Ihre Abrechnungund Berichterstattung über die Nutzung Ihrer SaaS-Produkte durch den Kunden korrekt ist. Es wird davonausgegangen, dass Sie ein SaaS-Abonnementprodukt oder ein SaaS-Vertragsprodukt abgesendet haben,das in einem begrenzten Zustand veröffentlicht wurde. In einem eingeschränkten Zustand können Sie IhreTestkonten verwenden, um die ordnungsgemäße Konfiguration und Funktion zu überprüfen. Ihr Produkt istjedoch nicht öffentlich verfügbar.

Themen• Messen der Nutzung (p. 140)• Überprüfen der Berechtigungserteilungen (p. 142)• Checkliste für die SaaS-Produktintegration (p. 142)

Informationen zur Einrichtung der AWS CLI sowie zu den Anmeldeinformationen finden Sie unterKonfigurieren der AWS CLI im AWS Command Line Interface-Benutzerhandbuch. Wenn Sie das AWSPython SDK noch nicht kennen, lesen Sie bitte das Dokument zum Boto 3-Schnellstart.

Messen der NutzungBei SaaS-Abonnements messen Sie die gesamte Nutzung, und AWS stellt den Kunden die Kosten aufBasis der von Ihnen angegebenen Messprotokolle in Rechnung. Bei SaaS-Verträgen messen Sie nur dieNutzung, die über die Vertragsansprüche eines Kunden hinausgeht. Wenn Ihre Anwendung die Nutzungfür einen Kunden misst, stellt Ihre Anwendung AWS die Nutzungsmenge zur Verfügung. Ihre Anwendungmisst nach Preisdimensionen, die Sie bei der Erstellung Ihres Produkts definiert haben, wie z. B.übertragene Gigabytes oder gescannte Hosts in einer bestimmten Stunde. Wenn Sie beispielsweise nach

140

Page 148: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMessen der Nutzung

der Menge der an Ihre Anwendung gesendeten Daten abrechnen, können Sie die Datenmenge messenund einmal pro Stunde einen entsprechenden Mess-Datensatz senden. AWS erstellt die Kundenrechnunganhand der Messdaten und den Preisen, die Sie bei der Erstellung Ihres Produkts angegeben haben.

Wir empfehlen, stündlich ein Messprotokoll zu senden, um den Kunden einen möglichst genauen Überblicküber ihren Verbrauch und ihre Kosten zu geben. Wenn Sie die Nutzung in Zeiträumen von mehr als einerStunde (z. B. einem Tag) aggregieren, senden Sie dennoch stündlich Messprotokolle und erfassen eineMenge von 0, wenn für diese Stunde keine Nutzung zu verzeichnen ist. Übermitteln Sie die Nutzungstündlich an AWS – für alle Ihre Kunden und in Stapeln von bis zu 25 Kunden gleichzeitig.

AWS kann Kunden nur dann die Nutzung Ihres Produkts in Rechnung stellen, wenn wir von IhnenMessprotokolle erhalten haben. Sie sind dafür verantwortlich, dass die Messdaten Ihres Produktserfolgreich übertragen und empfangen werden. Sie können AWS CloudTrail verwenden, um die Korrektheitder von Ihnen gesendeten Aufzeichnungen zu überprüfen. Sie können die Daten auch verwenden, umim Laufe der Zeit Prüfungen durchzuführen. Weitere Informationen finden Sie im Protokollieren von AWSMarketplace-API-Aufrufen mit AWS CloudTrail (p. 235).

Konfigurieren Ihres Produkts für den Metering ServiceSie können mithilfe der Operation BatchMeterUsage auf den AWS Marketplace Metering Servicezugreifen, um Messdaten an AWS zu senden. Beachten Sie Folgendes:

• Wir verlangen von den Verkäufern, dass sie die Stapelverarbeitung mithilfe der OperationBatchMeterUsage verwenden.

• Messanforderungen werden stundengenau dedupliziert.• Anforderungen werden pro Produkt/Kunde/Stunde/Dimension dedupliziert.• Sie können eine Anforderung jederzeit wiederholen. Wenn Sie jedoch für eine andere Menge messen,

wird die ursprüngliche Menge in Rechnung gestellt.• Wenn Sie mehrere Anforderungen für dieselbe Kombination von Kunde/Dimension/Stunde senden,

wird die Nutzung nicht akkumuliert.• Ihre Messungen enthalten einen Zeitstempel, der nicht länger als 1 Stunde zurückliegen darf.• Der AWS Marketplace Metering Service ist in 14 AWS-Regionen verfügbar. Die Region USA Ost (Nord-

Virginia) wird für SaaS-Messprodukte standardmäßig aktiviert, wenn Sie Ihr Produkt anfordern. Wenn Sieandere Regionen verwenden möchten, kontaktieren Sie bitte das AWS Marketplace Seller Operations-Team. Weitere Informationen finden Sie unter BatchMeterUsage.

Codebeispiele finden Sie unter Codebeispiele (p. 146).

Beispiel. Host-ScanningIhr Produkt analysiert die Computerhardware auf bekannte Schwachstellen. Kunden initiieren oderplanen diese Scans ihrer Amazon Elastic Compute Cloud (Amazon EC2)-Instances manuell. Während IhrProdukt diese Scans durchführt, wird die Anzahl der stündlich gescannten Hosts festgehalten. In diesemBeispiel verwendet Ihr Produkt die Kategorie Hosts. Sie können mehrere Dimensionen für die gescanntenHosts angeben. Beispielsweise können Sie für kleine, mittlere und große Hosts unterschiedliche Preiseberechnen.

Beispiel. ProtokollanalyseIhr SaaS-Produkt verarbeitet Protokolle, die von Kundenprodukten erstellt wurden, und zeigt Tendenzenund Anomalien auf. Wenn Kunden Protokolle in Ihr Produkt hochladen, messen Sie die Menge derempfangenen Daten in Megabytes, Gigabytes oder Terabytes. Diese Nutzungsintensität wird von einemCron-Auftrag alle zehn Minuten kundenspezifisch für die vorherige Stunde ermittelt. Der Auftrag erstellteinen Stapelbericht und sendet ihn mithilfe der BatchMeterUsage-Operation an AWS. In diesemBeispiel verwendet Ihr Produkt die Kategorie Data (Daten). Ihr Produkt kann außerdem die Mengeder für eine bestimmte Stunde gespeicherten Protokolldaten messen. In diesem Fall kann Ihr Produkt

141

Page 149: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchÜberprüfen der Berechtigungserteilungen

in zwei Dimensionen messen: in der Stunde empfangene Daten und die in der Stunde gespeicherteGesamtdatenmenge. Sie können die gespeicherten Daten so lange messen, bis der Kunde diese Datenlöscht oder sie ablaufen.

Überprüfen der BerechtigungserteilungenWenn Sie ein Produkt mit SaaS-Vertrag anbieten, ruft Ihr Produkt den AWS Marketplace EntitlementService auf, um die Berechtigung des Kunden mit GetEntitlements zu prüfen. Ihr Produkt sollte die spätereNutzung auf diesem Konto mit dem AWS Marketplace Entitlement Service abgleichen. Wenn der Kundebeispielsweise 10 Benutzer im Konto bereitstellt, muss Ihr Produkt den AWS Marketplace Entitlement-Service auf den Anspruch für diese Kapazität überprüfen.

Um den Anspruch eines Kunden auf Ihr Produkt zu überprüfen, verwenden Sie den VorgangGetEntitlements im AWS Marketplace Entitlement-Service. Der AWS Marketplace-Berechtigungsservice ist nur in der USA Ost (Nord-Virginia)-Region verfügbar, auf die überentitlement.marketplace.us-east-1.amazonaws.com zugegriffen werden kann.

GetEntitlements akzeptiert eine Kundenkennung und -dimension als Filter. ProductCode ist einerforderlicher Parameter. Der Vorgang gibt eine paginierte Liste der Ansprüche zurück. Das Ergebnisenthält ein Feld ExpirationDate, das die Mindestdauer angibt, für die der Anspruch gültig ist. Wennder Kunde eine automatische Verlängerung eingerichtet hat, ist das Datum im Feld ExpirationDate dasVerlängerungsdatum.

Codebeispiele finden Sie unter Codebeispiele (p. 146).

Abrufen der Berechtigungserteilungen für BenutzeraktionenDie folgenden Beispiele können Ihnen helfen, den Prozess zum Abrufen von Ansprüchen aufBenutzeraktionen besser zu verstehen.

Beispiel. Benutzerbasiertes ProduktSie bieten ein Produkt an, das eine bestimmte Anzahl von Konten für einen bestimmten Kundenzulässt. Der Kunde kann ein Dashboard besuchen, um neue Benutzer bereitzustellen (z. B. umAnmeldeinformationen zuzuweisen). Wenn der Kunde einen neuen Benutzer bereitstellt, ruft Ihr ProduktGetEntitlements auf, um zu überprüfen, ob die Kapazität vorhanden ist. Wenn dies nicht der Fall ist,können Sie den AWS Marketplace Metering-Service aufrufen, um die Gebühren für zusätzliche Benutzer inRechnung zu stellen.

Beispiel. DatenspeicherproduktSie bieten ein Produkt an, mit dem Kunden eine bestimmte Datenmenge in verschlüsselter oderunverschlüsselter Form speichern können. Der Kunde kann ein Dashboard aufrufen, das die Menge der inIhrem Produkt vorhandenen und zugeteilten Daten anzeigt. Ihr Dashboard ruft die Zuteilungsmenge überGetEntitlements ab.

Checkliste für die SaaS-ProduktintegrationBevor Ihr SaaS-Produkt live geschaltet wird, überprüfen Sie anhand dieser Checkliste, ob Sie dieerforderliche Konfiguration abgeschlossen haben.

Kategorie Voraussetzungen

Greifen Sie auf zu. Ein Registrierungsformular für Verkäufer wurdemit dem gewünschten AWS-Konto für die AWSMarketplace-Nutzung übermittelt.

142

Page 150: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchCheckliste für die SaaS-Produktintegration

Kategorie Voraussetzungen

Greifen Sie auf zu. Die Verkäuferregistrierung, einschließlichNutzungsbedingungen, Bank-Konto und W8- oderW9-Steuerformular ist abgeschlossen.

Greifen Sie auf zu. Die kontoübergreifenden Rollen für das registrierteAWS Marketplace-Konto wurden konfiguriert.

Produkt Das Produktanforderungsformular wurde im AWSMarketplace Management Portal ausgefüllt.

Produkt AWS-Konto-IDs für Tests auf der RegisterkarteNotes (Hinweise) des Create product (Produkterstellen)-Assistenten sind im AMMP bereitgestellt.

Produkt Auf der Registerkarte Products (Produkte) wurdeeine URL der EULA im TXT-Format bereitgestellt.

Produkt Ihr Produkt-Code und die Amazon SNS-Thema-Informationen wurden vom AWS Marketplaceerhalten.

Produkt Das Amazon SNS-Thema wurde abonniert undeine Amazon SQS-Warteschlange wurde erstellt,um das Amazon SNS-Thema zu abonnieren.

Fakturierungslösung Wenn validiert, können Sie für SaaS-Abonnementprodukte stündlich für jeden KundenMessprotokolle an den BatchMeterUsage-Betriebsenden. Sie können Messprotokolle für zusätzlicheNutzungen jedes Kunden für SaaS-Produktesenden.

Fakturierungslösung Wenn validiert, können Sie die Kundenansprücheaus dem AWS Marketplace Entitlement Service fürSaaS-Produkte überprüfen.

Fakturierungslösung Es wurde geprüft, dass die Kosten wie erwartet aufden generierten Rechnungen für die Testkontenaufgeführt werden.

Fakturierungslösung Es wurde auf Situationen wie ungültige Kunden-IDsund gekündigte Abonnements getestet.

Produkt Die Produktanforderung wurde zur Veröffentlichungan AWS Marketplace zurückgesendet.

Registrierung Es wurde eine HTTPS-Registrierungsseiteimplementiert, die HTTP-POST-Anfragenakzeptiert.

Registrierung Wenn validiert, können Sie neueKundenregistrierungen akzeptieren.

Registrierung Es wurde geprüft, dass das RegistrierungstokenNICHT in einem Cookie gespeichert wird.

143

Page 151: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchCheckliste für die SaaS-Produktintegration

Kategorie Voraussetzungen

Registrierung Wenn validiert, verwenden SieResolveCustomer, um den ProductCode undden CustomerIdentifier aus dem AWS-Tokenzu erhalten.

Registrierung Wenn validiert, können Sie dasRegistrierungstoken, das Sie von AWS erhaltenhaben, ohne Verzögerungen auflösen.

Registrierung Es wurde getestet, dass Sie nicht daran gehindertwerden, sich mit E-Mail-Service-Adressen wieGmail zu registrieren.

Registrierung Es wurde getestet, dass Sie unvollständigeRegistrierungen und mehrfacheRegistrierungsversuche zulassen können.

Abonnement Testen Sie, dass Sie unsubscribe-pending-und unsubscribe-success-Nachrichtenverarbeiten können.

Abonnement Es wurde geprüft, dass Sie finale Messprotokolleinnerhalb einer Stunde nach Erhalt einerunsubscribe-pending-Nachricht versenden.

Sicherheit Es wurde geprüft, dass das AWS-Stammkontonicht über API-Schlüssel verfügt, ein sicheresPasswort hat und mit einem Gerät, das die Multi-Faktor Authentication (MFA) unterstützt, verknüpftist. Alle administrativen Zugriffe erfolgen überIdentitäten, die mit AWS Identity and AccessManagement (IAM) erstellt wurden. Keinefreigegebenen Konten.

Sicherheit Es wurde validiert, dass IAM-Rollen für alleprogrammatischen Amazon Elastic ComputeCloud (Amazon EC2)-Zugriffe verwendet werden.Anmeldeinformationen sind nicht fest in Skripts,Headern oder Quellcode kodiert.

Sicherheit Es wurde validiert, dass Sie eine umfassendeProtokollierung und Protokollkonsolidierungpflegen.

Sicherheit Es wurde überprüft, dass Sie über öffentlicheund private Subnetzgrenzen verfügen, dieAnwendungsdienste und den Zugriff aufDatenbank- und Dateisysteme isolieren.Unterschiedliche Datenklassendefinitionen trennendie sensiblen Daten von den öffentlichen undprivaten Daten.

Sicherheit Es wurde geprüft, dass Sie privateDatenverschlüsselung sowohl bei der Übertragungals auch im inaktiven Zustand mit geplanterSchlüsselrotation verwenden.

144

Page 152: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchReporting

Kategorie Voraussetzungen

Sicherheit Es wurde validiert, dass Sie über Tools undZugriffsmöglichkeiten für Sicherheitsvorfälle sowieroutinemäßig geplante Übungen zur Reaktionauf Vorfälle verfügen, die eine rechtzeitigeUntersuchung und Wiederherstellung ermöglichen.

Zuverlässigkeit. Es wurde verifiziert, dass das System sich anÄnderungen der Nachfrage nach oben undunten anpasst und eine hohe Leistung durcheinen Lastausgleich sicherstellt. Das Systemunterstützt eine bedarfsgerechte Edge-basierteZwischenspeicherung.

Zuverlässigkeit. Es wurde validiert, dass Wiederherstellungszeitund -punkte definiert sind und eineNotfallwiederherstellung in regelmäßigenAbständen geplant ist. Komponentenausfällewerden dank automatisierter Auslöser undBenachrichtigungen automatisch behoben.

ReportingAWS Marketplace erstellt Berichte für Ihre SaaS-Produkte, die Daten über Abonnenten,Finanzen, Nutzung und Steuern enthalten. Weitere Informationen finden Sie im the section called“Verkäuferberichte” (p. 166). Die folgende Tabelle zeigt, wie Finanzdaten für SaaS-Produkte gemeldetwerden.

Bericht SaaS-Inhalte

Daily Business Report (Täglicher Geschäftsbericht) Vorauszahlungs-Vertragsgebühren erscheinen imAbschnitt Fees (Gebühren).

Gemessene Nutzungsgebühren werden imAbschnitt Usage (Verwendung) angezeigt.

Monthly Revenue Report (MonatlicherUmsatzbericht)

Vorauszahlungs-Vertragsgebührenwerden im Abschnitt Annual subscriptions(Jahresabonnements) angezeigt.

Gemessene nutzungsabhängige Gebührenwerden im Abschnitt Billing and revenue data(Fakturierungs- und Umsatzdaten) angezeigt.

Sales Compensation Report(Vertriebsvergütungsbericht)

Vorauszahlungs-Vertragsgebühren und monatlichezusätzliche Nutzungsentgelte werden als separatePositionen ausgewiesen.

Customer Subscriber Report (Kunden-Abonnentenbericht)

Neue SaaS-Verträge werden im Abschnitt Annualsubscriptions (Jahresabonnements) angezeigt.

Neue SaaS-Abonnements werden im AbschnittHourly/monthly subscriptions (Abonnements aufStunden-/Monatsbasis) angezeigt.

145

Page 153: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchCodebeispiele

CodebeispieleDie folgenden Codebeispiele helfen Ihnen, Ihr SaaS-Produkt in die AWS Marketplace-APIs zu integrieren,die für die Veröffentlichung und Verwaltung Ihres Produkts erforderlich sind.

Themen• Beispiel für ResolveCustomer-Code (p. 146)• Beispiel für GetEntitlement-Code (p. 146)• Beispiel für BatchMeterUsage-Code (p. 147)

Beispiel für ResolveCustomer-CodeDas folgende Codebeispiel ist für alle Preismodelle relevant. Das Python-Beispiel-Exchange-Beispiel x-amzn-marketplace-token Token für eine customerID. Dieser Code würde in einer Anwendung aufIhrer Registrierungswebsite ausgeführt, wenn sie dort aus der AWS Marketplace Management Portal. DieUmleitung ist eine POST-Anforderung, die das Token enthält.

Weitere Informationen zu ResolveCustomer finden Sie unter ResolveCustomer im AWS MarketplaceMetering Service-API-Referenz.

# Import AWS Python SDK and urllib.parse import boto3import urllib.parse as urlparse

# Resolving Customer Registration TokenformFields = urlparse.parse_qs(postBody)regToken = formFields['x-amzn-marketplace-token']

# If regToken present in POST request, exchange for customerIDif (regToken): marketplaceClient = boto3.client('meteringmarketplace') customerData = marketplaceClient.resolve_customer(regToken) productCode = customerData['ProductCode'] customerID = customerData['CustomerIdentifier'] # TODO: Store customer information # TODO: Validate no other accounts share the same customerID

Beispielantwort{ 'CustomerIdentifier': 'string', 'ProductCode': 'string'}

Beispiel für GetEntitlement-CodeDas folgende Codebeispiel ist relevant für SaaS-Produkte mit den Preismodellen Vertrag und Vertrag mitVerbrauch. Im Python-Beispiel wird überprüft, ob ein Kunde über eine aktive Berechtigung verfügt.

Weitere Informationen zu GetEntitlement finden Sie unter GetEntitlement im AWS Marketplace-Berechtigungsdienst-API-Referenz.

# Import AWS Python SDKimport boto3

146

Page 154: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBeispiel für BatchMeterUsage-Code

marketplaceClient = boto3.client('marketplace-entitlement')

# Filter entitlements for a specific customerID## productCode is supplied after the AWS Marketplace Ops team has published # the product to limited# # customerID is obtained from the ResolveCustomer responseentitlement = marketplaceClient.get_entitlements({ 'ProductCode': 'productCode', 'Filter' : { 'CUSTOMER_IDENTIFIER': [ 'customerID', ] }, 'NextToken' : 'string', 'MaxResults': 123})

# TODO: Verify the dimension a customer is subscribed to and the quantity, # if applicable

BeispielantwortDer zurückgegebene Wert entspricht den Dimensionen, die beim Erstellen des Produkts in AWSMarketplace Management Portal erstellt wurden.

{ "Entitlements": [ { "CustomerIdentifier": "string", "Dimension": "string", "ExpirationDate": number, "ProductCode": "string", "Value": { "BooleanValue": boolean, "DoubleValue": number, "IntegerValue": number, "StringValue": "string" } } ], "NextToken": "string"}

Beispiel für BatchMeterUsage-CodeDas folgende Codebeispiel ist relevant für SaaS-Abonnements und Verträge mit Verbrauchspreismodellen,jedoch nicht für SaaS-Vertragsprodukte ohne Verbrauch. Das Python-Beispiel sendet einen Messdatensatzan AWS Marketplace, um Ihren Kunden nutzungsabhängige Gebühren in Rechnung zu stellen.

# NOTE: Your application will need to aggregate usage for the # customer for the hour and set the quantity as seen below. # AWS Marketplace can only accept records for up to an hour in the past. ## productCode is supplied after the AWS Marketplace Ops team has # published the product to limited## customerID is obtained from the ResolveCustomer response

# Import AWS Python SDK

147

Page 155: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerwenden von AWS PrivateLink mit AWS Marketplace

import boto3

usageRecord = [ { 'Timestamp': datetime(2015, 1, 1), 'CustomerIdentifier': 'customerID', 'Dimension': 'string', 'Quantity': 123 }]

marketplaceClient = boto3.client('meteringmarketplace')

response = marketplaceClient.batch_meter_usage(usageRecord, productCode)

Weitere Informationen zu BatchMeterUsage finden Sie unter BatchMeterUsage im AWS MarketplaceMetering Service-API-Referenz.

Beispielantwort{ 'Results': [ { 'UsageRecord': { 'Timestamp': datetime(2015, 1, 1), 'CustomerIdentifier': 'string', 'Dimension': 'string', 'Quantity': 123 }, 'MeteringRecordId': 'string', 'Status': 'Success' | 'CustomerNotSubscribed' | 'DuplicateRecord' }, ], 'UnprocessedRecords': [ { 'Timestamp': datetime(2015, 1, 1), 'CustomerIdentifier': 'string', 'Dimension': 'string', 'Quantity': 123 } ]}

Verwenden von AWS PrivateLink mit AWSMarketplace

AWS Marketplace unterstützt AWS PrivateLink, eine Technologie, mit der Sie das Amazon-Netzwerknutzen können, um Käufern Zugriff auf Produkte zu bieten, die Sie über AWS Marketplace verkaufen. Indiesem Dokument wird beschrieben, wie Sie mit AWS PrivateLink-Technologie Ihre Produkte über einenAmazon Virtual Private Cloud (VPC)-Endpunkt konfigurieren und bereitstellen können.

In diesem Dokument wird davon ausgegangen, dass Sie über praktische Erfahrungen mit mehreren AWS-Services und der AWS Marketplace-Umgebung verfügen.

IntroductionAls AWS Marketplace-Verkäufer können Sie Käufern über einen Amazon VPC-Endpunkt Zugriff auf IhrenService gewähren. Dieser Ansatz bietet Käufern mithilfe von AWS PrivateLink-Technologie den Zugriff auf

148

Page 156: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchKonfigurieren Ihres Produkts

Ihren Service im gesamten Amazon-Netzwerk. Wenn Sie dieses Angebot mit AWS Marketplace erstellenund liefern, können Käufer Ihren Service in AWS Marketplace entdecken. Ihre Käufer finden Ihre Produkteauch in der Liste der verfügbaren Services zum Erstellen eines VPC-Endpunkts.

Ein VPC-Endpunkt ist ein virtuelles Gerät, mit dem AWS-Kunden ohne eine private Verbindung zwischenihrer VPC und einem anderen AWS-Service herstellen können, ohne dass eine Internetverbindungerforderlich ist. Stattdessen wird ein NAT-Gerät, eine VPN-Verbindung oder AWS Direct Connecteingesetzt. Sie können über AWS Marketplace einen Endpunktservice erstellen, der es Käufernermöglicht, diese Technologie zu verwenden, um eine Verbindung mit Ihrem Service herzustellen. DieseVerbindungsmethode ist für Ihre Käufer sicherer, da sie über das private Amazon-Netzwerk und nicht überdas Internet auf Ihren Service zugreifen.

Für jede Region, in der Sie Ihren Service anbieten möchten, erstellen oder verwenden Sie vorhandeneRessourcen zum Konfigurieren einer VPC sowie zum Einrichten Ihrer Service-Instances und eines NetworkLoad Balancer. Dann registrieren Sie Ihre Services mit dem Network Load Balancer, indem Sie einenService-Endpunkt erstellen. Nachdem Sie diese Schritte abgeschlossen und Ihr Angebot getestet haben,stellen Sie Ihre Konfigurationsdaten dem AWS Marketplace Seller Operations-Team zur Verfügung.

AWS empfiehlt, einen privaten DNS-Namen anzugeben, den Ihre Käufer beim Erstellen von VPC-Endpunkten verwenden können.

Wenn Käufer ihre VPC-Endpunkte erstellen, haben sie die Möglichkeit, einen privaten DNS-Namenzu aktivieren. Durch die Auswahl dieser Option konfiguriert der VPC-Service des Käufers eine privatgehostete Zone. Wenn Sie den privaten DNS-Namen angeben, können Käufer ihn bei der Konfigurationvon VPC-Endpunkten für die Verbindung mit Ihrem Service verwenden. In der privat gehosteten Zonedes Käufers zeigt der private DNS-Name (api.example.com) auf den zufällig generierten DNS-Namen(vpce-11111111111111111-yyyyyyyy.api.vpce.example.com), der für Ihre Endpunktservice(s) erstelltwurde. Die EC2-Instances des Käufers rufen denselben einheitlichen DNS-Namen (api.example.com) aufverschiedenen VPCs auf. Wenn der öffentliche und der private DNS-Name identisch sind, kann der Käuferinnerhalb oder außerhalb der VPC denselben DNS-Namen für den Zugriff auf Ihren Service verwenden.

Wenn Sie Hilfe bei der Bereitstellung Ihres Service über AWS Marketplace erhalten möchten, können Siesich an das AWS Marketplace Seller Operations-Team wenden. Wenn ein AWS Marketplace-Käufer IhrenService abonniert und einen VPC-Endpunkt erstellt, wird Ihr Service unter Ihre AWS Marketplace Servicesangezeigt. Das MCO-Team verwendet den benutzerfreundlichen DNS-Namen für eine einfache ErkennungIhres Service beim Erstellen des VPC-Endpunkts.

Ihr Produkt wird als Software-as-a-Service (SaaS)-Produkt erstellt. Messung und Abrechnung sind mitanderen SaaS-Produkten im AWS Marketplace identisch.

Konfigurieren Ihres ProduktsSo konfigurieren Sie Ihr Produkt, damit es über einen Amazon VPC-Endpunkt verfügbar ist:

1. Erstellen oder verwenden Sie eine vorhandene Amazon-VPC.

149

Page 157: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchEinreichen Ihres Produktes bei AWS Marketplace

2. Erstellen Sie (oder verwenden Sie vorhandene) Amazon EC2-Instances für Ihr Produkt.3. Erstellen Sie in jeder der Regionen, in denen Sie Ihr Produkt anbieten, einen Network Load Balancer.

AWS empfiehlt, alle Availability Zones (AZs) für eine Region aufzunehmen.4. Verwenden Sie die Amazon VPC-Konsole, die CLI oder unterstützte SDKs zum Erstellen eines VPC-

Endpunkt-Services.5. Stellen Sie sicher, dass der Zugriff auf den Service über den Network Load Balancer möglich ist.6. Fordern Sie ein Zertifikat von AWS Certificate Manager (ACM) für Ihren benutzerfreundlichen DNS-

Namen an. Bevor ACM ein Zertifikat ausstellt, prüft es, ob Sie jeden der Domänennamen, den Sie in IhreZertifikatanforderung aufgenommen haben, besitzen oder kontrollieren.

7. Delegieren Sie die Subdomäne Ihres benutzerfreundlichen DNS-Namens, z. B. api.vpce.example.com,an die Namensserver, die Ihnen vom MCO-Team zur Verfügung gestellt werden. Sie müssen in IhremDNS-System einen Namensserver (NS)-Ressourcendatensatz erstellen, damit diese Subdomäne aufvom MCO-Team bereitgestellte Amazon Route 53-Namensserver verweist. Dadurch sind DNS-Namen(beispielsweise vpce-0ac6c347a78c90f8.api.vpce.example.com) öffentlich auflösbar.

8. Erlauben Sie den Zugriff auf die AWS-Konten Ihrer Käufer.

Hinweis Sie können ein unterstütztes SDK oder einen CLI-Befehl verwenden, um den Zugriff aufKonten zu automatisieren: aws vpcev2 modify-vpc vpcev2-Serviceberechtigungen --service-id vpce-svc-012345671111:root arn:aws:iam::222222222221:root arn:aws:iam::222222222222:root.

Einreichen Ihres Produktes bei AWS MarketplaceWährend der Veröffentlichung Ihres Services in AWS Marketplace, arbeiten Sie mit dem AWS MarketplaceSeller Operations-Team zusammen. So übermitteln Sie Ihr PrivateLink-fähiges Produkt:

1. Senden Sie die folgenden Informationen per E-Mail an dasAWS Marketplace Seller Operations-Team:a. Der Endpunkt und das AWS-Konto, das zum Erstellen des Endpunkts verwendet wird. Der Endpunkt

ist in etwa wie folgt: com.amazonaws.vpce.us-east-1.vpce-svc-0daa010345a21646b. Den benutzerfreundlichen DNS-Namen für Ihren Service. Dies ist der DNS-Name, den AWS

Marketplace-Käufer für den Zugriff auf Ihr Produkt verwenden.c. Das AWS-Konto, das Sie zum Anfordern von Zertifikaten verwendet haben, und die privaten DNS-

Namen, die Käufer für den Zugriff auf den VPC-Endpunkt verwenden.

Das AWS Marketplace MCO-Team überprüft die Identität Ihres Unternehmens und den DNS-Namen,der für den Service verwendet werden soll, den Sie registrieren (z. B. api.vpce.example.com).Nach der Verifizierung überschreibt der DNS-Name den standardmäßigen DNS-Namen desBasisendpunkts.

Käuferzugriff auf VPC-EndpunkteAWS Marketplace-Käufer, die einen VPC-Endpunkt erstellen, können Ihren Service in folgendenSituationen finden:

• Sie haben die oben auf dieser Seite beschriebenen Verkäuferprozesse befolgt, um ein vorhandenesProdukt zu erstellen oder zu verwenden.

• Der Käufer abonniert Ihren Service.• Sie haben das AWS-Konto des Käufers Ihrer Liste der zulässigen Konten hinzugefügt.

Wenn der Käufer den VPC-Endpunkt erstellt, hat er die Möglichkeit, eine privat gehostete Zone mit seinerVPC zu verknüpfen. Die gehostete Zone enthält einen Datensatz für den standardmäßigen privaten DNS-Namen für den Service, der die private IP-Adresse der Endpunktnetzwerkschnittstellen in seiner VPCauflöst.

150

Page 158: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAnhang Checklisten

Jeder vom Käufer gehostete Endpunkt, einschließlich der AWS Marketplace-Services, kannBerechtigungen für alle Konten bereitstellen (die Berechtigung „*“). Wenn Sie diese Methode verwenden,werden die Services jedoch nicht bei den Describe-Aufrufen und auch nicht in der Konsole aufgeführt, essei denn, diese werden namentlich gesucht. Um die Services in den Describe-Aufrufen anzuzeigen, mussdas AWS-Konto des Käufers vom Service explizit der Zulassungsliste hinzugefügt werden.

Beim Zugriff auf Ihren Service, gehen Käufer wie folgt vor:

1. Ihre Services auf AWS Marketplace entdecken und abonnieren.2. Sie verwenden die AWS Command Line Interface (AWS CLI), die API oder die Amazon VPC-Konsole,

um Ihren Service zu ermitteln, und richten dann einen VPC-Endpunkt ein, um eine Verbindung mit IhremService in den verwendeten Subnetzen und AZs herzustellen. Die Endpunkte werden dann als ElasticNetwork-Schnittstellen in den Subnetzen angezeigt. Den Endpunkten sind lokale IP-Adressen sowieregionale und zonale DNS-Namen zugewiesen.

Clientseitiger DNS-Name Name

Regional. Vpce<0dc9a211a78c90f8>.api.vpce.example.com

IAD2 (1a ) us-east-1a-Vpce<0dc9a211a78c90f8>.api.vpce.example.com

IAD2 (1b ) us-east-1b-Vpce<0dc9a211a78c90f8>.api.vpce.example.com

Wenn Sie eine standardmäßigen privaten DNS-Namen bereitgestellt haben und der Käufer beim Erstelleneines VPC-Endpunkts Enable Private DNS Name (Privaten DNS-Namen aktivieren) (eine private gehosteteZone wurde verknüpft) auswählt, sieht der Käufer den regionalen, standardmäßigen privaten DNS-Namenfür die Verbindung mit Ihrem Service:

Name Alias Alias Hosted Zone ID (Hinweise)

api.example.com vpce<0dc9a211a78c90f8>.api.vpce.example.com

Z00AABBCCDD IAD1

IAD2

Anhang ChecklistenVerwenden Sie die folgenden Checklisten, um sicherzustellen, dass Sie Ihr Produkt konfigurieren undtesten, bevor Sie es an das MCO-Team senden.

Checkliste für die Produkterstellung• Erstellen (oder verwenden Sie eine vorhandene) VPC und konfigurieren Sie sie.• Erstellen und konfigurieren Sie einen Network Load Balancer innerhalb der VPC.• Registrieren Sie Ihre Service mit Ihrem Network Load Balancer, indem Sie einen VPC-Endpunkt

erstellen.• Geben Sie die AWS-Konto-ID, die Sie für die Konfiguration des VPC-Endpunkts verwendet haben, an

das MCO-Team weiter.• Geben Sie den Standard-Endpunktservicenamen (beispielsweise com.amazonaws.vpce.us-east-1.vpce-

svc-0bbb070044a2164) an das MCO-Team weiter.

151

Page 159: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAnhang Checklisten

• Stellen Sie einen benutzerfreundlichen Service-DNS-Namen (erforderlich) zum Überschreibendes zufällig generierten Service-DNS-Namens bereit. Fordern Sie SSL-Zertifikate von ACM für dieSubdomäne an, die Sie für Ihren benutzerfreundliche Service-DNS-Namen verwendet haben. Stellen Siedem MCO-Team diese Zertifikate sowie die AWS-Konto-ID bereit, mit der Sie die Zertifikate angeforderthaben.

• Empfohlen Stellen Sie einen privaten DNS-Namen bereit.• Erstellen Sie einen Prozess, um Ihren AWS Marketplace-Käufern die Möglichkeit zu geben, sich mithilfe

von AWS PrivateLink-Technologie eine Verbindung mit Ihrem Service herzustellen. Fügen Sie Ihrer Listeder zulässigen Konten AWS-Konto-IDs für Ihre Käufer hinzu.

Produkttest• Stellen Sie sicher, dass Ihr Service konfiguriert und auffindbar ist.• Stellen Sie sicher, dass Ihr Service über den Network Load Balancer erkannt werden kann.• Stellen Sie sicher, dass ein Käufer einen VPC-Endpunkt erstellen und auf Ihren Service zugreifen kann.

Verwenden Sie ein AWS-Konto, das Sie besitzen, aber nicht das Konto, mit dem Sie Ihren Serviceeingerichtet haben.

152

Page 160: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

DatenprodukteAWS Data Exchange ist ein Service, der AWS-Kunden den sicheren Austausch dateibasierterDatensätze in der AWS Cloud erleichtert. Mit AWS Data Exchange als Anbieter entfällt die Notwendigkeit,Datenbereitstellungs-, Anspruchs- oder Abrechnungstechnologien aufzubauen und zu warten. Anbieterin AWS Data Exchange verfügen über einen sicheren, transparenten und zuverlässigen Kanal, um AWS-Kunden zu erreichen und bestehenden Kunden ihre Abonnements effizienter zu gewähren. Der Prozess,ein AWS Data Exchange-Anbieter zu werden, erfordert einige Schritte, um die Berechtigung zu bestimmen.

Ein Datenprodukt besteht aus den folgenden Teilen:

• Produktdetails – Diese Informationen machen potenziellen Abonnenten die Funktion des Produktsverständlich. Dazu gehören ein Name, Beschreibungen (kurz und lang), ein Logo-Bild und Support-Kontaktinformationen. Die Produktdetails werden von den Anbietern ausgefüllt.

• Produktangebot (e) – Um ein Produkt auf AWS Data Exchange verfügbar zu machen, müssen Anbieterein öffentliches Angebot definieren. Dies umfasst Preise und Dauer, Datenabonnementvertrag,Erstattungsrichtlinie und die Möglichkeit, benutzerdefinierte Angebote zu erstellen.

• Datensätze – Ein Produkt kann einen oder mehrere Datensätze enthalten. Ein Datensatz ist eindynamischer Satz dateibasierter Dateninhalte. Datensätze sind dynamisch und werden mit Revisionenversioniert. Jede Revision kann mehrere Komponenten enthalten.

Weitere Informationen, einschließlich Eignungsanforderungen, finden Sie unter Bereitstellen vonDatenprodukten auf AWS Data Exchange im AWS Data Exchange Benutzerhandbuch.

153

Page 161: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Einreichen Ihres Produkts zurVeröffentlichung

Sie verwenden den Produkteinreichungsprozess, um Ihre Produkte in AWS Marketplace verfügbar zumachen. Produkte können recht einfach sein, z. B. ein einzelnes Amazon Machine Image (AMI) mit einerPreisstruktur. Sie können jedoch auch mit mehreren AMIs, AWS CloudFormation-Vorlagen und komplexenPreisoptionen und Zahlungsplänen recht kompliziert sein. Sie definieren Ihr Produktangebot und habenzwei Möglichkeiten, es über die AWS Marketplace Management Portal einzureichen.

• Über die Registerkarte Products (Produkte): Bei weniger komplexen Produkten verwenden Sie dieRegisterkarte Products (Produkte), um Ihre Anfrage vollständig zu definieren und einzureichen.

• Über die Registerkarte Assets (Komponenten): Bei Produkten, die komplexer sind und mehrFestlegungen erfordern, laden Sie ein Produktladeformular herunter, fügen Produktdetails hinzu undladen dann das ausgefüllte Formular mit der Option File upload (Datei-Upload) hoch.

Note

Datenproduktanbieter müssen die AWS Data Exchange-Konsole verwenden, um Produkte zuveröffentlichen. Weitere Informationen finden Sie unter Veröffentlichen von Produkten im AWSData Exchange Benutzerhandbuch.

Wir empfehlen, dass Sie mit der Registerkarte Products (Produkte) beginnen, um herauszufinden,welcher Ansatz besser verwendet werden soll. Möglicherweise werden vorhandene oder neueProduktkonfigurationen hinzugefügt, mit denen Sie die stärker automatisierte Methode der RegisterkarteProducts (Produkte) verwenden können. In der folgenden Tabelle sind einige Konfigurationen mit demzugehörigen Ansatz aufgeführt, mit dem Sie Ihre Anfrage einreichen. In der ersten Spalte befindet sichdas Preismodell für Ihr Produkt, die anderen drei Spalten geben an, wie das Produkt für den Kundenbereitgestellt wird.

Preismodell Mit Einzelknoten-AMIveröffentlichte Produkte

Mit AWSCloudFormationveröffentlichte Produkte

Als Software-as-a-Service (SaaS)veröffentlichte Produkte

Bring Your Own License(BYOL)

Registerkarte Products(Produkte)

Registerkarte Assets(Komponenten)

 

Kostenfrei Registerkarte Products(Produkte)

Registerkarte Assets(Komponenten)

 

Stundensatz Registerkarte Products(Produkte)

Registerkarte Assets(Komponenten)

 

Hourly with Annual(Stündlich mit jährlich)

Registerkarte Products(Produkte)

Registerkarte Assets(Komponenten)

 

Monatlich Registerkarte Assets(Komponenten)

Registerkarte Assets(Komponenten)

 

Hourly with Monthly(Stündlich mit monatlich)

Registerkarte Assets(Komponenten)

Registerkarte Assets(Komponenten)

 

154

Page 162: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerwenden der Registerkarte „Products (Produkte)“

Preismodell Mit Einzelknoten-AMIveröffentlichte Produkte

Mit AWSCloudFormationveröffentlichte Produkte

Als Software-as-a-Service (SaaS)veröffentlichte Produkte

Usage (MMS) (Nutzung(MMS))

Registerkarte Assets(Komponenten)

Registerkarte Assets(Komponenten)

 

SaaS Subscriptions(SaaS-Abonnements)

    Registerkarte Products(Produkte)

SaaS Contract (SaaS-Vertrag)

    Registerkarte Products(Produkte)

SaaS Legacy (SaaS(alt))

    Registerkarte Assets(Komponenten)

Sie können Produkte einzeln einreichen, oder, wenn Sie ein Produktladeformular verwenden, mehrereProdukte oder Produktaktualisierungen gleichzeitig. Über die Registerkarte Products (Produkte) können Sienicht mehrere Produkte gleichzeitig einreichen. Wenn Ihnen unklar ist, welche Produkte auf welche Weiseeingereicht werden können, verwenden Sie zunächst die Registerkarte Products (Produkte). Wenn SieProbleme haben, Ihre Einreichungen zu erstellen, wenden Sie sich an das AWS Marketplace VerwalteteKatalogoperationen (MCO)-Team.

Verwenden der Registerkarte „Products (Produkte)“Um auf die Registerkarte Products (Produkte) zuzugreifen, melden Sie sich bei der AWS MarketplaceManagement Portal an. Wählen Sie auf der Registerkarte Products (Produkte) je nach Art des zuverwaltenden Produkts entweder Server, SaaS oder Machine Learning (Maschinelles Lernen) aus.Anschließend wird ein Dashboard für diesen Produkttyp angezeigt, das alle Ihre aktuellen Produkteenthält. Wenn Sie die Registerkarte Requests (Anforderungen) auswählen, zeigt das Dashboard alleIhre ausstehenden Anfragen an, sowie den abgeschlossenen Anforderungsverlauf. Sobald Sie mit demErstellen einer neuen Produktanforderung begonnen haben, können Sie Ihre laufende Arbeit speichern undIhre Anfrage bei Bedarf in verschiedenen Sitzungen erstellen.

Wenn Sie bereit sind, Ihre Produktanfrage zu einzureichen, wird die Anfrage vom AWS Marketplace-Teamgeprüft. Sie können den Status Ihrer Anforderung auf der Produktseite für den Produkttyp überwachen, denSie anfordern. Wenn Ihr Antrag auf Veröffentlichung neuer Produkte genehmigt wurde, erhalten Sie einebeschränkte Angebots-URL, die Sie verwenden können, um Ihre Einreichung in der Vorschau anzuzeigenund zu genehmigen. Ihr Produktangebot wird erst veröffentlicht, wenn Sie die Einreichung genehmigthaben. Wenn Sie eine Aktualisierung für ein vorhandenes Produkt anfordern, wird die Aktualisierungveröffentlicht, ohne dass Sie die Änderung überprüfen und genehmigen müssen. Dazu gehören dasHinzufügen bzw. Entfernen von Versionen, aber auch Metadatenänderungen.

Sie können den Status Ihrer Anforderungen auf der Registerkarte Requests (Anforderungen) verfolgen. DerStatus ist einer der folgenden:

• Draft (Entwurf): Sie haben den Anfrageprozess gestartet, aber Ihre Anfrage nicht eingereicht.• Submitted (Eingereicht): Sie haben Ihre Anfrage ausgefüllt und eingereicht. Sie wird derzeit geprüft.• Action Required (Aktion erforderlich)– AWS Marketplace hat Ihre Anfrage geprüft und benötigt weitere

Informationen.• Approval Required: AWS Marketplace hat die eingeschränkte Angebots-URL für Ihr Produkt erstellt,

und Sie müssen die URL überprüfen und genehmigen oder ablehnen, bevor AWS Marketplace dieEinreichung veröffentlicht. Wenn Sie zustimmen, ändert sich der Status auf Publishing Pending(Veröffentlichung ausstehend), während die Website veröffentlicht wird. Wenn Sie ablehnen, kehrt derStatus zu Draft (Entwurf) zurück, damit Sie die Anforderung ändern können.

155

Page 163: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVoraussetzungen hinsichtlich

Unternehmens- und Produktlogos

• Veröffentlichung ausstehend: Sie haben das Modell Ihrer Anforderung genehmigt und AWS Marketplaceveröffentlicht Ihr Produkt.

• Expired (Abgelaufen): Sie haben den Anforderungsprozess gestartet, aber nicht innerhalb von sechsMonaten abgeschlossen, so dass die Anforderung abgelaufen ist.

Wenn Sie einen Eintrag mit dem Status Submitted (Eingereicht) haben, können Sie die Einreichungzurückziehen. Wenn Sie einen Eintrag mit dem Status Draft (Entwurf) haben, können Sie die Anforderunglöschen. Auf diese Weise können Sie von Vorne anfangen. Wenn Sie einen Draft (Entwurf)-Eintraglöschen, wird der Eintrag auf die Registerkarte Request History (Anforderungsverlauf) verschoben.

Um Ihr Produkt in der Region AWS GovCloud (US) hinzufügen zu können, benötigen Sie ein aktives AWSGovCloud (US)-Konto und müssen die Anforderungen für AWS GovCloud (US) erfüllen (einschließlich denExportkontrollanforderungen).

Voraussetzungen hinsichtlich Unternehmens- undProduktlogos

Ihr Unternehmenslogo und das Logo für Ihre Produkte müssen unseren Richtlinien entsprechen, damit dieBenutzeroberfläche beim Browsen in AWS Marketplace einheitlich ist.

Produktlogo-Spezifikation – Ihr Produktlogo-Bild sollte einen transparenten oder weißen Hintergrund undeine Größe von 120 bis 640 Pixel mit einem (Seiten-)Verhältnis von 1:1 oder 2:1 aufweisen.

Unternehmenslogo-Spezifikation – Ihr Unternehmenslogo-Bild sollte einen transparenten Hintergrund undeine Größe von 220 x 220 Pixel aufweisen und 10 Auffüllpixel an jeder Seite zulassen.

Über AWS CloudFormation gestartetesProdukt (kostenfrei oder kostenpflichtig) odernutzungsabhängig bezahltes AMI-Produkt

Produkte, die AWS Marketplace-Kunden mit Hilfe von AWS CloudFormation-Vorlagen starte, müssen mitdem im AMMP verfügbaren Produktladeformular eingereicht werden.

Einreichen Ihres Produktes1. Laden Sie im AMMP das Produktladeformular für Ihr Produkt herunter.2. Fügen Sie Ihre Produktdefinition mit Produktinformationen (Titel, Beschreibung, Highlights), technische

Informationen (AMI_ID, Regionen, Instance-Typen, Betriebssystem) und Preisdetails (Preismodell,kostenlose Testversion) hinzu.

3. Senden Sie das Formular gemäß der Anweisungen in der Anweisungen-Tabelle des Arbeitsblattes ab.

AWS Marketplace überprüft Ihr Produkt auf Richtlinien- und Sicherheitskonformität,Softwareschwachstellen und Benutzerfreundlichkeit. Wenn es Fragen oder Probleme mit einer Anfragegibt, wird das AWS Marketplace-Team Sie per E-Mail kontaktieren, um Ihre Anfrage zu besprechen.Nach der Genehmigung wird ein Modell der Produktseite erstellt. Nachdem Sie die Seite überprüft haben,akzeptieren Sie das Modell oder lehnen es ab. Nach der Genehmigung fügen wir die Seite zu AWSMarketplace hinzu.

156

Page 164: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAktualisieren Ihres Produkts

Aktualisieren Ihres ProduktsDas Produktladeformular wird verwendet, um eine oder mehrere Änderungen an den Produktenvorzunehmen, die Sie mit dem Produktladeformular erstellt haben. Sie können Änderungen an dem vonIhnen ursprünglich ausgefüllten Produktladeformular vornehmen oder, falls nicht vorhanden, mit einemneuen Produktladeformular beginnen. Genau wie über die Registerkarte Products (Produkte) können Sieeine neue Version hinzufügen, vorhandene Versionen entfernen und Preise, Instance-Typen, verfügbareRegionen und Metadaten aktualisieren. Um ein Update durchzuführen, bereiten Sie das zu aktualisierendeProdukt auf die gleiche Weise vor wie neue Produkte. Sobald das Produkt vorbereitet ist:

1. Verwenden Sie Ihr vorhandenes Produktladeformular oder wählen Sie im AWS MarketplaceManagement Portal auf der Registerkarte Assets (Komponenten) die Option File upload (Dateiupload)aus. Unter Product load forms and seller guides (Produktladeformulare und Verkäuferhandbücher)können Sie das Produktladeformular für Ihr Produkt herunterladen.

2. Aktualisieren Sie Ihre Produkteinreichung im Produktladeformular.3. Wählen Sie im AWS Marketplace Management Portal auf der Registerkarte Assets (Komponenten) die

Option File upload (Dateiupload) aus.4. Laden Sie auf der Seite File Uploads (Dateiuploads) Ihr aktualisiertes Produktladeformular

und ggf. die AWS CloudFormation-Vorlagen hoch. Der Dateiuploader bietet einen sicherenÜbertragungsmechanismus und einen Verlauf der eingereichten Dateien. Der Uploader benachrichtigtautomatisch das AWS Marketplace Team, um mit der Bearbeitung Ihrer Anfrage zu beginnen.Fügen Sie eine Beschreibung der Einreichung bei (Hinzufügen einer neuen Version, Preisänderung,Metadatenänderung usw.).

Ihre Produkteinreichung wird auf Richtlinien- und Sicherheitskonformität, Softwareschwachstellen undBenutzerfreundlichkeit überprüft. Wenn es Fragen oder Probleme mit einer Anfrage gibt, wird das AWSMarketplace-Team Sie per E-Mail kontaktieren. Aktualisierungen vorhandener Produktseiten werden direktohne zusätzliche Überprüfungen verarbeitet und veröffentlicht.

Produktänderungen und -aktualisierungenVerkäufer können jederzeit Änderungen an ihrem Produkt einreichen. Diese werden wie oben beschriebenbearbeitet. Einige Änderungen können jedoch nur alle 90 oder 120 Tage oder bei vorhandenenausstehenden Änderungen vorgenommen werden. Hierzu gehören Preisänderungen und Änderungen derRegionen und Instance-Typen. Häufige Änderungen sind unter anderem:

• Neue Version – Neue Versionen der Software, Rollouts von Patches oder Updates. Auf Ihren Wunschhin können wir Kunden, die "Your Marketplace Content" abonniert haben, über die Verfügbarkeit neuerVersionen informieren oder Ihnen Upgrade-Anweisungen zukommen lassen.

• Metadatenänderung – Änderungen an Produktinformationen (Beschreibung, URLs undGebrauchsanweisungen).

• Preisänderung – Eine Änderung des Preises. Nach Abschluss der Anfrage wird eine Benachrichtigung andie aktuellen Kunden gesendet.

• Änderung des Preismodells – Eine Änderung des Preismodells (z. B. Hourly, Free, Hourly_Annual).Nicht alle Änderungen am Preismodell werden unterstützt. Alle Anfragen für Änderungen müssen vomAWS Marketplace geprüft und genehmigt werden. Jeder Wechsel von einem kostenlosen zu einemkostenpflichtigen Modell hat erhebliche Auswirkungen auf bestehende Kunden. Eine Alternative ist,ein neues Produkt mit zusätzlichen Funktionen einzureichen und bestehende Kunden zur Migration zuermuntern.

• Änderung von Region oder Instance – Hinzufügen oder Entfernen von Instance-Typen oder Regionen.

157

Page 165: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDauer und Erwartungen

• Produktbeendigung – Entfernen eines Produkts aus dem AWS Marketplace, um neue Abonnementsdurch Kunden zu verhindern. Nach Abschluss der Anfrage wird eine Benachrichtigung an die aktuellenKunden gesendet.

Dauer und ErwartungenObwohl wir uns bemühen, Anfragen so schnell wie möglich zu bearbeiten, können Anfragen mehrereDurchgänge und Überprüfungen durch den Verkäufer und das AWS Marketplace-Team erfordern. Diefolgenden Hinweise geben Anhaltspunkte zur Dauer des Prozesses:

• Die gesamte Anforderungszeit dauert normalerweise 2-4 Wochen Kalenderzeit. Komplexere Anfragenoder Produkte können aufgrund mehrerer Iterationen und Anpassungen an Produktmetadaten undSoftware länger dauern.

• Die Prüfung und Bearbeitung von Anfragen dauert in der Regel 3 Werktage. Wir benachrichtigen Sie,falls es Probleme gibt, die zusätzliche Maßnahmen erfordern.

• Wir benötigen eine ausgefülltes Produktanforderung und das AMI mindestens 45 Tage vor geplantenVeranstaltungen oder Veröffentlichungen, damit wir die Anfrage entsprechend priorisieren können.

Wenn Sie Fragen zu Ihrer Anfrage haben, wenden Sie sich bitte an das AWS Marketplace SellerOperations-Team.

Einreichen von AMIs in AWS MarketplaceAlle AMIs, die in AWS Marketplace erstellt und eingereicht werden, müssen die vollständigenProduktrichtlinien einhalten. Wir empfehlen ein paar abschließende Überprüfungen Ihres AMIs vor derEinreichung:

• Entfernen Sie alle Benutzeranmeldeinformationen, Standardpasswörter, Autorisierungsschlüssel,Schlüsselpaare, Sicherheitsschlüssel oder andere Anmeldeinformationen aus dem System.

• Stellen Sie sicher, dass die Root-Anmeldung deaktiviert oder gesperrt ist. Nur Konten mit sudo-Zugriffsind zulässig.

• Wenn Sie ein AMI für den Einsatz in der Region AWS GovCloud (USA) einreichen, müssen Sie überein aktives AWS GovCloud-Konto verfügen und den AWS GovCloud Anforderungen, einschließlich dergeltenden Exportkontrollbestimmungen, zustimmen.

Self-Service AMI-ScanningDas Self-Service AMI-Scanning ist in AWS Marketplace Management Portal verfügbar. Mit dieser Funktionkönnen Sie Scans Ihrer AMIs initiieren und erhalten schnell die Scanergebnisse – in der Regel in wenigerals einer Stunde. Sie erhalten eine klare und übersichtliche Rückmeldung.

So beginnen Sie mit der Bereitstellung und dem Scannen Ihres AMI mit diesem neuen Service

1. Navigieren Sie zu https://aws.amazon.com/marketplace/management/manage-products/2. Wählen Sie das bereitzustellenden AMI aus.3. Zeigen Sie Ihre Scan-Ergebnisse an.

Nachdem Ihr AMI erfolgreich gescannt wurde, können Sie dem aktuellen Prozess folgen, um es an dasAWS Marketplace Seller and Catalog Operations-Team einzureichen, indem Sie Ihr Produktladeformularhochladen. Bei Problemen wenden Sie sich an das AWS Marketplace Seller Operations-Team.

158

Page 166: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAMI-Klonen und Produkt-Codezuordnung

Um Ihr AMI in die Self-Service-Scan-Liste aufzunehmen, muss sich das AMI in der Region us-east-1(Nord-Virginia) befinden und Ihrem AWS Marketplace-Verkäuferkonto gehören. Wenn Sie anderen KontenZugriff auf das AWS Marketplace Management Portal gewähren müssen, müssen Sie diese Konten alsVerkäufer registrieren. Weitere Informationen finden Sie im Registrierungsprozess für Verkäufer (p. 5).

AMI-Klonen und Produkt-CodezuordnungNachdem Ihr AMI eingereicht wurde, erstellt AWS Marketplace geklonte AMIs für jede Region, die Siefür die Verfügbarkeit angegebenen haben. Während dieses Klon- und Veröffentlichungsprozesses weistAWS Marketplace den geklonten AMIs einen Produkt-Code zu. Der Produkt-Code wird sowohl für dieZugriffssteuerung als auch für die Nutzungsmessung verwendet. Alle Einreichungen müssen diesen AMI-Klonierungsprozess durchlaufen.

Abschließende ChecklisteUm Verzögerungen bei der Veröffentlichung Ihres Produkts zu vermeiden, verwenden Sie diese Checkliste,bevor Sie Ihren Produktantrag senden.

Produktnutzung:

• Für Produktionsumgebungen bereit• Keine zeitliche Einschränkung der Produktnutzung oder andere Einschränkungen• Mit 1-Click-Fulfillment kompatibel• Alles, was zur Nutzung des Produkts erforderlich ist, ist in der Software enthalten, einschließlich der

Client-Anwendungen.• Standardbenutzer verwenden ein zufälliges Passwort und/oder die Erstellung eines initialen Benutzers

erfordert die Überprüfung der Berechtigung der Nutzung der Instance des Käufers über eineneindeutigen Wert (z. B. Instance-ID).

Für kostenlose oder kostenpflichtige Produkte:

• Für die Nutzung des Produkts ist keine zusätzliche Lizenz erforderlich.• Der Käufer muss keine personenbezogenen Daten (z. B. E-Mail-Adresse) angeben, um das Produkt

nutzen zu können. AMI-Vorbereitung• Nutzt die HVM-Virtualisierung (Hardware Virtual Machine) und eine 64-Bit-Architektur.• Enthält keine bekannten Schwachstellen, Malware oder Viren.• Käufer haben Zugriff auf das AMI auf Betriebssystemebene• Sie prüfen Ihr AMI über AMI Self-Service-Scanning.

Für Windows AMIs:

• Verwendet die neueste Version von Ec2ConfigService• Ec2SetPassword, Ec2WindowsActiviate und Ec2HandleUserData sind aktiviert• Es sind keine Gastkonten oder Remotedesktopbenutzer vorhanden.

Für Linux-AMIs:

• Die Root-Anmeldung ist gesperrt/deaktiviert.• Es sind keine autorisierten Schlüssel, Standardpasswörter oder andere Anmeldeinformationen enthalten.• Alle Pflichtfelder sind ausgefüllt.

159

Page 167: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAbschließende Checkliste

• Alle Werte liegen innerhalb der angegebenen Grenzen.• Alle URLs laden ohne Fehler.• Das Produktbild ist mindestens 110 Pixel breit und hat ein Seitenverhältnis von 1:1 bis 2:1.• Die Preise sind für alle aktivierten Instance-Typen festgelegt (für die Preismodelle hourly, hourly_monthly

und hourly_annual).• Die monatlichen Preise sind festgelegt (für die Preismodelle hourly_monthly und monthly).

Wenn Sie Fragen oder Anmerkungen zur automatisierten AMI-Erstellung haben, wenden Sie sich an dasAWS Marketplace Seller Operations-Team.

160

Page 168: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAnkündigung der Verfügbarkeit Ihres Produkts

Vermarkten Ihres ProduktesSie können zum Erfolg Ihres Produkts beitragen, indem Sie die öffentliche Wahrnehmung für AWSMarketplace fördern und den Datenverkehr direkt auf Ihre Produktseiten auf AWS Marketplace weiterleiten.Im Folgenden finden Sie Informationen und Support, um Ihnen dabei helfen, Ihre Produkte auf AWSMarketplace zu vermarkten. Weitere Informationen finden Sie im AWS Marketplace Go-to-Market-Programmleitfaden.

Ankündigung der Verfügbarkeit Ihres ProduktsWir empfehlen Ihnen, die Verfügbarkeit Ihres Produkts in AWS Marketplace weiträumig zu annoncieren.Sie können dies über Pressemitteilungen, Tweets, Blogs oder beliebige andere bevorzugte Medienkanäleerledigen. Wir haben Ihnen Mustertexte zur Verfügung gestellt, die Sie nutzen können. Es gibtaußerdem Richtlinien und Anleitungen für die Verwendung unserer Marken und die Herausgabe vonPressemitteilungen.

Wir freuen uns, Ihre Blogs, Tweets und andere nicht-Pressemitteilungen vor der Veröffentlichungzu überprüfen, um die Konsistenz mit den AWS-Formulierungs- und -Markenrichtlinien und derKundenansprache zu gewährleisten. Senden Sie Ihre Anfrage zur Überprüfung an Ihren AWS-Account-Manager. Die Überprüfung dauert bis zu 10 Werktage. Benachrichtigen Sie uns, wenn Sie Tweets, Blogsoder Pressemitteilungen veröffentlichen, und wir werden unser Bestes tun, um sie weiter zu veröffentlichen,um ihre Sichtbarkeit zu verbessern.

AWS Marketplace-FormulierungenMöglicherweise möchten Sie in Ihrer Kundenkommunikation den Zweck, die Ziele und Vorteile des KaufsIhres Produkts mithilfe von AWS Marketplace beschreiben. Verwenden Sie die folgende Formulierung,wenn Sie auf AWS Marketplace verweisen.

Was ist AWS Marketplace?

AWS Marketplace ist ein Online-Shop für Software, in dem Kunden die Softwareprogramme und Services,die auf AWS ausgeführt werden, suchen, vergleichen und sofort starten können. Besucher von AWSMarketplace können die Bereitstellung mit 1-Click nutzen, um schnell vorkonfigurierte Software zu startenund nur für das zu bezahlen, was sie nutzen – und zwar stunden- oder monatsweise. AWS kümmert sichum die Rechnungsstellung und Zahlungen. Softwaregebühren werden auf der AWS-Rechnung des Kundenausgewiesen.

Warum würde ein Kundengeschäft AWS Marketplace?

Das Suchen und Bereitstellen von Software kann eine Herausforderung darstellen. AWS Marketplacebietet eine große Auswahl an kommerzieller und kostenloser IT- und Unternehmenssoftware, einschließlichSoftware-Infrastruktur wie Datenbanken und Anwendungsserver, IoT-Lösungen, Entwicklertools undGeschäftsanwendungen von beliebten Verkäufern. AWS Marketplace ermöglicht Kunden, Optionenzu vergleichen, Rezensionen zu lesen und schnell die gewünschte Software zu finden. Anschließendkönnen sie sie auf ihrer eigenen Amazon Elastic Compute Cloud-Instance mit 1-Click oder mit der AWSMarketplace Management Portal bereitstellen.

Die Preise für die Software sind auf der Website klar angegebenen. Die Kunden können die meistenSoftwareprodukte sofort kaufen, wobei die Zahlungsweisen bereits bei Amazon Web Services hinterlegtsind. Softwaregebühren erscheinen auf der gleichen Monatsrechnung wie AWS-Infrastrukturgebühren.

Warum würden Software- oder Saas-Verkäufer verkaufen AWS Marketplace?

161

Page 169: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchRezensionen auf AWS Marketplace

Mit AWS Marketplace können Verkäufer von Software und Software as a Service (SaaS) mit über AWSausgeführten Angeboten von einer größeren Kundenaufmerksamkeit, einer vereinfachten Bereitstellungund einer automatisierten Abrechnung profitieren.

AWS Marketplace hilft Software- und SaaS-Verkäufern dabei, die auf AWS ausgeführtenSoftwareanwendungen und Services zu verkaufen und über die Vorstellung der Produkte fürhunderttausende von AWS-Kunden – vom einzelnen Software-Entwickler bis hin zu großen Unternehmen –neue Kunden zu finden.

Durch den Verkauf auf AWS Marketplace können unabhängige Softwareanbieter (ISVs) ihre Softwarestündlich abrechnen, ohne kostspielige Codeänderungen vorzunehmen. Sie laden einfach ein AmazonMachine Image in AWS hoch und stellen die Stundenkosten zur Verfügung. Die Rechnungsstellung wirdvon AWS Marketplace verwaltet, wodurch die Verkäufer von der Verantwortung für die Messung derNutzung, die Verwaltung von Kundenkonten und die Verarbeitung von Zahlungen befreit werden, was denSoftwareentwicklern mehr Zeit lässt, sich auf die Entwicklung großartiger Software zu konzentrieren.

Darüber hinaus profitieren Kunden von der Möglichkeit, vorkonfigurierte Abbilder der Software einfachbereitzustellen, was das Onboarding für neue Kunden vereinfacht.

Rezensionen auf AWS MarketplaceAWS Marketplace bietet Kunden die Möglichkeit, Rezensionen für Ihr Produkt einzureichen. Wirbieten auch offiziellen Prüfstellen wie G2 einen Business-to-Business-Marketplace, der unabhängigeProduktbewertungen kuratiert, um ihre offiziellen Rezensionen in AWS Marketplace zu integrieren.

AWS Marketplace-Kundenrezensionen müssen die im Benutzerhandbuch für Käufer aufgeführtenRezensionsrichtlinien erfüllen. Eingereichte Rezensionen werden auf AWS Marketplace erst veröffentlicht,nachdem die Einreichung überprüft wurde, um sicherzustellen, dass sie unsere Prüfkriterien erfüllen.Weitere Informationen zu Rezensionsrichtlinien finden Sie unter Product Reviews (Produktrezensionen).Organisationen für syndizierte Prüfungen verwenden ihre eigenen, besonderen Prozesse zur Validierungihrer Überprüfungen und werden von AWS Marketplace nicht vor der Veröffentlichung überprüft.Wenn Sie der Meinung sind, dass eine syndizierte Rezension Ihres Produkts nicht den Richtlinien zurProduktrezension entspricht oder dass eine Rezension zu Ihrem Produkt anstößige Inhalte enthält, wendenSie sich bitte an das Seller-Operations-Team.

Der Prüfer kann auch eine Sternbewertung für Ihr Produkt basierend auf einem Fünf-Sterne-Bewertungssystem bereitstellen. Die Bewertungen werden gemittelt, um eine Gesamtwertung der Sternefür Ihr Produkt zu erhalten. Syndizierte Rezensionen können auch eine Sternbewertung enthalten.Sternbewertungen aus syndizierten Rezensionen werden jedoch nicht zusammen mit den AWS-Sternbewertungen der Kunden gemittelt.

Im Folgenden finden Sie weitere wichtige Punkte zur Produktprüfungsfunktion:

• Eine Produktrezension kann nicht aus AWS Marketplace entfernt werden. Sie können jedoch zu jederBewertung einen Kommentar hinterlassen, solange der Kommentar die Kriterien für die Überprüfung vonProdukten erfüllt.

• Wenn Sie der Meinung sind, dass eine Rezension nicht den Rezensionsrichtlinie entspricht oderanstößige Inhalte enthält, können Sie sich an das Seller-Operations-Team wenden und Ihr Anliegenbeschreiben.

• AWS-Kunden, die in AWS Marketplace nach Produkten suchen, können Ergebnisse basierend aufBewertungen, verifizierten Rezensionen und externen Rezensionen suchen und filtern. AWS-Kundensehen die externen Bewertungen zusammen mit AWS-Kundenbewertungen in den Suchergebnissen.

• Syndizierte Rezensionen für Ihr Produkt werden automatisch kostenlos zu AWS Marketplacehinzugefügt. Da Rezensionen automatisch hinzugefügt werden, müssen Sie keine Anforderung senden,um eine syndizierte Prüfung hinzuzufügen.

162

Page 170: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerknüpfen mit AWS Marketplace

• Wenn Sie keine syndizierten Rezensionen für Ihr Produkt haben, können Sie sich an den syndiziertenPrüfer wenden und dessen Prozess für die Überprüfung Ihres Produkts verwenden. Bei G2 können Siebeispielsweise die Website aufrufen und Ihre Produktseite anfordern, um den Überprüfungsprozess zustarten.

Verknüpfen mit AWS MarketplaceIhr Unternehmen hat wahrscheinlich eine Internetpräsenz, über die es Ihr Produkt beschreibt und bewirbt.Wir empfehlen Ihnen, hervorzuheben, dass das Produkt für die Ausführung auf AWS verfügbar ist undmit AWS Marketplace erworben werden kann. Damit Ihre Kunden Ihre Software einfacher entdecken undeinsetzen können, haben wir Anleitungen für die Anbindung Ihrer Kunden an Ihr Produkt bereitgestellt.

Verwenden des AWS Marketplace-LogosDas AWS Marketplace-Logo ist eine Möglichkeit, Ihren Kunden auf einfache Weise mitzuteilen, dass IhreSoftware auf AWS ausgeführt wird und in AWS Marketplace verfügbar ist. Wenn Sie Ihre Software in AWSMarketplace bewerben möchten, laden Sie den archivierten Ordner (ZIP-Datei) herunter, der verschiedeneFarbeinstellungen und Dateiformate enthält.

Direktes Verknüpfen mit Ihrem Produkt in AWSMarketplace

Sie können Ihre Kunden direkt auf die Informationsseite des Produkts in AWS Marketplace leiten, indemSie auf Ihrer Website oder in Ihren Unterlagen Deeplinks einfügen. Verwenden Sie die folgende Beispiel-Linkstruktur für browserbasierte Verknüpfungen.

https://aws.amazon.com/marketplace/pp/ASIN

Ersetzen Sie das ASIN-Segment der URL durch die ASIN Ihres Produkts.

Example

https://aws.amazon.com/marketplace/pp/B00635Y2IW

Die ASIN ist Teil der URL, wenn Sie auf aws.amazon.com/marketplace nach Ihrer Anwendung suchen.Alternativ können Sie sich mit Ihrem Kundenbetreuer in Verbindung setzen, um die ASIN zu finden.

Note

Bitte testen Sie die Links, bevor Sie sie verwenden, um sicherzustellen, dass sie auf die richtigeSeite verweisen.

PressemitteilungenWir empfehlen Ihnen, die Verfügbarkeit Ihres Produkts auf AWS Marketplace über einen beliebigenKanal bekanntzugeben. Alle Pressemitteilungen, in denen auf AWS Marketplace verwiesen wird, müssen

163

Page 171: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace-Richtlinien zur Nutzung von Marken

jedoch von Amazon überprüft und abgezeichnet werden, bevor eine Veröffentlichung oder Ankündigungerfolgt. Wir möchten Sie zwar zu Ankündigungen ermutigen, können jedoch keine mit Verkäufern in AWSMarketplace gemeinsam herausgegebenen Pressemitteilungen unterstützen. Wir werden von Fall zu FallPressemitteilungen mit einem Angebot von AWS unterstützen. Das Angebot muss mehrere Bedingungenerfüllen, einschließlich, aber nicht beschränkt auf folgende: Es kündigt ein neues Produkt oder einenService an, das auf AWS Marketplace aufgeführt ist, oder es enthält eine Kundenreferenz, die AWSMarketplace verwendet.

Alle Pressemitteilungen müssen von Ihnen verfasst werden. Wir empfehlen die folgende Überschrift:[Produktname einfügen] Jetzt verfügbar unter AWS Marketplace. Verwenden Sie die Formulierungen indiesem Dokument, um eine entsprechende Konsistenz zu gewährleisten.

Die Pressemitteilung sollte folgende Anforderungen erfüllen:

• Beschreiben Sie klar und deutlich, in welchem Zusammenhang die Ankündigung mit Amazon.com steht.• Erklären Sie Ihre Rolle bei AWS und in Bezug zum Kunden.• Seien Sie kundenorientiert und betonen Sie den Kundennutzen.

Folgende Elemente sollten nicht in Pressemitteilungen enthalten sein:

• Begriffe wie Partner oder Partnerschaft bzw. Allianz, um die Beziehung zu beschreiben. Wir bevorzugendie Begriffe Vereinbarung, Zusammenarbeit oder Geschäftsbeziehung.

• Ein Angebot von einem Mitglied der Geschäftsleitung von Amazon Web Services, es sei denn, dieswurde vorher vereinbart.

• Umsatzprognosen oder die Verwendung von „.com“ durch den Händler (abgesehen von Verweisen aufdie Webseite in Ihrer Kurzbeschreibung zum Unternehmen).

• Bezeichnen Ihrer Organisation als „Partner“ von Amazon.com, da dies mit Amazon Associates (unseremOnline-Affiliate-Programm) verwechselt werden kann.

• Preisgabe von proprietären Informationen über Amazon.com oder Verweis auf unser Börsenticker-Symbol.

Lassen Sie Ihre Pressemitteilung überprüfen, indem Sie sie im Textformat an Ihren Account Managersenden. Lesen Sie außerdem dieAmazon Web Services-Markenrichtlinien, bevor Sie AWS-Markenverwenden. Richtlinien für die AWS Marketplace-Marke finden Sie im folgenden Abschnitt.

AWS Marketplace-Richtlinien zur Nutzung vonMarken

Diese Richtlinien gelten für die Verwendung des AWS Marketplace-Logos und der Marke (jeweils die„Marke“ und zusammen die „Marken“) in Materialien, die vorab von Amazon.com, Inc. und/oder seinenTochtergesellschaften („Amazon“) genehmigt wurden. Die strikte Einhaltung dieser Richtlinien ist jederzeiterforderlich, und jede Verwendung einer Marke, die gegen diese Richtlinien verstößt, beendet automatischjede Lizenz im Zusammenhang mit Ihrer Verwendung der Marken.

1. Sie dürfen die Marke nur für den von Amazon ausdrücklich genehmigten Zweck verwenden und müssenFolgendes gewährleisten: (i) Einhaltung der aktuellen Versionen aller Vereinbarungen mit Amazonbezüglich Ihrer Nutzung der Marken („Vereinbarungen“); (ii) Einhaltung der aktuellen Version dieserRichtlinien; und (iii) Einhaltung aller anderen Bestimmungen, Bedingungen oder Richtlinien, die Amazonvon Zeit zu Zeit für die Nutzung der Marke herausgibt.

2. Wir stellen Ihnen ein freigegebenes Marken-Bild zur Verwendung bereit. Sie dürfen die Marke in keinerWeise verändern, einschließlich, aber nicht beschränkt auf, Änderung der Proportionen, der Farbe oderder Schriftart der Marke oder das Hinzufügen oder Entfernen von Elementen aus der Marke.

164

Page 172: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace-Richtlinien zur Nutzung von Marken

3. Sie dürfen die Marke in keiner Weise verwenden, die eine Förderung oder Billigung durch Amazonimpliziert, außer durch die Verwendung der Marke entsprechend der Genehmigungen in den Verträgen.

4. Sie dürfen die Marke nicht verwenden, um Amazon, seine Produkte oder Services zu herabzusetzenoder in einer Weise, die nach alleinigem Ermessen von Amazon den Geschäftswert der Marke fürAmazon vermindern oder anderweitig beschädigen oder beschädigen könnte.

5. Die Marke muss für sich allein stehen, mit einem angemessenen Abstand zwischen jeder Seite derMarke und anderen visuellen, grafischen oder textlichen Elementen. Unter keinen Umständen darfdie Marke auf einen Hintergrund gestellt werden, der die Lesbarkeit oder Darstellung der Markebeeinträchtigt.

6. Sie müssen die folgende Erklärung in alle Materialien einfügen, die die Marke anzeigen: „AWSMarketplace und das AWS Marketplace-Logo sind Marken von Amazon.com, Inc. oder seinenTochtergesellschaften.“

7. Sie erkennen an, dass alle Rechte an der Marke das ausschließliche Eigentum von Amazon sind, unddass alle durch Ihre Nutzung der Marke entstandenen Geschäfts- oder Firmenwerte zugunsten vonAmazon verfallen. Sie werden keine Maßnahmen ergreifen, die im Widerspruch zu den Rechten oderdem Eigentum von Amazon an der Marke stehen.

Amazon behält sich das Recht vor, diese Richtlinien und/oder die genehmigten Marken jederzeit nacheigenem Ermessen zu ändern und geeignete Maßnahmen gegen jegliche Verwendung ohne Genehmigungoder eine Verwendung zu ergreifen, die nicht mit diesen Richtlinien übereinstimmt. Wenn Sie Fragen zudiesen Richtlinien haben, wenden Sie sich bitte an [email protected] oder schreiben Sie uns andie folgende Anschrift:

Amazon.com, Inc., Attention: Marken

PO Box 81226

Seattle, WA 98108-1226

165

Page 173: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerkäuferberichte

Verkäuferberichte und DatenfeedsAWS Marketplace stellt die folgenden Tools zum Erfassen und Analysieren von Informationen zu IhrenProduktverkäufen bereit:

• Berichte (p. 166), die automatisch erstellt werden und allen registrierten AWS Marketplace Verkäufernzur Verfügung stehen.

• Eine API (p. 8), mit der Sie auf Abschnitte dieser Berichte zugreifen können• Datenfeeds (p. 198) mit zusätzlichen Kundeninformationen, die Sie verwenden können, um

Kundeninformationen für in den Berichten aufgeführte Transaktionen zu identifizieren.

AWS Marketplace stellt so viele Daten wie möglich in Berichten und Datenfeeds zur Verfügung. Dabei wirdFolgendes eingehalten:

• Amazon-Standards und -Grundsätze zum Schutz von Kundendaten.• Die Bedingungen, die Käufer akzeptieren, wenn sie ein Produkt auf AWS Marketplace kaufen. Als

Verkäufer sind Sie vertraglich verpflichtet, Käuferdaten sicher zu verwalten und Daten auf Wunsch desKäufers zu löschen.

VerkäuferberichteAWS Marketplace stellt Berichte bereit, die Informationen zur Produktverwendung, zu Käufern,Abrechnungen und Zahlungen enthalten. Berichte stehen allen registrierten AWS Marketplace-Verkäufernzur Verfügung.

Dies sind einige wichtige Punkte in Bezug auf die Berichtserstellung:

• Die Berichte werden täglich, wöchentlich oder monatlich erstellt, abhängig von dem Bericht.• Die Berichte werden um 00:00 Uhr UTC erstellt und decken den Zeitraum bis 24:00 Uhr UTC am

vorherigen Tag ab.• Die Berichte werden als CSV-Dateien erstellt.• Sie können Amazon SNS so konfigurieren, dass Sie benachrichtigt werden, wenn Daten an Ihren

verschlüsselten S3-Bucket übermittelt werden. Wenn Sie Benachrichtigungen konfiguriert haben, sendetAWS Benachrichtigungen an die E-Mail-Adresse, die dem AWS Konto zugeordnet ist, mit dem Sie sichim AWS Marketplace registriert haben.

Informationen zum Konfigurieren von Benachrichtigungen finden Sie unter Erste Schritte mit AmazonSNS im Entwicklerhandbuch für Amazon Simple Notification Service.

Um die Benachrichtigungs-E-Mails abzubestellen, wenden Sie sich an das AWS Marketplace SellerOperations-Team.

• Wenn Sie mehr über die einzelnen Berichte erfahren möchten, können Sie Beispielberichteherunterladen.

Zugriff auf BerichteAWS Marketplace bietet zwei Möglichkeiten für den Zugriff auf Ihre Berichte:

• Verwenden einer API-Schnittstelle. Mit dem AWS Marketplace Commerce Analytics Service (p. 8)können Sie automatisch über eine API-Schnittstelle auf die Daten in Ihren Berichten zugreifen. Siekönnen Ihre Informationen automatisch einlesen und einen Teil des Berichtes anstelle des gesamten

166

Page 174: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Berichtes herunterladen. Der Service gibt Daten asynchron in eine Datei in Amazon Simple StorageService (Amazon S3) aus, anstatt direkt wie bei einer herkömmlichen API. Die Daten werden in einemfür Computer lesbaren Format bereitgestellt, sodass Sie sie in Ihre Systeme importieren oder einbindenkönnen.

• Verwenden des Berichts-Dashboards im AWS Marketplace Management Portal. Dieses Dashboard stelltBerichte für frühere Berichtszeiträume bereit.

Sie können den Zugriff auf die Berichte durch die Verwendung von AWS Identity and Access Management(IAM)-Berechtigungen steuern.

Daily Business Report (Täglicher Geschäftsbericht)Der tägliche Geschäftsbericht hilft Ihnen dabei, zu verstehen, wie AWS-Kunden täglich Ihre Produkteverwenden, und welche geschätzten Erträge Sie aus dieser Nutzung erzielen. Sie erhalten diesen Berichtnur dann, wenn relevante Informationen verfügbar sind. Wenn Sie diesen Bericht nicht erhalten undder Meinung sind, dass Sie ihn hätten erhalten sollen, wenden Sie sich an das AWS Marketplace SellerOperations-Team.

Sie können auf diesen Bericht im AWS Marketplace Management Portal zugreifen. Wenn Sie für thesection called “AWS Marketplace Commerce Analytics Service” (p. 8) registriert sind, können Sie auch mitdem AWS-SDK auf Ihre Berichte zugreifen.

Sie können eine eindeutige Kennung für jeden Kunden zur Identifizierung von Kunden im Laufe derZeit und in verschiedenen Berichten verwenden. Die Kennung ermöglicht Ihnen, Nutzungsmuster derKunden nachzuverfolgen. So können Sie die Ausgaben der Kunden schätzen und Einblicke in die Nutzungkostenloser Testversionen und jährliche Nutzungstrends erhalten.

VeröffentlichungszeitplanDieser Bericht wird täglich um 00:00 Uhr UTC veröffentlicht und deckt den Zeitaum von 00:00 UTC bis23:59 UTC des vorherigen Tages ab. Alle Ausnahmen zu dem Zeitplan werden im Abschnitt zur Einführungin den täglichen Geschäftsbericht angemerkt.

Themen• Abschnitt 1: Verwendung nach Instanztyp (p. 167)• Abschnitt 2: Gebühren (p. 169)• Abschnitt 3: Kostenlose Testkonvertierungen (p. 171)• Abschnitt 4: Neue Instances (p. 171)• Abschnitt 5: Neue Produktabonnenten (p. 172)• Abschnitt 6: Stornierte Produktabonnenten (p. 174)

Abschnitt 1: Verwendung nach InstanztypIn diesem Abschnitt werden Daten auf einer Zeile für jeden Instance-Typ aufgeführt, den der Kundeverwendet. Zum Beispiel: Wenn der Kunde ein Produkt auf einem Instance-Typ und dasselbe Produkt aufeinem anderen Instance-Typ verwendet, enthält der Bericht eine Zeile für jeden der zwei Instance-Typen.

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

167

Page 175: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Spaltenname Description (Beschreibung)

User’s State (Bundesland des Benutzers) Das Bundesland der Rechnungsadresse, diemit dem Konto verbunden ist, das das Produktabonniert hat.

User’s Country (Land des Benutzers) Der zweistelligen Ländercode, der mit dem Kontoverbunden ist, das das Produkt abonniert hat.Dieser Bericht verwendet den Standard ISO 3166-1alpha-2.

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Instance-Typ Der Instance-Typ, der der Produktnutzungzugeordnet ist: z. B. t2.micro.

Usage Units (Nutzungseinheiten) Die Anzahl der Nutzungseinheiten, die der Kundewährend des Berichtszeitraums verwendet hat.

Usage Unit Type (Nutzungseinheiten-Typ) Die Maßeinheit, die die Nutzung des Kunden misst.Beispiel: Stunden oder Tage.

Offering Description (Angebotsbeschreibung) Die Beschreibung des Produktangebots. Beispiel:Das Produkt wird zur stundenweisen, kostenlosenProbe- oder jährlichen Nutzung angeboten.

Estimated Revenue (Geschätzter Umsatz) Die geschätzten Umsätze aus der Nutzung desProdukts. Die Fakturierung wird am Ende desMonats abgeschlossen.

Währung Die Währung der Transaktion. Beispiel: Wenn dieTransaktion in US-Dollar ist, lautet der Eintrag„USD“.

Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Offer Visibility (Angebotssichtbarkeit) Gibt an, ob das Angebot ein Public-, Private- oderEnterprise Contract-Angebot ist.

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, dem die Gebühren in Rechnunggestellt werden.

Customer Country (Land des Kunden) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Customer State (Bundesland des Kunden) Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebührenin Rechnung gestellt werden. Dieser Berichtverwendet den Standard ISO 3166-1 alpha-2.

Customer City (Stadt des Kunden) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

168

Page 176: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Spaltenname Description (Beschreibung)

Customer Zip Code (Postleitzahl des Kunden) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Abschnitt 2: GebührenDieser Abschnitt behandelt gebührenpflichtige Transaktionen, die Produkten zugeordnet sind, z. B.jährliche, monatliche, auf SaaS-Verträgen basierende Produktgebühren und Abonnementgebühren fürDatenprodukte. Die Daten in diesem Abschnitt gelten für den 24-Stunden-Zeitraum 72 Stunden vor demZeitpunkt, an dem der Bericht generiert wird. Beispiel: Wenn der Bericht am 24. Mai generiert wird, deckendie Daten den 24-Stunden-Zeitraum für den 21. Mai ab.

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

User’s State (Bundesland des Benutzers) Das Bundesland der Rechnungsadresse, diemit dem Konto verbunden ist, das das Produktabonniert hat.

User’s Country (Land des Benutzers) Der zweistelligen Ländercode, der mit dem Kontoverbunden ist, das das Produkt abonniert hat.Dieser Bericht verwendet den Standard ISO 3166-1alpha-2.

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Amount (Betrag) Die Nutzungsgebühr. Bei einer Rückerstattung istdieser Wert negativ. Handelt es sich bei diesemEintrag um einen AWS Marketplace SaaS-Vertrag,

169

Page 177: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Spaltenname Description (Beschreibung)entspricht der Betrag der Gebühr für die Dimensionund nicht für den gesamten Vertrag.

Währung Die Währung der Transaktion. Beispiel: Wenn dieTransaktion in US-Dollar ist, lautet der Eintrag„USD“.

Fee Description (Beschreibung der Gebühr) Der Grund für die Gebühr: z. B. monatliche Gebühr,jährliche Gebühr oder Rückerstattung.

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, dem die Gebühren in Rechnunggestellt werden.

Customer Country (Land des Kunden) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Customer State (Bundesland des Kunden) Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer City (Stadt des Kunden) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Customer Zip Code (Postleitzahl des Kunden) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Startdatum Das Startdatum für einen AWS Marketplace-SaaS-Vertrag oder ein Datenproduktabonnement.

Enddatum Das Enddatum für einen AWS Marketplace-SaaS-Vertrag oder ein Datenproduktabonnement.

Quantity (Menge) Die Anzahl der Einheiten für eine Dimension, dieder Vertrag angibt.

Dimension: Die Dimension, die der Vertrag angibt.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

170

Page 178: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Spaltenname Description (Beschreibung)

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Abschnitt 3: Kostenlose TestkonvertierungenIn diesem Abschnitt werden Daten für kostenlose Testversionen, Conversions und Stornierungen für denvorangegangenen 24-Stunden-Zeitraum aufgeführt.

Spaltenname Description (Beschreibung)

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Der eindeutige Bezeichner für das Produkt.

New Free Trials (Neue kostenlose Testversionen) Die Anzahl der neuen kostenlosen Testversionen,die im Berichtszeitraum initiiert wurden.

Total Current Free Trials (Aktuelle kostenloseTestversionen insgesamt)

Die Gesamtzahl der aktiven kostenlosenTestabonnements.

Converted Free Trials (Konvertierte kostenloseTestversionen)

Die Gesamtzahl der Abonnements, die währenddes Berichtszeitraums von einer kostenlosenTestversion zur kostenpflichtigen Nutzungkonvertiert wurden.

Non-Converted Free Trials (Nicht konvertiertekostenlose Testversionen)

Die Gesamtzahl der Abonnements, bei denennach Ablauf der kostenlosen Testphase nicht zurkostenpflichtigen Nutzung übergegangen wurde.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Abschnitt 4: Neue InstancesIn diesem Abschnitt werden Daten für neue EC2-Instance und Instance-Typen für den vorangegangenen24-Stunden-Zeitraum aufgeführt.

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

User’s State (Bundesland des Benutzers) Das Bundesland der Rechnungsadresse, diemit dem Konto verbunden ist, das das Produktabonniert hat.

User’s Country (Land des Benutzers) Der zweistelligen Ländercode, der mit dem Kontoverbunden ist, das das Produkt abonniert hat.Dieser Bericht verwendet den Standard ISO 3166-1alpha-2.

171

Page 179: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Spaltenname Description (Beschreibung)

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Typ Der Amazon EC2-Instance-Typ.

Count Die Anzahl der EC2-Instances

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, dem die Gebühren in Rechnunggestellt werden.

Customer Country (Land des Kunden) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Customer State (Bundesland des Kunden) Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer City (Stadt des Kunden) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Customer Zip Code (Postleitzahl des Kunden) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Abschnitt 5: Neue ProduktabonnentenIn diesem Abschnitt werden Daten für neue Käufer für den vorangehenden 24-Stunden-Zeitraumaufgeführt.

172

Page 180: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

User’s State (Bundesland des Benutzers) Das Bundesland der Rechnungsadresse, diemit dem Konto verbunden ist, das das Produktabonniert hat.

User’s Country (Land des Benutzers) Der zweistellige Ländercode des Kontos, das dasProdukt abonniert hat. Dieser Bericht verwendetden Standard ISO 3166-1 alpha-2.

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Offer Visibility (Angebotssichtbarkeit) Gibt an, ob das Angebot ein Public-, Private- oderEnterprise Contract-Angebot ist.

Customer Country (Land des Kunden) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Customer State (Bundesland des Kunden) Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer City (Stadt des Kunden) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Customer Zip Code (Postleitzahl des Kunden) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sich nichtum das Konto handelt. Diese ist mit dem Kontoverknüpft, dem Gebühren in Rechnung gestelltwerden. Sie unterstützt Sie bei der Überwachungvon Nutzung, Umsatz und Abonnementsvon Kunden in allen AWS Marketplace-Finanzberichten.

173

Page 181: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Business Report (Täglicher Geschäftsbericht)

Spaltenname Description (Beschreibung)

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Abschnitt 6: Stornierte ProduktabonnentenIn diesem Abschnitt werden Daten für Käuferstornierungen für den vorangehenden 24-Stunden-Zeitraumaufgeführt.

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

User’s State (Bundesland des Benutzers) Das Bundesland der Rechnungsadresse, diemit dem Konto verbunden ist, das das Produktabonniert hat.

User’s Country (Land des Benutzers) Der zweistelligen Ländercode, der mit dem Kontoverbunden ist, das das Produkt abonniert hat.Dieser Bericht verwendet den Standard ISO 3166-1alpha-2.

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Subscribed Date (Datum des Abonnements) Datum des Beginns des Abonnements.

Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Offer Visibility (Angebotssichtbarkeit) Gibt an, ob das Angebot ein Public-, Private- oderEnterprise Contract-Angebot ist.

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, dem die Gebühren in Rechnunggestellt werden.

Customer Country (Land des Kunden) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Customer State (Bundesland des Kunden) Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer City (Stadt des Kunden) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Customer Zip Code (Postleitzahl des Kunden) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

174

Page 182: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Customer Subscriber Report

(Täglicher Bericht zu Kundenabonnements)

Spaltenname Description (Beschreibung)

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Daily Customer Subscriber Report (Täglicher Berichtzu Kundenabonnements)Dieser Bericht listet Daten für Kunden auf, die Ihre Produkte gekauft haben. Dieser Bericht gibt nicht diederzeitige oder frühere Nutzung an, sondern sagt nur aus, dass ein Kunde Ihr Produkt abonniert hat. Sieerhalten diesen Bericht nur dann, wenn relevante Informationen verfügbar sind. Wenn Sie diesen Berichtnicht erhalten und der Meinung sind, dass Sie ihn hätten erhalten sollen, wenden Sie sich an das AWSMarketplace Seller Operations-Team.

Sie können auf diesen Bericht im AWS Marketplace Management Portal zugreifen. Wenn Sie für thesection called “AWS Marketplace Commerce Analytics Service” (p. 8) registriert sind, können Sie auch mitdem AWS-SDK auf Ihre Berichte zugreifen.

Der Bericht enthält zwei Abschnitte: einen für stündliche und monatliche Abonnements und einen fürjährliche Abonnements. Der Bericht enthält die Liste der AWS-Konto-IDs für alle Kunden, die Ihre Produkteabonniert haben.

VeröffentlichungszeitplanDieser Bericht wird täglich um 00:00 Uhr UTC veröffentlicht und deckt den Zeitaum von 00:00 UTC bis23:59 UTC des vorherigen Tages ab.

Themen• Abschnitt 1: Stündliche und monatliche Abonnements (p. 175)• Abschnitt 2: Variable Längen-Abonnements (p. 176)

Abschnitt 1: Stündliche und monatliche AbonnementsIn diesem Abschnitt werden Daten für alle nutzungsbasierten Abonnements am vorherigen Tag um23:59:59 UTC aufgeführt.

175

Page 183: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily Customer Subscriber Report

(Täglicher Bericht zu Kundenabonnements)

Spaltenname Description (Beschreibung)

Customer AWS Account Number (Kunden-Kontonummer)

Das Konto, das das Produkt abonniert hat.

Product Title (Produkttitel) Der Titel des Produkts.

Product Id (Produkt-ID) Die eindeutige Kennung für das Softwareprodukt.

Product Code (Produkt-Code) Die eindeutige Kennung für das Softwareprodukt.

Subscription Start Date (Beginn des Abonnements) Das Startdatum für das Abonnement, formatiert alsYYYY-MM-DD.

Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Offer Visibility (Angebotssichtbarkeit) Gibt an, ob das Angebot ein Public-, Private- oderEnterprise Contract-Angebot ist.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Wiederverkäufer-Konto-ID Die eindeutige Kennung für den Beratungspartner-Wiederverkäufer.

Name des Wiederverkäuferkontos Der Name des Beratungspartner-Wiederverkäufers.

Abschnitt 2: Variable Längen-AbonnementsIn diesem Abschnitt werden Daten für alle gebührenbasierten Abonnements am vorherigen Tag um23:59:59 UTC aufgeführt.

Spaltenname Description (Beschreibung)

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, das das Produkt abonniert hat.

Product Title (Produkttitel) Der Titel des Produkts.

Product Id (Produkt-ID) Die eindeutige Kennung für das Softwareprodukt.

Product Code (Produkt-Code) Die eindeutige Kennung für das Softwareprodukt.Diese Informationen sind auch als Teil der AmazonEC2-Instance-Metadaten verfügbar.

Subscription Id (Abonnement-ID) Die ID für das Abonnement.

176

Page 184: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDisbursement Report (Auszahlungsbericht)

Spaltenname Description (Beschreibung)

Subscription Quantity (Abonnementmenge) Die Gesamtzahl der Lizenzen, die der Kundegekauft hat.

Subscription Type (Abonnementtyp) Der Typ des Abonnements.

Subscription Intent (Abonnementzweck) Gibt an, ob es sich bei diesem Angebot um einUpgrade oder eine Verlängerung eines früherenAngebots handelt.

Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Subscription Start Date (Beginn des Abonnements) Das Datum, an dem der Kunde das Produktabonniert hat, formatiert als YYYY-MM-DD.

Previous Offer ID (ID des vorherigen Angebots) Die ID des Angebots, das dem Upgrade- oderVerlängerungsangebot vorausging, sofernvorhanden.

Offer Visibility (Angebotssichtbarkeit) Gibt an, ob das Angebot ein Public-, Private- oderEnterprise Contract-Angebot ist.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Wiederverkäufer-Konto-ID Die eindeutige Kennung für den Beratungspartner-Wiederverkäufer.

Name des Wiederverkäuferkontos Der Name des Beratungspartner-Wiederverkäufers.

Disbursement Report (Auszahlungsbericht)Der Auszahlungsbericht bietet Informationen über die Gelder, die seit der letzten Auszahlung auf denBankkonten gesammelt und ausgezahlt wurden. Zu den Auszahlungen können Kundenzahlungen oderRückerstattungen für ein Abonnement Ihres Produkts sowie erhobene und dem Kunden rückerstatteteSteuern beinhalten. Sie erhalten keine Auszahlungen, bis die Geldmittel vom Kunden eingegangen sind.Unterschiedliche Kunden haben unterschiedliche Zahlungsbedingungen bei AWS, weshalb manche Mittelin den Alterskategorien mit fehlendem Eingang möglicherweise nicht vom Kunden zu zahlen sind.

Erstattungen werden als negative Beträge angezeigt, da das Geld nach der Autorisierung einer Erstattungdurch Sie an den Kunden zurückgesendet wird.

Dieser Bericht ist im AWS Marketplace Management Portal auf der Registerkarte Reports (Berichte)verfügbar. Wenn Sie für den AWS Marketplace-Commerce-Analytics-Service angemeldet sind, können Siemithilfe von API-Aufrufen auf Abschnitte dieses Berichts zugreifen. Weitere Informationen finden Sie im thesection called “AWS Marketplace Commerce Analytics Service” (p. 8).

177

Page 185: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDisbursement Report (Auszahlungsbericht)

VeröffentlichungszeitplanDieser Bericht wird 3-5 Tage nach Einleitung einer Auszahlung für die Überweisung von Guthaben an IhreBank veröffentlicht. Im Allgemeinen ist dies ein Bericht für Verkäufer, die Auszahlungen in monatlichenIntervallen erhalten. Wenn keine Auszahlung veranlasst wurde, wird kein Auszahlungsbericht generiert.

Themen• Abschnitt 1: Auszahlung des Betrags nach Produkt (p. 178)• Abschnitt 2: Auszahlung der Menge nach Kundengeografie (p. 180)• Abschnitt 3: Auszahlung der Menge nach Instanz (p. 181)• Abschnitt 4: Alter nicht eingesammelter Fonds (p. 181)• Abschnitt 5: Alter der Auszahlung (p. 182)• Abschnitt 6: Alter der letzten fälligen Fonds (p. 182)• Abschnitt 7: Nicht erfasste Geldmittel (p. 183)

Abschnitt 1: Auszahlung des Betrags nach ProduktIn diesem Abschnitt werden Daten für Auszahlungen nach Produkt aufgeführt.

Spaltenname Description (Beschreibung)

Produkt Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

SellerRev Der Betrag, der dem Kunden in Rechnung gestelltwird, oder die Gebühren für die Nutzung desProdukts.

AWSRefFee Der Betrag der AWS Marketplace-Gebühr.

SellerRevRefund Der Betrag der Abonnementkosten, der demKunden erstattet wird, sofern während desDatenerfassungszeitraums Erstattungen verarbeitetwurden.

AWSRefFeeRefund Der Betrag der AWS Marketplace-Gebühr dererstattet wird, wenn Erstattungen während desDatenerfassungszeitraums verarbeitet wurden.

SellerRevCredit Die AWS-Gutschriften für das AWS Marketplace-Konto des Kunden.

AWSRefFeeCredit Die AWS-Gutschriften, die AWS Marketplace inIhrem Konto platziert.

Net Amount (Nettobetrag) Der gesamtbetrag, der an Sie ausgezahlt wurde.Diese Spalte ist gleich der Spalte „SellerRev“abzüglich der Spalte „AWSRefFee“. Wenn einKunde eine Erstattung erhält, enthält dieseSpalte eine negative Zahl, die der Spalte„SellerRevRefund“ abzüglich der Spalte„AWSRefFeeRefund“ entspricht.

178

Page 186: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDisbursement Report (Auszahlungsbericht)

Spaltenname Description (Beschreibung)

Transaction Reference ID (Transaktionsreferenz-ID)

Eine eindeutige Kennung für die Transaktion,mit der Sie Transaktionen mit AWS Marketplace-Berichten korrelieren können.

SellerUSSalesTax Der Gesamtbetrag der für diese Transaktionin Rechnung gestellten US-Umsatz- undVerbrauchssteuer.

SellerUSSalesTaxRefund Der Gesamtbetrag der ggf. für dieseTransaktion zurückerstatteten US-Umsatz- undVerbrauchssteuern.

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, dem die Gebühren in Rechnunggestellt werden.

Customer Country (Land des Kunden) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Customer State (Bundesland des Kunden) Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer City (Stadt des Kunden) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Customer Zip Code (Postleitzahl des Kunden) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Launch Type Description (Beschreibung desStarttyps)

Der Typ der Instance, die der Kunde gestartet hat.Dies ist Amazon EC2 oder AWS Fargate.

Container Hours (Container-Stunden) Die aggregierten angefangenen Stunden proRegion nach Starttyp.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

179

Page 187: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDisbursement Report (Auszahlungsbericht)

Abschnitt 2: Auszahlung der Menge nach KundengeografieIn diesem Abschnitt werden Daten für Auszahlungen nach dem geographischen Standort des Kundenaufgeführt.

Spaltenname Description (Beschreibung)

Settlement ID (Abrechnungs-ID) Die eindeutige ID der Auszahlung.

Settlement Period Start Date (Startdatum derAbrechnungsperiode)

Das Anfangsdatum und die Uhrzeit desAuszahlungszeitraums.

Settlement Period End Date (Enddatum derAbrechnungsperiode)

Das Enddatum und die Uhrzeit desAuszahlungszeitraums.

Deposit Date (Einzahlungstermin) Datum/Uhrzeit der Auszahlung.

Disbursed Amount (Ausgezahlter Betrag) Der Gesamtbetrag der Auszahlung.

Country Code (Ländercode) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

State or Region (Bundesland oder Region) Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

City (Ort) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Postal Code (Postleitzahl) Die Postleitzahl der Rechnungsadresse, die demKonto zugeordnet ist, dem die Software-Gebührenin Rechnung gestellt werden.

Net Amount by Tax Location (Nettobetrag nachSteuerstandort)

Der Gesamtbetrag der an den Verkäuferausgezahlten Mittel nach Steuerstandort, abzüglichAWS Marketplace-Gebühren, Rückerstattungenund US-Verkaufs- und Nutzungssteuer.

Gross Amount by Tax Location (Bruttobetrag nachSteuerstandort)

Der Gesamtbetrag, der dem Verkäufer ausgezahltwird, gruppiert nach Steuerstandort.

Seller U.S. Sales Tax (US-Verkäufer-Umsatzsteuer)

Der Gesamtbetrag der im Namen des Verkäufersfür diese Transaktion in Rechnung gestelltenUS-Umsatz- und Verbrauchssteuer. (Das heißt,verwandte Datensätze in US-Umsatz- und -Steuerberichten zeigen „steuerpflichtige Partei“ ==„VERKÄUFER“.)

Seller U.S. Sales Tax Refund (US-Verkäufer-Umsatzsteuerrückerstattung)

Der Gesamtbetrag der ggf. für dieseTransaktion zurückerstatteten US-Umsatz- undVerbrauchssteuern, wenn solche Steuern imNamen des Verkäufers erhoben wurden. (Dasheißt, verwandte Datensätze in US-Umsatz- und -Steuerberichten zeigen „steuerpflichtige Partei“ ==„VERKÄUFER“.)

180

Page 188: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDisbursement Report (Auszahlungsbericht)

Abschnitt 3: Auszahlung der Menge nach InstanzIn diesem Abschnitt werden Daten für Auszahlungen nach Amazon EC2-Instance-Stunden aufgeführt.

Spaltenname Description (Beschreibung)

Produkt Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Usage Type Description (Verwendungsart-Beschreibung)

Die Beschreibung der Verwendung, einschließlichAngebotsart, Region und Instance-Typ.

Rate (Tarif) Der Softwaretarif pro Stunde für diesenAngebotstyp, diese Region und diesen Instance-Typ.

User Count (Anzahl der Benutzer) Die Anzahl der eindeutigen Kunden, die diesenAngebotstyp, diese Region und diesen Instance-Typ verwenden.

Instance Hours (Instance-Stunden) Die Anzahl der Stunden, die die Instance für demAngebotstyp, die Region und den instance-Typverwendet.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Abschnitt 4: Alter nicht eingesammelter FondsIn diesem Abschnitt werden Daten für nicht eingezogene Mittel aufgeführt, geordnet nach dem Alter. Nichteingezogene Mittel könnten Beträge enthalten, die nicht fällig sind.

Spaltenname Description (Beschreibung)

Uncollected (< 31 days pending) (Nicht eingezogen(mehr als 31 Tage ausstehend))

Die Gesamtzahl der fakturierten, jedoch seitweniger als 31 Tagen noch nicht eingezogenenMittel.

Uncollected (31–60 days pending) (Nichteingezogen (31 bis 60 Tage ausstehend))

Die Gesamtzahl der fakturierten, jedoch seit 31–60Tagen noch nicht eingezogenen Mittel.

Uncollected (61–90 days pending) (Nichteingezogen (61 bis 90 Tage ausstehend))

Die Gesamtzahl der fakturierten, jedoch seit 61–90Tagen noch nicht eingezogenen Mittel.

Uncollected (> 91–120 days pending) (Nichteingezogen (91 bis 120 Tage ausstehend))

Die Gesamtzahl der fakturierten, jedoch seit 91–120 Tagen noch nicht eingezogenen Mittel.

Uncollected (> 120 days pending) (Nichteingezogen (mehr als 120 Tage ausstehend))

Die Gesamtzahl der fakturierten, jedoch seit mehrals 120 Tagen noch nicht eingezogenen Mittel.

Uncollected (overall) (Nicht eingezogen (gesamt)) Die Summe aller fakturierten, aber noch nichteingezogenen Mittel.

181

Page 189: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDisbursement Report (Auszahlungsbericht)

Abschnitt 5: Alter der AuszahlungIn diesem Abschnitt werden Daten für Mittel seit der letzten Auszahlung aufgeführt.

Spaltenname Description (Beschreibung)

Collected (< 31 days pending) (Eingezogen(weniger als 31 Tage ausstehend))

Die Summe eingezogenen Mittel, die im Zeitraumvon 0–31 Tagen fakturiert wurden.

Collected (> 31–60 days pending) (Eingezogen (31bis 60 120 Tage ausstehend))

Die Summe eingezogenen Mittel, die im Zeitraumvon 31–60 Tagen fakturiert wurden.

Collected (> 61–90 days pending) (Eingezogen ( 61bis 90 Tage ausstehend))

Die Summe eingezogenen Mittel, die im Zeitraumvon 61–90 Tagen fakturiert wurden.

Collected (> 91–120 days pending) (Eingezogen(91 bis 120 Tage ausstehend))

Die Summe eingezogenen Mittel, die im Zeitraumvon 91–120 Tagen fakturiert wurden.

Collected (> 120 days pending) (Eingezogen (mehrals 120 Tage ausstehend))

Die Summe eingezogenen Mittel, die im Zeitraumvon mehr als 120 Tagen fakturiert wurden.

Collected (overall) (Eingezogen (gesamt)) Die Summe aller eingezogenen Mittel.

Abschnitt 6: Alter der letzten fälligen FondsDieser Abschnitt führt die Daten für Mittel auf, die sich beim Kunden angesammelt haben und zu zahlensind, aber noch nicht gemäß der Vereinbarung des Kunden mit AWS gezahlt wurden.

Spaltenname Description (Beschreibung)

Past Due (< 31 days) (Überfällig (weniger als31 Tage))

Die gesamten Mittel, die sich in den letzten 0–31 Tagen angesammelt haben und von diesemKunden zu zahlen sind, jedoch noch nicht gezahltwurden.

Past Due (> 31–60 Days) (Überfällig (31 bis 60Tage))

Die gesamten Mittel, die sich in den letzten 31–60 Tagen angesammelt haben und von diesemKunden zu zahlen sind, jedoch noch nicht gezahltwurden.

Past Due (> 61–90 Days) (Überfällig (61 bis 90Tage))

Die gesamten Mittel, die sich in den letzten 61–90 Tagen angesammelt haben und von diesemKunden zu zahlen sind, jedoch noch nicht gezahltwurden.

Past Due (> 91–120 days) (Überfällig (91 bis 120Tage))

Die gesamten Mittel, die sich in den letzten 91–120 Tagen angesammelt haben und von diesemKunden zu zahlen sind, jedoch noch nicht gezahltwurden.

Past Due (> 120 days) (Überfällig (mehr als120 Tage))

Die gesamten Mittel, die sich in den letzten 121oder mehr Tagen angesammelt haben und vondiesem Kunden zu zahlen sind, jedoch noch nichtgezahlt wurden.

182

Page 190: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDisbursement Report (Auszahlungsbericht)

Spaltenname Description (Beschreibung)

Past Due (overall) (Überfälliger Gesamtbetrag(insgesamt))

Die gesamten Mittel, die sich angesammelt habenund fällig sind, jedoch vom Kunden noch nichtbezahlt wurden.

Abschnitt 7: Nicht erfasste GeldmittelIn diesem Abschnitt werden alle nicht gezahlten Mittel aufgelistet, sortiert nach dem Fälligkeitsdatum derZahlung.

Spaltenname Description (Beschreibung)

AWS-Kontonummer des Zahlers Das Konto, dem die Software-Gebühren inRechnung gestellt werden.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Gross Revenue (Bruttoumsatz) Der Betrag, der für die Verwendung des Produktsin Rechnung gestellt wird, oder die Gebühren fürdie Verwendung des Produkts.

AWS Revenue Share (AWS-Umsatzanteil) Der Betrag der AWS-Gebühr, der zurAbrechnungszeit vom Rechnungsbetragabgezogen wird.

Gross Refunds (Bruttorückerstattungen) Der Gesamtbetrag aller Erstattungen für dieTransaktion.

AWS Refunds Share (AWS-Rückerstattungsanteil) Der Teil der AWS-Gebühr, der für die Transaktionzurückerstattet wird.

Net Revenue (Nettoumsatz) Der Nettobetrag, der für diese Transaktion inberechnet wird, abzüglich AWS-Gebühren,Rückerstattungen und der US-amerikanischenUmsatz- und Verbrauchssteuer.

Währung Die Währung der Transaktion. Beispiel: Wenn dieTransaktion in US-Dollar ist, lautet der Eintrag„USD“.

AR Period (AR-Periode) Monat und Jahr der Transaktion im Format YYYY-MM.

Transaction Reference ID (Transaktionsreferenz-ID)

Ein eindeutiger Bezeichner für die Transaktion, denSie verwenden können, um Transaktionen überAWS Marketplace-Berichte hinweg zu korrelieren.

Opportunity Name (Name der Opportunity) Die eindeutige ID für eine registrierte Opportunity.

Opportunity Description (Beschreibung derOpportunity)

Die Metadaten für die registrierte Opportunity.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige Kennung der Lösung.

183

Page 191: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMonthly Billed Revenue Report (Monatlicher

Bericht zum abgerechneten Umsatz)

Spaltenname Description (Beschreibung)

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Fälligkeitsdatum der Zahlung Das Fälligkeitsdatum der Zahlung im FormatYYYY-MM-DD.

Monthly Billed Revenue Report (Monatlicher Berichtzum abgerechneten Umsatz)Der monatliche Bericht zum abgerechneten Umsatz bietet Ihnen jeden Monat verlässliche Informationen zuden abgerechneten Umsätzen für Buchhaltungs- und andere Finanzberichtszwecke. Dieser Bericht zeigtdie Gesamtbeträge, die AWS seinen Kunden für die stündliche, jährliche oder monatliche Nutzung IhrerProdukte in Rechnung stellt. Der Bericht hat vier Abschnitte: fakturierte Beträge für stündliche Nutzung undmonatliche Gebühren, Abonnements variabler Länge, Field Demonstration-Nutzung und flexible Zahlungen.

Important

Die Beträge in diesem Bericht spiegeln nur für den Kunden fakturierte Umsätze und nicht dietatsächlich von Kunden eingezogenen Beträge wider.

Dieser Bericht ist im AWS Marketplace Management Portal auf der Registerkarte Reports (Berichte)verfügbar. Wenn Sie für den AWS Marketplace-Commerce-Analytics-Service angemeldet sind, können Siemithilfe von API-Aufrufen auf Abschnitte dieses Berichts zugreifen. Weitere Informationen finden Sie im thesection called “AWS Marketplace Commerce Analytics Service” (p. 8).

VeröffentlichungszeitplanDieser Bericht wird monatlich am 15. um 00:00 Uhr UTC veröffentlicht. Der Bericht deckt den vorherigenKalendermonat ab dem ersten Tag des Monats um 00:00 Uhr (UTC) bis zum letzten Tag des Monats um23:59 Uhr UTC ab. Beispiel: Der Bericht, der am 15. Mai veröffentlicht qird, deckt den Zeitraum vom 1. April00:00 UTC bis zum 30. Aoril 23:59 UTC ab.

Themen• Abschnitt 1: Rechnungs- und Umsatzdaten (p. 184)• Abschnitt 2: Variable Längen-Abonnements (p. 186)• Abschnitt 3: AWS Field Demonstration Usage (AWS Field Demonstration-Nutzung) (p. 189)• Abschnitt 4: Verträge mit flexibler Zahlungsplan (p. 189)

Abschnitt 1: Rechnungs- und UmsatzdatenIn diesem Abschnitt werden nutzungsbasierte Fakturierung, Erstattungen, Gebühren sowie US-Umsatz-und Verbrauchssteuern erfasst.

184

Page 192: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMonthly Billed Revenue Report (Monatlicher

Bericht zum abgerechneten Umsatz)

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

Country (Land) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Status Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

City (Ort) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Zip Code (Postleitzahl) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Customer Billed Amount (Fakturierter Betrag desKunden)

Der Betrag, der dem Kunden in Rechnung gestelltwird, oder die monatlichen Gebühren für dieNutzung des Produkts.

AWS-Angebotsgebühr Die AWS Marketplace-Gebühr, die von demfakturierten Betrag abzuziehen ist.

Refunds Amount (Erstattungsbetrag) Der Gesamtbetrag der Abonnementkosten, dieKunden erstattet wurden, sofern während desDatenerfassungszeitraums Erstattungen verarbeitetwurden.

AWS Fee Refund (Gebührenrückerstattung) Der Teil der AWS Marketplace-Gebühr, dererstattet wird, wenn Rückerstattungen während desDatenabdeckungszeitraums verarbeitet wurden.

Kosten Die Kosten für Artikel für einen Wiederverkäufer: z.B., was ein Wiederverkäufer Ihnen zahlt, wenn erIhr Produkt verkauft.

Partner Revenue Amount (Partner-Umsatzbetrag) Der Gesamtbetrag, der für die Transaktion inRechnung gestellt wird, abzüglich der AWSMarketplace-Gebühren, von Rückerstattungen undder US-Umsatz- und Verbrauchssteuer.

Währung Die Währung der Transaktion. Beispiel: Wenn dieTransaktion in US-Dollar ist, lautet der Eintrag USD.

Transaction Reference ID (Transaktionsreferenz-ID)

Eine eindeutige Kennung für die Transaktion,mit der Sie Transaktionen mit AWS Marketplace-Berichten korrelieren können.

185

Page 193: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMonthly Billed Revenue Report (Monatlicher

Bericht zum abgerechneten Umsatz)

Spaltenname Description (Beschreibung)

U.S. Sales Tax Customer Billed Amount (US-Umsatzsteuer des für den Kunden fakturiertenBetrags)

Der Gesamtbetrag der im Namen des Verkäufersfür diese Transaktion in Rechnung gestelltenUS-Umsatz- und Verbrauchssteuer. (Das heißt,verwandte Datensätze in US-Umsatz- und -Steuerberichten zeigen „steuerpflichtige Partei“ ==„VERKÄUFER“.)

U.S. Sales Tax Refunds Amount (US-Umsatzsteuer-Rückerstattungsbetrag)

Der Gesamtbetrag der ggf. für dieseTransaktion zurückerstatteten US-Umsatz- undVerbrauchssteuern, wenn solche Steuern imNamen des Verkäufers erhoben wurden. (Dasheißt, verwandte Datensätze in US-Umsatz- und -Steuerberichten zeigen „steuerpflichtige Partei“ ==„VERKÄUFER“.)

Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Offer Visibility (Angebotssichtbarkeit) Gibt an, ob das Angebot ein Public-, Private- oderEnterprise Contract-Angebot ist.

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, dem die Gebühren in Rechnunggestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnetist, dem die Gebühren in Rechnung gestelltwerden. Wenn die E-Mail-Adresse beispielsweiselautet [email protected], der Eintrag istexample.com.

Opportunity Name (Name der Opportunity) Die eindeutige ID für eine registrierte Opportunity.

Opportunity Description (Beschreibung derOpportunity)

Die Metadaten für die registrierte Opportunity.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Abschnitt 2: Variable Längen-AbonnementsIn diesem Abschnitt werden Daten für gebührenbasierte Kosten aufgeführt.

186

Page 194: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMonthly Billed Revenue Report (Monatlicher

Bericht zum abgerechneten Umsatz)

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

Country (Land) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Status Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

City (Ort) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Zip Code (Postleitzahl) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Subscription Quantity (Abonnementmenge) Die Anzahl der Gesamt-Lizenzen, angegeben alsTeil des jährlichen Abonnementkaufs.

Subscription Start Date (Beginn des Abonnements) Das Startdatum des Abonnements mit variablerLänge.

Subscription End Date (Ende des Abonnements) Das Enddatum der Abonnements mit variablerLänge.

Annual Subscription Instance Type (Instance-Typdes jährlichen Abonnements)

Der Instance-Typ, der dem Abonnement mitvariabler Länge zugeordnet ist.

Customer Billed Amount (Fakturierter Betrag desKunden)

Die Menge, die für die Nutzung in Rechnunggestellt wird, monatliche Gebühren oder beides.

AWS-Angebotsgebühr Der Betrag der AWS Marketplace-Gebühr, der vomRechnungsbetrag abgezogen wird.

Refunds Amount (Erstattungsbetrag) Der Gesamtbetrag der Erstattung an Kunden,wenn Rückerstattungen während desDatenabdeckungszeitraums verarbeitet wurden.

AWS Fee Refund (Gebührenrückerstattung) Der Teil der AWS Marketplace-Gebühr, dererstattet wird, wenn Rückerstattungen während desDatenabdeckungszeitraums verarbeitet wurden.

Kosten Die Kosten für Artikel für einen Wiederverkäufer: z.B., was ein Wiederverkäufer Ihnen zahlt, wenn erIhr Produkt verkauft.

Partner Revenue Amount (Partner-Umsatzbetrag) Der Nettobetrag, der für diese Transaktion inRechnung gestellt wird, abzüglich der AWS

187

Page 195: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMonthly Billed Revenue Report (Monatlicher

Bericht zum abgerechneten Umsatz)

Spaltenname Description (Beschreibung)Marketplace-Gebühren, Rückerstattungen und derUS-Umsatz- und Verbrauchssteuer.

Währung Die Währung der Transaktion. Beispiel: Wenn dieTransaktion in US-Dollar ist, lautet der Eintrag„USD“.

Transaction Reference ID (Transaktionsreferenz-ID)

Eine eindeutige Kennung für die Transaktion,mit der Sie Transaktionen mit AWS Marketplace-Berichten korrelieren können.

U.S. Sales Tax Customer Billed Amount (US-Umsatzsteuer des für den Kunden fakturiertenBetrags)

Der Gesamtbetrag der im Namen des Verkäufersfür diese Transaktion in Rechnung gestelltenUS-Umsatz- und Verbrauchssteuer. (Das heißt,verwandte Datensätze in US-Umsatz- und -Steuerberichten zeigen „steuerpflichtige Partei“ ==„VERKÄUFER“.)

U.S. Sales Tax Refunds Amount (US-Umsatzsteuer-Rückerstattungsbetrag)

Der Gesamtbetrag der ggf. für dieseTransaktion zurückerstatteten US-Umsatz- undVerbrauchssteuern, wenn solche Steuern imNamen des Verkäufers erhoben wurden. (Dasheißt, verwandte Datensätze in US-Umsatz- und -Steuerberichten zeigen „steuerpflichtige Partei“ ==„VERKÄUFER“.)

Customer AWS Account Number (Kunden-Kontonummer)

Die ID des Kontos, dem die Gebühren in Rechnunggestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Offer Visibility (Angebotssichtbarkeit) Gibt an, ob das Angebot ein Public-, Private- oderEnterprise Contract-Angebot ist.

Contract Start Date (Datum des Vertragsbeginns) Das Startdatum für einen AWS Marketplace-SaaS-Vertrag.

Contract End Date (Datum des Vertragsendes) Das Enddatum für einen AWS Marketplace-SaaS-Vertrag.

Opportunity Name (Name der Opportunity) Die eindeutige ID für eine registrierte Opportunity.

Opportunity Description (Beschreibung derOpportunity)

Die Metadaten für die registrierte Opportunity.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige ID für die Lösung.

188

Page 196: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMonthly Billed Revenue Report (Monatlicher

Bericht zum abgerechneten Umsatz)

Spaltenname Description (Beschreibung)

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

Abschnitt 3: AWS Field Demonstration Usage (AWS FieldDemonstration-Nutzung)Der Abschnitt listet Daten für die AWS- Field Demonstration-Nutzung (p. 20) Ihres Produkts auf. Sie könnenIhr Produkt so konfigurieren, dass wir es potenziellen Kunden demonstrieren können. Jede Nutzung imRahmen solcher Demonstrationen wird hier aufgeführt.

Spaltenname Description (Beschreibung)

Product Title (Produkttitel) Der Titel des Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Instance-Typ Der Amazon EC2-Instance-Typ, der der FieldDemonstration zugeordnet ist.

Usage Units (Nutzungseinheiten) Die Anzahl der dem Produkt zugeordnetenNutzungseinheiten.

Usage Unit Types (Nutzungseinheiten-Typen) Die Nutzungseinheiten, die der Zahl derNutzungseinheiten zugrunde liegt, beispielsweiseStunden.

Abschnitt 4: Verträge mit flexibler ZahlungsplanIn diesem Abschnitt werden Daten für alle Verträge aufgeführt, die Sie mit einem flexiblen Zahlungsplan inder vorherigen Auswertungsperiode erstellt haben.

Spaltenname Description (Beschreibung)

Customer AWS Account Number (Kunden-Kontonummer)

Die Kennung des Zahlerkontos, dem die Gebührenin Rechnung gestellt werden.

Customer Country (Land des Kunden) Der zweistellige Ländercode, der dem Zählerkontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Customer State (Bundesland des Kunden) Das Bundesland der Rechnungsadresse, die demZahlerkonto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

189

Page 197: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchMonthly Billed Revenue Report (Monatlicher

Bericht zum abgerechneten Umsatz)

Spaltenname Description (Beschreibung)

Customer City (Stadt des Kunden) Der Ort der Rechnungsadresse, die demZählerkonto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer ZIP Code (Postleitzahl des Kunden) Die Postleitzahl der Rechnungswesen, die demZählerkonto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Customer Email Domain (E-Mail-Domäne desKunden)

Die E-Mail-Domäne, die dem Zählerkontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Wenn die E-Mail-Adressebeispielsweise lautet [email protected], derEintrag ist example.com.

User Reference ID (Benutzer-Referenz-ID) Das Konto des Zahlerkontos, dem die Gebühren inRechnung gestellt werden.

User AWS Account Number (Benutzer-Kontonummer)

Die ID des Kontos, das das Produkt abonniert hat.

Product iD (Produkt-ID) Die eindeutige Kennung des Produkts.

Product Title (Produkttitel) Der Titel des Produkts.

Product Type (Produkttyp) Die Art des Produkts.

AWS Marketplace Offer ID (Angebots-ID) Die Kennung des Angebots, das der Käuferunterzeichnet hat.

Vertragserstellungsdatum Das Datum der Vertragserstellung. Dabei handeltes sich um das Datum, an dem ein Konto dasAngebot abonniert.

Contract Expiration Date (Vertragsablaufdatum) Das Datum, an dem der Vertrag ausläuft.

Total Contract Value (USD) (Gesamtvertragswert) Der Gesamtwert des Vertrages in USD.

# of Payments (Anzahl der Zahlungen) Die Anzahl der Zahlungen, die für den Vertraggeplant sind.

Invoice Date (Rechnungsdatum) Das Datum, an dem die Rechnung erstellt wurde.

Invoice Amount (USD) (Rechnungsbetrag) Der Rechnungsbetrag in USD.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

190

Page 198: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSales Compensation Report (Vertriebsvergütungsbericht)

Sales Compensation Report(Vertriebsvergütungsbericht)Der Bericht listet monatlich berechnete Umsätze mit zusätzlichen Kundeninformationen auf, die nicht imStandard sind the section called “Monthly Billed Revenue Report (Monatlicher Bericht zum abgerechnetenUmsatz)” (p. 184). Dieser Bericht listet die Gesamtbeträge auf, die AWS Kunden für die stündliche,jährliche oder monatliche Nutzung Ihres Produkts in Rechnung stellt.

Important

Die Beträge in diesem Bericht spiegeln nur für den Kunden fakturierte Umsätze und nicht dietatsächlich von Kunden eingezogenen Beträge wider.

Der Verkaufsvergütungsbericht und die Informationen, die Sie im Rahmen dieses Programms erhalten,stellen die vertraulichen Informationen von Amazon im Rahmen unserer Geheimhaltungsvereinbarungmit Ihnen oder, falls keine solche Vereinbarung besteht, die Allgemeinen Geschäftsbedingungen für AWSMarketplace-Verkäufer dar. Sie können diese Informationen nur für die Vergütung Ihrer Vertriebsmitarbeiterverwenden, indem Sie den AWS Marketplace-Umsatz Vertretern nach Firmenname, Geografie und AWS-Konto-ID zuordnen. Sie können diese Informationen an Mitarbeiter weitergeben, die diese Informationenbenötigen, um die Herkunft der an sie zu zahlenden Provisionen zu überblicken. Ihre Nutzung undWeitergabe dieser Informationen muss den Verpflichtungen in unserer Vertraulichkeitsvereinbarung mitIhnen und den Bedingungen für AWS Marketplace-Verkäufer entsprechen, einschließlich, aber nichtbeschränkt auf Abschnitt 3.8 der Allgemeinen Geschäftsbedingungen für AWS Marketplace-Verkäufer.

VeröffentlichungszeitplanDieser Bericht wird monatlich am 15. um 00:00 Uhr UTC veröffentlicht. Der Bericht deckt den vorherigenKalendermonat von 00:00 UTC bis 23:59 UTC am letzten Kalendertag des Monats ab. Beispiel: Die am 15.Mai veröffentlichte Bericht deckt den Zeitraum vom 1. April 00:00 Uhr UTC bis zum 30. April 23:59 Uhr UTCab.

Billed Revenue (Fakturierter Umsatz)Der Abschnitt zum fakturierten Umsatz in diesem Bericht beinhaltet nutzungs- und gebührenbasierteKosten des vorangegangenen Kalendermonats. Im Folgenden werden die Spaltennamen undBeschreibungen erläutert.

Note

In diesem Bericht ist die Angebotsgebühr der Prozentsatz der Transaktionserträge (mit Ausnahmesolcher aus dem Wiederverkauf von autorisierten Wiederverkaufsprodukten durch autorisierteWiederverkäufer) gemäß der gestuften Angebotsgebühr.

Spaltenname Description (Beschreibung)

Customer AWS Account Number (Kunden-Kontonummer)

Das Konto, dem die Gebühren in Rechnung gestelltwerden.

Country (Land) Der zweistellige Ländercode, der dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden. Dieser Bericht verwendet denStandard ISO 3166-1 alpha-2.

Status Das Bundesland der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

191

Page 199: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSales Compensation Report (Vertriebsvergütungsbericht)

Spaltenname Description (Beschreibung)

City (Ort) Der Ort der Rechnungsadresse, die dem Kontozugeordnet ist, dem die Gebühren in Rechnunggestellt werden.

Zip Code (Postleitzahl) Die Postleitzahl der Rechnungsadresse, diedem Konto zugeordnet ist, dem die Gebühren inRechnung gestellt werden.

Email Domain (E-Mail-Domäne) Die E-Mail-Domäne, die dem Konto zugeordnet ist,dem die Gebühren in Rechnung gestellt werden.Bei der E-Mail-Adresse [email protected] der Eintrag beispielsweise example.com.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Product Title (Produkttitel) Der Titel des Produkts.

Gross Revenue (Bruttoumsatz) Der Betrag, der für die Verwendung des Produktsin Rechnung gestellt wird, oder die monatlichenGebühren für die Verwendung des Produkts.

AWS Revenue Share (AWS-Umsatzanteil) Der Betrag der AWS-Gebühr, der beider Abrechnung vom Rechnungsbetragabgezogen wird. Er erscheint im thesection called “Disbursement Report(Auszahlungsbericht)” (p. 177).

Gross Refunds (Bruttorückerstattungen) Der Gesamtbetrag aller Erstattungen für dieTransaktion.

AWS Refunds Share (AWS-Rückerstattungsanteil) Der Teil der AWS-Gebühr, der für die Transaktionzurückerstattet wird.

Net Revenue (Nettoumsatz) Der Nettobetrag, der für diese Transaktion inRechnung gestellt wird, abzüglich der AWS-Gebühren, Rückerstattungen und der US-Umsatz-und Verbrauchssteuer.

Währung Die Währung der Transaktion. Beispiel: Wenn dieTransaktion in US-Dollar ist, lautet der Eintrag„USD“.

AR Period (AR-Periode) Monat und Jahr der Transaktion im Format YYYY-MM.

Transaction Reference ID (Transaktionsreferenz-ID)

Ein eindeutiger Bezeichner für die Transaktion, denSie verwenden können, um Transaktionen überAWS Marketplace-Berichte hinweg zu korrelieren.

Opportunity Name (Name der Opportunity) Die eindeutige ID für eine registrierte Opportunity.

Opportunity Description (Beschreibung derOpportunity)

Die Metadaten für die registrierte Opportunity.

Solution Title (Titel der Lösung) Der Name der Lösung.

Solution ID (Lösungs-ID) Die eindeutige Kennung der Lösung.

192

Page 200: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchUS sales and use tax report (US-

Umsatz- und Verbrauchssteuerbericht)

Spaltenname Description (Beschreibung)

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Payer Address ID (Adressen-ID des Zahlers) Eine eindeutige Kennung, die die Adresse desKunden darstellt.

US sales and use tax report (US-Umsatz- undVerbrauchssteuerbericht)Dieser monatliche Bericht bietet Verkäufern Informationen über die US-Umsatz- und Verbrauchssteuern,die AWS aus Vertriebs- und Nutzungstransaktionen in AWS Marketplace einzieht. Der Bericht enthältsowohl Produkte, die Verkäufer für den US-amerikanischen Mehrwertsteuereintreibungsservice in AWSMarketplace anmelden, als auch Produkte, für die AWS die Steuer erheben und überweisen muss.

Bei Verkäufen von Produkten, die für den Steuerberechnungsservice registriert sind, enthält dieAuswertung berechnete Umsatz- und Verwendungssteuer für Produkte mit einem Produktsteuercode.Produkte ohne Produktsteuercode werden in diesem Bericht mit einem Steuerwert von 0,00 USDangezeigt. Bei Verkäufen von Produkten, die aufgrund der erlassenen Marketplace-Vermittlungsregelnnicht für den Steuerberechnungsservice in Frage kommen, werden Beträge angezeigt, die AWS auf derGrundlage unserer internen Steuerentscheidungen gesammelt und als AWS überwiesen hat. WeitereInformationen finden Sie in der Amazon Web Services-Steuerhilfe auf AWS Marketplace Sellers & TaxCollection.

Verwenden Sie Transaction Reference ID für den Abgleich von Transaktionen zwischen demAuszahlungsbericht und diesem Bericht.

Dieser Bericht ist im AWS Marketplace Management Portal auf der Registerkarte Reports (Berichte)verfügbar. Wenn Sie für den AWS Marketplace-Commerce-Analytics-Service angemeldet sind, können Siemithilfe von API-Aufrufen auf Abschnitte dieses Berichts zugreifen. Weitere Informationen finden Sie im thesection called “AWS Marketplace Commerce Analytics Service” (p. 8).

VeröffentlichungszeitplanDieser Bericht wird monatlich am 15. um 00:00 Uhr UTC veröffentlicht. Der Bericht deckt den vorherigenKalendermonat ab dem ersten Tag des Monats um 00:00 Uhr (UTC) bis zum letzten Tag des Monats um23:59 Uhr UTC ab. Beispiel: Der Bericht, der am 15. Mai veröffentlicht qird, deckt den Zeitraum vom 1. April00:00 UTC bis zum 30. Aoril 23:59 UTC ab.

US sales and use tax report (US-Umsatz- undVerbrauchssteuerbericht)In diesem Abschnitt werden Daten für US-Umsatzsteuerbeträge aus den Software-Gebühren aufgeführt.

193

Page 201: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchUS sales and use tax report (US-

Umsatz- und Verbrauchssteuerbericht)

Spaltenname Description (Beschreibung)

Line Item ID (Positions-ID) Eine eindeutige Kennung für eine Position.Erstattungstransaktionen haben die gleichePositions-ID wie ihre Steuertermintransaktionen.

Customer Bill ID (Kundenrechnungs-ID) Die eindeutige Kennung für eine Kundenrechnung.

Product Name (Produktname) Der Name des gekauften Produkts.

Product Code (Produkt-Code) Die eindeutige Kennung des Produkts.

Product Tax Code (Produkt-Steuercode) Ein Standard-Code zum Identifizieren der Steuer-Eigenschaften für ein Produkt. Sie wählen dieEigenschaften, wenn Sie das Produkt erstellenoder ändern.

Seller ID (Verkäufer-ID) Eine eindeutige Kennung für den Verkäufer derTransaktion.

Seller Name (Name des Verkäufers) Der juristische Name des Verkäufers.

Transaction Date (Transaktionsdatum) Das Datum der Transaktion.

Total Adjusted Price (Gesamter bereinigter Preis) Der Endpreis der Transaktion.

Total Tax (Gesamtsteuer) Die für die Transaktion berechnete Gesamtsteuer

Base Currency Code (Basiswährungscode) Die Basiswährungs-Code für alle AWSMarketplace-Transaktionen. Dieser Eintrag istimmer „USD“.

Bill to City (Ort der Rechnungsadresse) Der Ort der Rechnungsadresse, die demZahlerkonto zugeordnet ist, dem die Software-Gebühren in Rechnung gestellt werden.

Bill to State (Bundesland der Rechnungsadresse) Das Bundesland der Rechnungsadresse, die demZahlerkonto zugeordnet ist, dem die Software-Gebühren in Rechnung gestellt werden.

Bill to Postal Code (PLZ der Rechnungsadresse) Die Postleitzahl der Rechnungsadresse, die demZahlerkonto zugeordnet ist, dem die Software-Gebühren in Rechnung gestellt werden.

Bill to Country (Land der Rechnungsadresse) Der zweistellige Ländercode, der dem Zahlerkontozugeordnet ist, dem die Software-Gebührenin Rechnung gestellt werden. Dieser Berichtverwendet den Standard ISO 3166-1 alpha-2.

Transaction Type Code (Transaktionstyp-Code) Der Typ-Code der Transaktion. Zulässige Werte:{, }

• AWS: : Eine Steuerermintransaktion• REFUND: : Eine vollständige oder teilweise

Erstattung• TAXONLYREFUND: : Eine Nur-Steuer-

Rückerstattung

194

Page 202: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchUS sales and use tax report (US-

Umsatz- und Verbrauchssteuerbericht)

Spaltenname Description (Beschreibung)Rückerstattungstransaktionen haben die Positions-ID mit ihren ursprünglichen Termintransaktionengemeinsam.

Display Price Taxability Type(Produktversteuerungstyp für den angezeigtenPreis)

Der Versteuerungstyp für den Preis, der Kundenangezeigt wird. Alle AWS Marketplace-Angebotesind exklusiv.

Tax Location Code Taxed Jurisdiction(Steuerstandortcode für Steuerjurisdiktion)

Der Vertex-Geocode, der dem Steuerstandortzugeordnet ist.

Tax Type Code (Steuertypcode) Der Typ der Steuer, der für die Transaktionangewendet wird. Die möglichen Werte sind None,Sales, und SellerUse.

Jurisdiction Level (Zuständigkeitsebene) Die Zuständigkeitsebene der Adresse, die für denSteuerstandort verwendet wird.  Die möglichenWerte sind State, County, City, und District.

Taxed Jurisdiction (Besteuerte Jurisdiktion) Name der besteuerten Jurisdiktion.

Taxable Sale Amount (SteuerpflichtigerVerkaufsbetrag)

Der steuerpflichtige Betrag der Transaktion nachZuständigkeitsebene.

Nontaxable Sale Amount (Nicht steuerpflichtigerVerkaufsbetrag)

Der nicht steuerpflichtige Betrag der Transaktionnach Zuständigkeitsebene.

Tax Amount (Steuerbetrag) Die Steuer, die auf der Zuständigkeitsebeneabgerechnet wird.

Tax Jurisdiction Tax Rate (Jurisdiktions-Steuersatz) Der Steuersatz der auf der Zuständigkeitsebeneangewendet wird.

Tax Calculation Reason Code (Code desSteuerberechnungsgrundes)

Nach Jurisdiktionsbereich: ein Kennzeichen, ob dieTransaktion steuerpflichtig, nicht steuerpflichtig,steuerbefreit oder steuerfrei ist.

Date Used For Tax Calculation (Datum derSteuerberechnung)

Das Datum, das zur Berechnung der Steuer auf dieTransaktion verwendet wird.

Customer Exemption Certificate ID (ID derFreistellungsbescheinigung des Kunden)

Die Zertifikat-ID der Freistellungsbescheinigung.

Customer Exemption Certificate ID Domain(Domäne der ID der Freistellungsbescheinigungdes Kunden)

Wo das Zertifikat in Amazon-Systemen gespeichertwird.

Customer Exemption Certificate Level (Ebene derFreistellungsbescheinigung des Kunden)

Die Zuständigkeitsebene, die die Freistellunggenehmigt hat.

Customer Exemption Code(Kundenfreistellungscode)

Der Code für die befreiung, z. B. RESALE.

Customer Exemption Domain(Kundenfreistellungsdomäne)

Das Amazon-System, das verwendet wird, um dieKundenfreistellungsinformationen zu erfassen (fallsvorhanden).

195

Page 203: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaily ref tag (Tägliches Ref-Tag)

Spaltenname Description (Beschreibung)

Customer Reference Id (Kundenreferenz-ID) Eine eindeutige Kennung, bei der es sich nichtum die Konto-ID handelt. Diese vereinfachtdie Verfolgung der Nutzung, Umsätze undAbonnements von Kunden.

Transaction Reference ID (Transaktionsreferenz-ID)

Eine eindeutige Kennung für die Transaktion,mit der Sie Transaktionen mit AWS Marketplace-Berichten korrelieren können.

Payer Reference ID (Zahler-Referenz-ID) Eine eindeutige Kennung, bei der es sichnicht um die Konto-ID handelt. Diese istmit dem Konto verknüpft, dem Gebühren inRechnung gestellt werden. Sie unterstützt Siebei der Überwachung von Nutzung, Umsatzund Abonnements von Kunden in allen AWSMarketplace-Finanzberichten.

Steuerpflichtige Partei Dieses Feld wird entweder ausgefüllt mit Selleroder AWS. Wenn der Verkäufer die steuerbarePartei ist, sind sie für ihre eigenen Sammlung undÜberweisungspflichten verantwortlich, die auf derGrundlage ihrer Steuerentscheidung basieren.Wenn AWS die steuerpflichtige Partei ist, wird dieUmsatzsteuer von AWS erhoben und erstattet.Weitere Informationen finden Sie in der AmazonWeb Services-Steuerhilfe auf AWS MarketplaceSellers & Tax Collection.

Daily ref tag (Tägliches Ref-Tag)In diesem Bericht werden Daten von der Registerkarte Marketing der AWS Marketplace ManagementPortal aufgeführt; diese gewähren Einblicke in Klicks und Conversions für Ref-Tag-Links, die Kundenverwenden, um Ihr AWS Marketplace-Produkt zu erhalten. Dieser Bericht wird nicht automatisch per E-Mailan Sie gesendet, und Sie können nicht den AWS Commerce Analytics Service verwenden, um die Daten indem Bericht abzurufen.

Weitere Informationen zur Verwendung dieser Daten finden Sie unter Erste Schritte mit AWS MarketplaceMarketing Analytics.

VeröffentlichungszeitplanDieser Bericht wird täglich um 00:00 Uhr UTC veröffentlicht und deckt den Zeitaum von 00:00 UTC bis23:59 UTC des vorherigen Tages ab.

Klicks und KonvertierungenIn der folgenden Tabelle finden Sie eine Übersicht über die Ref-Tags, die mit Ihren Produkten verwendetwerden, und die Anzahl der Klicks, Conversions, die geschätzte Nutzung und die geschätzten Umsätze, diedamit verbunden sind.

Spaltenname Description (Beschreibung)

DATETIME_DAY Das Tag, an dem wir den Ref-Tag-Link erhaltenhaben.

196

Page 204: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchWeekly ref tag (Wöchentliches Ref-Tag)

Spaltenname Description (Beschreibung)

TITLE Der Name des Produkts.

PRODUCT_CODE Eine eindeutige Kennung für das Produkt, dieFakturierung zugeordnet ist. Diese ist auch in denAmazon EC2-Instance-Metadaten verfügbar.

ASIN zugeordnet Eine eindeutige Kennung für Ihr Produkt. Diesewird in Ihrer URL verwendet.

REFTAG Der Name des Ref-Tags.

CLICKS Die Anzahl der Besuche auf Ihrer Seite mit Datum,Ref-Tag und Amazon Standard IdentificationNumber- (ASIN) Gruppierung.

CONVERSIONS Die Anzahl der Benutzer, die den Link geöffnethaben, um Ihr Produkt zu abonnieren, nachdemsie den Ref-Tag zur Navigation zur Produktseiteverwendet haben.

USAGE_HOURS Der Umfang der Nutzung, die mit dem Ref-Tagverbunden ist.

REVENUE Die geschätzten Umsätze aus der damitverbundenen Nutzung. Dieser Betrag wirdgeschätzt, da die Kundenabrechnung am Endeeines jeden Monats abgeschlossen wird.

Weekly ref tag (Wöchentliches Ref-Tag)In diesem Bericht werden Daten aus der Registerkarte Marketing von AWS Marketplace ManagementPortal aufgeführt. Er bietet Einblicke in Klicks und Conversions für Ref Tag-Links, die Kunden verwenden,um zu Ihrer AWS Marketplace-Produktseite zu gelangen. Der Bericht enthält nur Ref Tags, die _ptnr_- oderSEM/Online-Ref Tags enthalten, die mit ads_ beginnen

Weitere Informationen zur Verwendung dieser Daten finden Sie unter Erste Schritte mit AWS MarketplaceMarketing Analytics. Weitere Informationen zum Einrichten von Tags finden Sie unter Empfohlene Ref Tagsfür die Nachfragegenerierung zu Produktdetailseiten.

VeröffentlichungszeitplanDieser Bericht wird wöchentlich um 00:00 Uhr UTC veröffentlicht und deckt den Zeitraum von 00:00 UTCbis 23:59 UTC der vorherigen Kalenderwoche ab.

Klicks und KonvertierungenIn der folgenden Tabelle finden Sie eine Übersicht über die Ref-Tags, die mit Ihren Produkten verwendetwerden, und die Anzahl der Klicks und Conversions, die damit verbunden sind.

Spalten Zweck

TITLE Der Name des Produkts.

197

Page 205: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeeds

Spalten Zweck

PRODUCT_CODE Eine eindeutige Kennung für das Produkt, dieFakturierung zugeordnet ist. Diese ist auch in denAmazon EC2-Instance-Metadaten verfügbar.

REFTAG Der Name des Ref-Tags.

CLICKS Die Anzahl der Besuche auf Ihrer Seite mit Datum,Ref-Tag und Amazon Standard IdentificationNumber- (ASIN) Gruppierung.

CONVERSIONS Die Anzahl der Benutzer, die den Link geöffnethaben, um Ihr Produkt zu abonnieren, nachdemsie den Ref-Tag zur Navigation zur Produktseiteverwendet haben.

DatenfeedsAWS Marketplace stellt eine Reihe von Datenfeeds bereit, mit denen Verkäufer Informationen überIhre Produktverkäufe erfassen und analysieren können. Datenfeeds stehen allen registrierten AWSMarketplace-Verkäufern zur Verfügung. Da Datenfeeds innerhalb eines Tages generiert werden, enthaltensie die neuesten verfügbaren Daten.

Diese Seite bietet eine Übersicht über Datenfeeds und erläutert, wie Sie auf diese zugreifen und sieverwenden können. Auf den nachfolgenden Seiten werden die einzelnen Datenfeeds beschrieben.

Speicherung und Struktur von DatenfeedsDatenfeeds erfassen CSV-Dateien (Comma Separated Value) und übermitteln sie an einen von Ihnenbereitgestellten verschlüsselten Amazon S3-Bucket. Die CSV-Dateien weisen folgende Merkmale auf:

• Sie folgen 4180-Standards.• Die Zeichencodierung ist UTF-8 ohne BOM.• Kommas werden als Trennzeichen zwischen Werten verwendet.• Felder werden durch doppelte Anführungszeichen als Escape-Zeichen umgangen.• \n ist das Zeilenvorschubzeichen.• Datumsangaben werden in der Zeitzone UTC gemeldet, weisen das Datums- und Zeitformat ISO 8601

auf und sind auf 1 Sekunde genau.• Alle Werte für *_period_start_date und *_period_end_date sind einschließend. Dies bedeutet,

dass 23:59:59 der letzte mögliche Zeitstempel für jeden Tag ist.• Allen monetären Feldern wird ein Währungsfeld vorangestellt.• Monetäre Felder verwenden einen Punkt (.) als Dezimaltrennzeichen und sie verwenden kein Komma (,)

als Tausendertrennzeichen.

Datenfeeds werden wie folgt generiert und gespeichert:

• Datenfeeds werden innerhalb eines Tages generiert und enthalten Daten von 24 Stunden des Vortags.• Im Amazon S3-Bucket werden Datenfeeds im folgenden Format nach Monat organisiert:

bucket-name/data-feed-name_version/year=YYYY/month=MM/data.csv

198

Page 206: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchSpeicherung und Struktur von Datenfeeds

• Wenn die einzelnen täglichen Datenfeeds generiert werden, werden sie an die vorhandene CSV-Datei fürdiesen Monat angehängt. Wenn ein neuer Monat beginnt, wird für jeden Datenfeed eine neue CSV-Dateigeneriert.

• Informationen in Datenfeeds werden vom 01.01.2010 bis 30.04.2020 (einschließlich) per Backfill ergänztund stehen in der CSV-Datei (p. 198) im Unterordner year=2010/month=01 zur Verfügung.

Möglicherweise enthält die Datei des aktuellen Monats in einigen Fällen für einen bestimmten Datenfeednur Spaltenüberschriften und keine Daten. Dies bedeutet, dass es für diesen Monat keine neuen Einträgefür den Feed gab. Dies kann bei Datenfeeds der Fall sein, die seltener aktualisiert werden, wie z. B. beimProduktfeed. In diesen Fällen sind Daten im per Backfill gefüllten Ordner verfügbar.

• In Amazon S3, können Sie eine Amazon S3-Lebenszyklusrichtlinie erstellen, um festzulegen, wie langeDateien im Bucket aufbewahrt werden sollen.

• Sie können Amazon SNS so konfigurieren, dass Sie benachrichtigt werden, wenn Daten an Ihrenverschlüsselten S3-Bucket übermittelt werden. Informationen zum Konfigurieren von Benachrichtigungenfinden Sie unter Erste Schritte mit Amazon SNS im Entwicklerhandbuch für Amazon Simple NotificationService.

DatenhistorisierungJeder Datenfeed enthält Spalten, die den Verlauf der Daten dokumentieren. Mit Ausnahme von valid_tosind diese Spalten allen Datenfeeds gemeinsam. Sie sind als allgemeines Verlaufsschema enthalten undbeim Abfragen der Daten nützlich.

Spaltenname Description (Beschreibung)

valid_from Das erste Datum, für das der Wert für denPrimärschlüssel in Bezug auf Werte für andereFelder gültig ist.

valid_to Diese Spalte wird nur imAdressdatenfeed (p. 202) angezeigt und istimmer leer.

insert_date Das Datum, an dem ein Datensatz in denDatenfeed eingefügt wurde.

update_date Das Datum, an dem der Datensatz zuletztaktualisiert wurde.

delete_date Diese Spalte ist immer leer.

Im Folgenden sehen Sie ein Beispiel für diese Spalten.

valid_from valid_to insert_date update_date delete_date

2018-12-12T02:32:00Z

2019-03-29T02:00:00Z

2019-03-29T02:00:00Z

2018-12-20T02:32:00Z

2019-03-29T02:00:00Z

2019-03-29T02:00:00Z

2019-01-12T02:32:00Z

2019-03-28T03:00:00Z

2019-03-28T03:00:00Z

199

Page 207: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchZugriff auf Datenfeeds

Zugriff auf DatenfeedsUm auf Datenfeeds zugreifen zu können, müssen Sie Ihre Umgebung so konfigurieren, dass Datenfeedsan einen verschlüsselten Amazon S3-Bucket übermittelt werden. AWS Marketplace stellt eine AWSCloudFormation-Vorlage bereit, die die Konfiguration vereinfacht.

Note

Um auf Datenfeeds zuzugreifen, benötigen Sie eine IAM die Rolle, die Zugang zu AWSMarketplace. Sie verwenden diese Rolle, wenn Sie die AWS CloudFormation-Vorlagevervollständigen. Wenn Sie noch nicht über eine IAM-Rolle verfügen, informieren Sie sich unterIAM-Rollen im IAM-Benutzerhandbuch.

So konfigurieren Sie Ihre Umgebung mithilfe der AWS CloudFormation-Vorlage für den Empfangvon Datenfeeds

1. Navigieren Sie zu Set up customer data storage (Kundendatenspeicher einrichten).2. Wählen Sie Create resources with AWS CloudFormation template (Ressourcen mit AWS

CloudFormation-Vorlage erstellen), um die Vorlage in der AWS CloudFormation-Konsole in einemanderen Fenster zu öffnen.

3. Geben Sie in der Vorlage Folgendes an und wählen Sie dann Next (Weiter):

• Stack-Name – Die Sammlung von Ressourcen, die Sie erstellen, um den Zugriff auf Datenfeeds zuermöglichen.

• Amazon S3-Bucket-Name – Der Bucket zum Speichern der Datenfeeds.• (Optional) Amazon SNS-Themenname – Das Thema zum Empfang von Benachrichtigungen, wenn

AWS neue Daten an den Amazon S3-Bucket übermittelt.4. Bestätigen Sie Ihre Eingaben auf der Seite Review (Überprüfen) und wählen Sie Create Stack (Stapel

erstellen).5. Wählen Sie im nächsten Bildschirm die IAM-Rolle, die Sie zur Verwendung mit AWS Marketplace

erstellt haben (siehe Absatz Hinweis (p. 200) vor diesem Verfahren), und wählen Sie dann Next(Weiter).

6. Kopieren Sie auf der Registerkarte Resources (Ressourcen) die Amazon-Ressourcennamen(ARNs) für die folgenden Ressourcen in die Felder auf der Seite Set up customer data storage(Kundendatenspeicher einrichten) in AWS Marketplace:

• Amazon S3-Bucket zum Speichern von Datenfeeds• AWS KMS-Schlüssel zum Verschlüsseln des Amazon S3-Buckets• (Optional) Amazon SNS-Thema zum Empfang von Benachrichtigungen, wenn AWS neue Daten an

den Amazon S3-Bucket übermittelt7. Wählen Sie auf der Seite Set up customer data storage (Kundendatenspeicher) einrichten die Option

Submit (Absenden).

Sie haben nun Datenfeeds abonniert. Wenn das nächste Mal Datenfeeds generiert werden, können Sie aufdie Daten zugreifen.

Weitere Informationen zu AWS CloudFormation-Vorlagen finden Sie unter Arbeiten mit AWSCloudFormation-Vorlagen im AWS CloudFormation Benutzerhandbuch.

Verwenden von DatenfeedsWenn Daten in Ihrem Amazon S3-Bucket verfügbar sind, können Sie Datenfeeds wie folgt verwenden:

• Laden Sie die CSV-Dateien aus dem Amazon S3-Bucket herunter, den Sie in Zugriff aufDatenfeeds (p. 200) erstellt haben, damit Sie die Daten in einer Tabelle anzeigen können.

200

Page 208: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchKontodatenfeed

• Verwenden Sie zum Erfassen und Analysieren von Daten ETL (Extrahieren, Transformieren und Laden),SQL-Abfragen und Geschäftsanalysetools.

Sie können zum Erfassen und Analysieren von Daten AWS-Services oder ein beliebiges Drittanbieter-Tool verwenden, das Analysen von CSV-basierten Datensätzen ausführen kann.

Beispiel. Verwenden AWS Services zur Erfassung und Analysevon DatenIm folgenden Verfahren wird vorausgesetzt, dass Sie Ihre Umgebung bereits so konfiguriert haben, dassDatenfeeds an einen Amazon S3-Bucket übermittelt werden, und dass der Bucket Datenfeeds enthält.

So erfassen und analysieren Sie Daten aus Datenfeeds

1. Erstellen Sie in der AWS Glue-Konsole einen Crawler, um eine Verbindung mit dem Amazon S3-Bucket herzustellen, in dem die Datenfeeds gespeichert werden, extrahieren Sie die gewünschtenDaten und erstellen Sie im AWS Glue-Datenkatalog Metadatentabellen..

Weitere Informationen über AWS Glue finden Sie im AWS Glue-Entwicklerhandbuch.2. Führen Sie in der Athena-Konsole SQL-Abfragen für die Daten im AWS Glue-Datenkatalog aus.

Weitere Informationen zu Athena finden Sie im Amazon Athena-Benutzerhandbuch.3. Erstellen Sie in der Amazon QuickSight-Konsole eine Analyse und erstellen Sie dann ein Schaubild der

Daten.

Weitere Informationen über Amazon QuickSight finden Sie im Amazon QuickSight-Benutzerhandbuch.

Ein detailliertes Beispiel, wie Sie Daten mithilfe von AWS-Services erfassen und analysieren können, findenSie unter Verwenden des Übermittlungsdiensts zum Verkäuferdatenfeed, von Amazon Athena und AmazonQuickSight zum Erstellen von Verkäuferberichten im AWS Marketplace-Blog.

KontodatenfeedDieser Datenfeed enthält Informationen zu allen Konten, mit denen Sie interagieren: Ihre eigenen, alleChannel-Partner, mit denen Sie zusammenarbeiten, Käufer, Zahler und alle besteuerten Konten.

Kontodaten sind unveränderlich und nicht mit einer Versionsnummer verknüpft. Änderungen anFeldern werden angehängt, sodass dieser Datenfeed mehrere Zeilen mit derselben account_id undunterschiedlichen Werten für valid_from aufweisen kann. Weitere Informationen zu Feldern zumDatenverlauf finden Sie unter Datenhistorisierung (p. 199).

Der Kontodatenfeed wird alle 24 Stunden aktualisiert, sodass täglich neue Daten verfügbar sind.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten.

Spaltenname Description (Beschreibung)

account_id Der global eindeutige Bezeichner (Globally UniqueIdentifier, GUID) des Kontos.

aws_account_id Die AWS-Kontonummer des AWS-Verkäuferkontos, die nach AWS-Partition eindeutigist.

201

Page 209: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAdressdatenfeed

Spaltenname Description (Beschreibung)

encrypted_account_id Die eindeutige, verschlüsselte ID für eineneinzelnen Käufer Ihrer Anwendung. Der Wertfür encrypted_account_id wird vom AWSMarketplace Metering Service verwendet, z. B.als Wert für CustomerIdentifier, der von derAktion ResolveCustomer zurückgegeben wird.

mailing_address_id Die Postanschriftreferenz für dieses Konto.

tax_address_id Die Steueradressenreferenz für dieses Konto.

tax_registration_number Bei Nicht-US-Konten die Steuernummer für diesesKonto.

tax_legal_name Bei Nicht-US-Konten der offizielleUnternehmensname. Dies ist der Name, der aufSteuerrechnungen verwendet wird.

Beispiel für KontodatenfeedsDas folgende Beispiel zeigt einen Kontodatenfeed. Zur besseren Lesbarkeit werden die Spalten zumDatenverlauf nicht angezeigt. Weitere Informationen zu Feldern zum Datenverlauf finden Sie unterDatenhistorisierung (p. 199).

account_id aws_account_idencrypted_account_idmailing_address_idtax_address_id tax_registration_numbertax_legal_name

xk0CSmiAm6PQ4QqEog9iiaochIzuPlkMfba7a1oDlZ444456660000Zf7oMzheGWpH25o3k46eN6eViOfFiiqtxwX8e3kaOiPalUiofjyFa3     

7nyo5jwTRoPlyX81vx9ji04eEwTurO1Ff8biQi88W8555567679999373vuQUqmQ8v5oJ6vTjSzMrrF2gvh2Vj9HfqiM800MuLEHmyFY5Lr42s85oJ6vTjSzMrrF2gvh2Vj9HfqiM800MuLEHmyFY5Lr42s8SE823935083345 

VIeGa2t9j3MuxioH9wc8lsndXXCgGCGUreeXriocM573739998888 8SPxAYmi8MwXNLUc5UeiMlGFTrDWCoftDPhDUF1oaSd8xgl5QM8Db7V5NhBYBiYogwy0WMhndGU4AfMggmuoTC2j7Pm8ZKKNNyTDE469558025  

AdressdatenfeedDieser Datenfeed enthält Kontaktinformationen für alle Konten, mit denen Sie interagieren: Ihre eigenen,alle Channel-Partner, mit denen Sie zusammenarbeiten, Käufer, Zahler und alle besteuerten Konten. Beijeder neuen Transaktion wird die Kundenadresse für die Transaktion gescannt, und wenn sie nicht in IhremDaten-Feed vorhanden ist, wird der Datei Ihres Daten-Feeds ein neuer Eintrag hinzugefügt.

Adressdaten sind unveränderlich.

Der Adressdatenfeed wird alle 24 Stunden aktualisiert, sodass täglich neue Daten verfügbar sind.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten.

Spaltenname Description (Beschreibung)

address_id Die eindeutige Schlüssel der Adresse.

aws_account_id Die AWS-Kontonummer dieser Adresse.

202

Page 210: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

Spaltenname Description (Beschreibung)

email_domain Die Domäne für die gespeicherte E-Mail-Adressefür dieses Konto.

company_name Der Firmenname für dieses Konto.

country Der ISO 3166 Alpha-2-Ländercode für dieseAdresse.

state_or_region Der Bundesstaat oder die Region für dieseAdresse.

.city Die Stadt für diese Adresse.

postal_code Die Postleitzahl für diese Adresse.

address_line_1 Die erste Zeile für diese Adresse.

address_line_2 Die zweite Zeile für diese Adresse.

address_line_3 Die dritte Zeile für diese Adresse.

Beispiel für AdressdatenfeedsDas folgende Beispiel zeigt einen Adressdatenfeed. Im Datenfeed werden diese Informationen in einereinzigen Tabelle dargestellt. Zur besseren Lesbarkeit werden die Daten hier in zwei Tabellen angezeigt unddie Spalten zum Datenverlauf werden nicht angezeigt. Weitere Informationen zu Feldern zum Datenverlauffinden Sie unter Datenhistorisierung (p. 199).

address_id aws_account_idemail_domaincompany_namecountry state_or_regioncity postal_code

V5NhBYBiYogwy0WMhndGU4AfMggmuoTC2j7Pm8ZKKNNyT444456660000a.com Unternehmenvon MateoJackson

DE   Hamburg 67568

G68xdbkZQDVVHzfBGw6yf5yos0A6NiSVWHmH5ViLjf555567679999b.com Unternehmenvon MaryMajor

USA OH Dayton 57684

NLUc5UeiMlGFTrDWCoftDPhDUF1oaSd8xgl5QM8Db7555567679999c.com UnserVerkäufer

USA NY New York 89475

address_line_1 address_line_2 address_line_3

 

   

  19th Floor  

Datenfeed zu AbrechnungsereignissenDieser Datenfeed enthält Informationen zu Abrechnungsereignissen, einschließlich Rechnungsstellung undAuszahlungen.

203

Page 211: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

Sie können diesen Datenfeed beispielsweise verwenden, um zu erfahren, wann und wofür einem Käufereine Rechnung ausgestellt wird. Sie können auch die SQL-Beispielabfragen (p. 209) verwenden, um dieDaten aus diesem Datenfeed zu analysieren.

Dieser Datenfeed enthält Informationen, die mit Abrechnungsereignissen verknüpft sind, für die Sieder eingetragene Verkäufer sind. Bei Vereinbarungen über Channel-Partner enthält dieser DatenfeedInformationen zu Abrechnungsereignissen zwischen Hersteller und eingetragenem Verkäufer.

Der Datenfeed zu Abrechnungsereignissen wird alle 24 Stunden aktualisiert, sodass täglich neue Datenverfügbar sind.

Daten zu Abrechnungsereignissen sind unveränderlich.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten.

Spaltenname Description (Beschreibung)

billing_event_id Eine Kennung für ein Abrechnungsereignis. DieseID ist in der Verkäuferumgebung eindeutig.

from_account_id Das Konto, das das Abrechnungsereignisinitiiert hat. Wenn unter transction_typeSELLER_REV_SHARE angegeben ist, handelt essich um das Zahlerkonto des Käufers. Dies ist einFremdschlüssel für den Kontodatenfeed (p. 201).

to_account_id Das Konto, das den Transaktionsbetrag für dasProdukt erhält. Dies ist ein Fremdschlüssel für denKontodatenfeed.

end_user_account_id Das Konto, das das Produkt verwendet. DiesesKonto kann sich von den Käufer- und Zahlerkontenunterscheiden.

product_id Die Kennung des Produkts. Diesist ein Fremdschlüssel für denProduktdatenfeed (p. 216).

Aktion Der Typ der Aktion für dieses Ereignis. Diemöglichen Werte lauten wie folgt:

• INVOICED – Der Betrag wurde dem Käufer inRechnung gestellt.

• FORGIVEN – Der Betrag wurde dem Käufer inRechnung gestellt und AWS hat die Belastungrückgängig gemacht.

• DISBURSED – Der Betrag wurde an denVerkäufer bezahlt. Dies kann einen Monat anRechnungen enthalten oder eine On-Demand-Auszahlung sein.

transaction_type Der Typ der Transaktion. Beispiele finden Sie unterBesteuerungsszenarien (p. 206). Die möglichenWerte lauten wie folgt:

• SELLER_REV_SHARE – Ein positiver Betrag;dies ist der Preis, den der Verkäufer in derVereinbarung mit dem Käufer festgelegt hat.

204

Page 212: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

Spaltenname Description (Beschreibung)• SELLER_TAX_SHARE – Ein positiver Betrag;

dies ist der Betrag, der SELLER_REV_SHAREhinzugefügt wurde, um Steuern abzudecken, dieder Verkäufer zahlen muss.

• AWS_REV_SHARE – Ein negativer Betrag; dies istdie Listungsgebühr.

• AWS_TAX_SHARE – Ein positiver Betrag, das istder Betrag der Steuern AWS zusätzlich zu denSELLER_REV_SHARE. (z. B.. Dieser Betrag wirktsich nicht auf den Saldo des Verkäufers aus.Dieser Betrag wird nicht ausgezahlt und wirdzur Information des Verkäufers über die Steuernbereitgestellt, die dem Käufer in Rechnunggestellt und im Namen des Verkäufers an dieBehörden überwiesen werden.

• transaction_type_REFUND – Der vom Käuferangeforderte Erstattungsbetrag.

• transaction_type_CREDIT – Der Betrag,den AWS dem Käufer gutschreibt.

• BALANCE_ADJUSTMENT – Eine von AWSvorgenommene Anpassung zum Lösen vonProblemen bei der Rechnungsstellung.

• DISBURSEMENT – Wenn action =DISBURSEMENT und balancing_impacting= 1, ist dies der an den Verkäufer gezahlteBetrag. Wenn der Wert für action =INVOICED ist, hebt dieser Datensatz denDatensatz zu parent_billing_event_idvollständig oder teilweise auf. In diesemFall wird die zugehörige Auszahlungdisbursement_billing_event_idangezeigt und balancing_impacting = 0.

• DISBURSEMENT_FAILURE – Hebt dieTransaktion auf.

parent_billing_event_id Wenn der Wert für action DISBURSEMENToder FORGIVEN und für transaction_typeDISBURSEMENT lautet, ist diesdie billing_event_id, die dasAbrechnungsereignis initiiert hat. Wenn actioneinen anderen Wert aufweist, ist dieses Feld gleichnull.

disbursement_billing_event_id Die damit verbundene Auszahlung, wenn actionDISBURSED ist UND eines der folgenden Aspektezutrifft:

• transaction_type like ('SELLER%')

• transaction_type like ('AWS%')

In allen anderen Fällen ist dieser Wert „Null“.

Betrag Der Betrag des Abrechnungsereignisses.

205

Page 213: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

Spaltenname Description (Beschreibung)

currency Der Währungscode ISO 639.

balance_impacting Gibt an, ob der Betrag bei der Berechnung derAuszahlungen des Verkäufers berücksichtigtwird. Der Wert 0 gibt an, dass der Betrag zuInformationszwecken angezeigt wird und keineAuswirkungen auf den Saldo hat. Der Wert 1 gibtan, dass dieser Betrag bei der Ermittlung derAuszahlungen des Verkäufers berücksichtigt wird.

invoice_date Das Datum, an dem die Rechnung erstellt wurde.

payment_due_date Wenn der Wert für action INVOICED lautet, dasFälligkeitsdatum für die Rechnung.

usage_period_start_date Das Startdatum für den Zeitraum im Datensatz.

usage_period_end_date Das Enddatum für den Zeitraum im Datensatz.

invoice_id Die AWS-Rechnungs-ID.

billing_address_id Die Rechnungsadresse des Zahlers imAdressdatenfeed.

transaction_reference_id Eine Kennung, mit der Sie Querverweise zu Datenaus den folgenden Berichten erstellen können:

• Disbursement Report(Auszahlungsbericht) (p. 177)

• Monthly Billed Revenue Report (MonatlicherBericht zum abgerechneten Umsatz) (p. 184)

• Sales Compensation Report(Vertriebsvergütungsbericht) (p. 191)

• US sales and use tax report (US-Umsatz- undVerbrauchssteuerbericht) (p. 193)

BesteuerungsszenarienDas Besteuerungsmodell für das Land und den Staat des Käufers und des Verkäufers bestimmt, wieSteuern erhoben und gezahlt werden. Die folgenden Szenarien sind möglich:

• Steuern werden von AWS erhoben und gezahlt. In diesen Fällen lautet der Wert fürtransaction_type AWS_TAX_SHARE.

• Steuern werden von AWS erhoben, an den Verkäufer ausgezahlt und vom Verkäufer an dieSteuerbehörden gezahlt. In diesen Fällen lautet der Wert für transaction_type SELLER_TAX_SHARE.

• Von AWS werden keine Steuern erhoben. Der Verkäufer muss die Steuern berechnen und an dieSteuerbehörden zahlen. In diesen Fällen führt AWS Marketplace keine Steuerberechnungen aus underhält keine Steuerinformationen. Der Verkäufer zahlt die Steuern aus dem Umsatzanteil.

206

Page 214: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

Beispiele für Datenfeeds zu AbrechnungsereignissenDieser Abschnitt zeigt Beispiele für den Datenzeitraum zum Abrechnungsereignis zum Zeitpunkt derRechnungsstellung und einen Monat später. Beachten Sie folgende Informationen zu allen Tabellen indiesem Abschnitt:

• In Datenfeeds bestehen die Werte für billing_event_id aus 40-stelligen alphanumerischenZeichenfolgen. Zur besseren Lesbarkeit werden sie hier als zweistellige Zeichenfolgen angezeigt.

• Im Datenfeed werden diese Informationen in einer einzigen Tabelle dargestellt. Zur Lesbarkeit werdendie Daten hier in mehreren Tabellen angezeigt, und nicht alle Spalten werden angezeigt.

Die Beispiele in diesem Abschnitt setzen Folgendes voraus:

• Arnav ist der Käufer.• Seine Konto-ID lautet 73739998888.• Er ist in Frankreich ansässig und unterliegt damit den Gesetzen für Marktplatzvermittler. Weitere

Informationen finden Sie in der Amazon Web Services-Steuerhilfe.• Er hat prod-o4grxfafcxxxx gekauft und ihm wurden 120,60 USD für die monatliche Nutzung

dieses Produkts in Rechnung gestellt.• Er hat die Rechnung innerhalb des Monats bezahlt.

• Jane ist die Herstellerin.• Ihre Konto-ID lautet 111122223333.

• Paulo ist der eingetragene Verkäufer.• Seine Konto-ID lautet 777788889999.• Er lebt in Kansas und unterliegt damit nicht den Gesetzen für Marktplatzvermittler.

Datenfeed zu Abrechnungsereignissen für eingetragene Verkäufer

Als eingetragener Verkäufer stellt Paulo dem Käufer, Arnav, eine Rechnung.

Die folgenden Tabellen zeigen die relevanten Informationen im Daten-Feed von Paulo, wenn er Arnav eineRechnung stellt.

billing_event_idfrom_account_idto_account_id end_user_account_idproduct_id Aktion transaction_type

I0 73739998888 77778888999973739998888 prod-o4grxfafcxxxx

INVOICED SELLER_REV_SHARE

I1 73739998888 AWS 73739998888 prod-o4grxfafcxxxx

INVOICED AWS_TAX_SHARE

I2 77778888999911112222333373739998888 prod-o4grxfafcxxxx

INVOICED SELLER_REV_SHARE

I3 777788889999AWS 73739998888 prod-o4grxfafcxxxx

INVOICED AWS_TAX_SHARE

parent_billing_event_iddisbursement_billing_event_idBetrag currency invoice_date invoice_id

    -100 USD 2018-12-31T00:00:00Z781216640

207

Page 215: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

parent_billing_event_iddisbursement_billing_event_idBetrag currency invoice_date invoice_id

    20.6 USD 2018-12-31T00:00:00Z781216640

    80 USD 2018-12-31T00:04:07Z788576665

    -0.2 USD 2018-12-31T00:04:07Z788576665

Die folgenden Tabellen zeigen die relevanten Informationen im Daten-Feed von Paulo am Ende desMonats, nachdem Arnav die Rechnung bezahlt hat.

billing_event_idfrom_account_idto_account_id end_user_account_idproduct_id Aktion transaction_type

I10 73739998888 77778888999973739998888   INVOICED SELLER_REV_SHARE

I12 77778888999911112222333373739998888   INVOICED SELLER_REV_SHARE

I13 777788889999AWS 73739998888 prod-o4grxfafcxxxx

INVOICED AWS_REV_SHARE

I14 AWS 777788889999     DISBURSED DISBURSEMENT

parent_billing_event_iddisbursement_billing_event_idBetrag currency invoice_date invoice_id

I0 I14 -100 USD 2018-12-31T00:00:00Z781216640

I2 I14 80 USD 2018-12-31T00:04:07Z788576665

I3 I14 -0.2 USD 2018-12-31T00:04:07Z788576665

    19.8 USD    

Datenfeed zu Abrechnungsereignissen für HerstellerDie folgenden Tabellen zeigen die relevanten Informationen im Daten-Feed von Jane, wenn Paulo Arnaveine Rechnung stellt.

billing_event_idfrom_account_idto_account_id end_user_account_idproduct_id Aktion transaction_type

I5 777788889999111122223333   prod-o4grxfafcxxxx

INVOICED SELLER_REV_SHARE

I6 777788889999111122223333   prod-o4grxfafcxxxx

INVOICED SELLER_TAX_SHARE

I7 777788889999AWS   prod-o4grxfafcxxxx

INVOICED AWS_REV_SHARE

parent_billing_event_iddisbursement_billing_event_idBetrag currency invoice_date invoice_id

    -73.5   2018-12-31T00:04:07Z788576665

    -6.5   2018-12-31T00:04:07Z788576665

208

Page 216: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

parent_billing_event_iddisbursement_billing_event_idBetrag currency invoice_date invoice_id

    7.35   2018-12-31T00:04:07Z788576665

Die folgenden Tabellen zeigen die relevanten Informationen im Daten-Feed von Jane am Ende desMonats, nachdem die Rechnung bezahlt wurde.

billing_event_idfrom_account_idto_account_id end_user_account_idproduct_id Aktion transaction_type

I30 777788889999111122223333   prod-o4grxfafcxxxx

DISBURSED SELLER_REV_SHARE

I31 777788889999111122223333   prod-o4grxfafcxxxx

DISBURSED SELLER_TAX_SHARE

I32 777788889999AWS   prod-o4grxfafcxxxx

DISBURSED AWS_REV_SHARE

I33 AWS 777788889999     DISBURSED DISBURSEMENT

parent_billing_event_iddisbursement_billing_event_idBetrag currency invoice_date invoice_id

I5 I33 -73.5 USD    

I6 I33 -6.5 USD    

I7 I33 7.35 USD    

    72.65 USD    

BeispielabfragenWie unter Verwenden von Datenfeeds (p. 200) beschrieben, können Sie mit Athena Abfragen zu denDaten ausführen, die erfasst und als Datenfeeds in Ihrem verwalteten Amazon S3-Bucket gespeichertwerden. Dieser Abschnitt enthält einige Beispiele für häufige Methoden dafür. In allen Beispielen wirddavon ausgegangen, dass eine einheitliche Währung verwendet wird.

Beispiel 1 In Rechnung gestellter Betrag, einschließlich SteuernWenn Sie ermitteln möchten, welcher Betrag, einschließlich Steuern, Käufern in Rechnung gestellt wurde,können Sie eine Abfrage wie die folgende ausführen:

SELECT sum(amount) FROM billing_event WHERE action = 'INVOICED' AND ( (transaction_type in ('SELLER_REV_SHARE', 'SELLER_TAX_SHARE') -- to discard SELLER_REV_SHARE from Manufacturer to Channel Partner, aka cost of goods AND to_account_id='seller-account-id' ) OR transaction_type= 'AWS_TAX_SHARE' );

209

Page 217: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

Beispiel 2 An Käufer im Namen des Verkäufers in Rechnunggestellter BetragWenn Sie ermitteln möchten, welcher Betrag Käufern im Namen eines Verkäufers in Rechnung gestelltwurde, können Sie eine Abfrage wie die folgende ausführen:

SELECT sum(amount) FROM billing_event WHERE action = 'INVOICED' AND transaction_type in ('SELLER_REV_SHARE', 'SELLER_TAX_SHARE') AND to_account_id='seller-account-id';

Beispiel 3 Betrag AWS können im Namen des VerkäuferseinziehenWenn Sie ermitteln möchten, welchen Betrag AWS im Namen eines Verkäufers einfordern kann, abzüglichetwaiger Erstattungen, Gutschriften und erlassener Konten, können Sie eine Abfrage wie die folgendeausführen:

SELECT sum(amount) FROM billing_event WHERE transaction_type like 'SELLER_%' -- what is invoiced on behalf of SELLER, incl. refunds/ credits and cost of goods and action in ('INVOICED','FORGIVEN') -- FORGIVEN action records will "negate" related INVOICED;

Beispiel 4 Betrag, den der Verkäufer einziehen kannWenn Sie ermitteln möchten, welchen Betrag Verkäufer einfordern können, können Sie eine Abfrage wiedie folgende ausführen. In diesem Beispiel werden Listungsgebühren und Steuern entfernt, die AWSerhebt, und alle außerordentlichen Saldoausgleiche hinzugefügt.

SELECT sum(amount) FROM billing_eventWHERE (transaction_type like 'SELLER_%' -- what is invoiced on behalf of SELLER or transaction_type like 'AWS_REV_%' -- what is owed to AWS or transaction_type = 'BALANCE_ADJUSTMENT' -- exceptionnal case ) and action in ('INVOICED','FORGIVEN');

Sie können auch die folgende Abfrage verwenden, um diese Informationen zu erfassen:

SELECT sum(amount) FROM billing_eventWHERE balance_impacting = 1 and action in ('INVOICED','FORGIVEN');

Das folgende Beispiel zeigt dieselben Informationen, ist jedoch auf Transaktionen von 2018 beschränkt undsetzt voraus, dass alle Käufer ihre Rechnungen bezahlt haben:

SELECT sum(amount) FROM billing_event

210

Page 218: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Abrechnungsereignissen

WHERE invoice_date between '2018-01-01' and '2018-12-31' and balance_impacting = 1 and action in ('INVOICED','FORGIVEN');

Beispiel 5 Höhe der AuszahlungenWenn Sie ermitteln möchten, welcher Betrag ausgezahlt wurde, können Sie eine Abfrage wie die folgendeausführen:

select sum(amount) FROM billing_eventWHERE action ='DISBURSED' and transaction_type like 'DISBURSEMENT%';

Beispiel 6 Betrag mit ausstehender AuszahlungWenn Sie den Betrag ermitteln möchten, dessen Auszahlung noch aussteht, können Sie eine Abfrage wiedie folgende ausführen: Diese Abfrage entfernt Beträge, die bereits ausgezahlt wurden.

SELECT sum(amount) FROM billing_event targeted WHERE (transaction_type like 'SELLER_%' -- what is invoiced on behalf of SELLER or transaction_type like 'AWS_REV_%' -- what is owed to AWS or transaction_type = 'BALANCE_ADJUSTMENT' -- exceptionnal case ) -- DISBURSEMENT action records will "negate" 'INVOICED' -- but do not take into account failed disbursements AND (not exists (select 1 from billing_event disbursement join billing_event failed_disbursement on disbursement.billing_event_id=failed_disbursement.parent_billing_event_id where disbursement.transaction_type='DISBURSEMENT' and failed_disbursement.transaction_type='DISBURSEMENT_FAILURE' and targeted.disbursement_billing_event_id=disbursement.billing_event_id ) ) ;

Eine andere Möglichkeit, diese Informationen zu erhalten, besteht darin, eine Abfrage wie die folgendeauszuführen, um den Saldo des Verkäufers zu erhalten:

SELECT sum(amount) FROM billing_eventWHERE balance_impacting = 1;

Die folgende Abfrage erweitert unser Beispiel. Sie grenzt die Ergebnisse auf die Transaktionen von 2018ein und gibt weitere Details zu den Transaktionen zurück.

select sum(residual_amount_per_transaction)from (SELECT

211

Page 219: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Legacy-Zuweisungen

max(billed_invoices.amount) invoiced_amount, sum(nvl(disbursed_invoices.amount,0)) disbursed_amount, -- Exercise left to the reader: -- use transaction_type to distinguish listing fee vs seller-owed money -- still pending collection max(transaction_type) transaction_type, max(billed_invoices.amount) + sum(nvl(disbursed_invoices.amount,0)) residual_amount_per_transaction FROM billing_event billed_invoices -- find related disbursements left join billing_event disbursed_invoices on disbursed_invoices.action='DISBURSED' and disbursed_invoices.parent_billing_event_id=billed_invoices.billing_event_id WHERE billed_invoices.invoice_date between '2018-01-01' and '2018-12-31' and billed_invoices.transaction_type like 'SELLER_%' -- invoiced on behalf of SELLER and billed_invoices.action in ('INVOICED','FORGIVEN') -- do not take into account failed disbursements AND not exists (select 1 from billing_event failed_disbursement where disbursed_invoices.disbursement_billing_event_id = failed_disbursement.parent_billing_event_id ) GROUP BY billed_invoices.billing_event_id);

Beispiel 7: RechnungssaldoWenn Sie die Summe einer Gruppe von Rechnungen ermitteln möchten, können Sie eine Abfrage wie diefolgende ausführen:

SELECT invoice_id, sum(amount) FROM billing_event targetedWHERE --invoice_id is only not null for invoiced records AND disbursed records linking them to related disbursement -> no need to filter more precisely invoice_id in ('XXX','YYY') -- filter out failed disbursements AND not exists (select 1 from billing_event disbursement join billing_event failed_disbursement on disbursement.billing_event_id=failed_disbursement.parent_billing_event_id where disbursement.transaction_type='DISBURSEMENT' and failed_disbursement.transaction_type='DISBURSEMENT_FAILURE' and targeted.disbursement_billing_event_id=disbursement.billing_event_id ) group by invoice_id;

Datenfeed zu Legacy-ZuweisungenDieser Datenfeed listet auf, wie Produkt-IDs und Angebots-IDs Legacy-GUIDs (Globally Unique Identifiers,global eindeutige Bezeichner) zugewiesen werden. Die Legacy-GUIDs wurden in älteren Berichten und dieneuen IDs werden in Datenfeeds und in AWS Marketplace-APIs verwendet.

Dieser Datenfeed enthält Informationen zu allen Produkten, die Sie als eingetragener Verkäufer erstellthaben, und zu allen Produkten, zu deren Weiterverkauf Sie autorisiert sind.

Der Datenfeed zu Legacy-Zuweisungen wird alle 24 Stunden aktualisiert, sodass täglich neue Datenverfügbar sind.

212

Page 220: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAngebotsdatenfeed

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten.

Spaltenname Description (Beschreibung)

mapping_type Gibt an, ob es sich um eine Produkt-ID oder eineAngebots-ID handelt.

legacy_id Die Legacy-ID für dieses Produkt oder Angebot.

new_id Die Anzeige-ID für dieses Produkt oder Angebot.Diese ID wird als Primärschlüssel und mit allenaktuellen API-Aktionen verwendet.

Beispiel für Datenfeeds zu Legacy-ZuweisungenDas folgende Beispiel zeigt einen Datenfeed zu Legacy-Zuweisungen. Zur besseren Lesbarkeit werden dieSpalten zum Datenverlauf nicht angezeigt. Weitere Informationen zu Feldern zum Datenverlauf finden Sieunter Datenhistorisierung (p. 199).

mapping_type legacy_id new_id

ANGEBOT 8a806c74-dbd6-403e-9362-bb08f417ff37

offer-dacpxznflfwin

PRODUKT 1368541d-890b-4b6c-9bb9-4a55306ab642prod-o4grxfafcxxxy

ANGEBOT 558d8382-6b3a-4c75-8345-a627b552f5f1

offer-gszhmle5npzip

AngebotsdatenfeedDieser Datenfeed enthält Informationen zu allen Angeboten, die Sie als eingetragener Verkäufer erstellthaben. Wenn ein einzelnes Angebot mehrere Überarbeitungen aufweist, sind alle Änderungen imDatenfeed enthalten.

Wenn Sie ein Angebot überarbeiten und sich die Daten in einem angezeigten Feld ändern, wird imDatenfeed ein neuer Datensatz für denselben Primärschlüssel (offer_id plus offer_revision) erstellt,jedoch mit einem anderen Wert für das Feld valid_from. Weitere Informationen zu den Datenfeed-Verlaufsspalten finden Sie unter Datenhistorisierung (p. 199).

Der Angebotsdatenfeed wird alle 24 Stunden aktualisiert, sodass täglich neue Daten verfügbar sind.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten.

Spaltenname Description (Beschreibung)

offer_id Der Anzeigename für das Angebot.

offer_revision Die Überarbeitung des Angebots. Dieses Feldund das Feld offer_id bilden zusammen denPrimärschlüssel.

213

Page 221: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zu Angebotsprodukten

Spaltenname Description (Beschreibung)

name Der vom Verkäufer definierte Name des Angebots.

expiration_date Das Datum und die Uhrzeit, wann das Angebotabläuft.

opportunity_name Alle mit diesem Angebot verknüpften Daten zuVerkaufschancen. Wenn das Angebot an eineVerkaufschance in AWS gebunden ist, wird diesesFeld ausgefüllt.

opportunity_description Alle mit diesem Angebot verknüpftenbeschreibenden Informationen. Wenn das Angebotan eine Verkaufschance in AWS gebunden ist, wirddieses Feld ausgefüllt.

Beispiel für AngebotsdatenfeedsDas folgende Beispiel zeigt einen Angebotsdatenfeed. Zur besseren Lesbarkeit werden die Spaltenzum Datenverlauf nicht angezeigt. Weitere Informationen zu Feldern zum Datenverlauf finden Sie unterDatenhistorisierung (p. 199).

offer_id offer_revision name expiration_date opportunity_nameopportunity_description

offer-dacpxznflfwin

1. Angebot zumEnterprise-Vertragsprogramm

9999-01-01T00:00:00Z   

offer-gszhmle5npzip

1. Vom VerkäufererstelltesprivatesAngebot

2020-10-31T00:00:00Z   

offer-hmzhyle8nphlp

1. Angebot zumEnterprise-Vertragsprogramm

9999-01-01T00:00:00Z   

Datenfeed zu AngebotsproduktenEin Angebot kann mehrere Produkte enthalten und ein Produkt kann in verschiedenen Angebotenenthalten sein. Dieser Datenfeed listet Informationen zu den Beziehungen zwischen Angeboten undProdukten auf.

Dieser Datenfeed enthält Informationen zu allen Produktangeboten, die Sie als eingetragener Verkäufererstellt haben.

Wenn Sie ein Produkt einem Angebot hinzufügen oder daraus entfernen, erstellen Sie eineAngebotsüberarbeitung.

Der Datenfeed zu Angebotsprodukten wird alle 24 Stunden aktualisiert, sodass täglich neue Datenverfügbar sind.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten. Informationen zu den Datenfeed-Verlaufsspalten finden Sie unter Datenhistorisierung (p. 199).

214

Page 222: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDatenfeed zum Angebotsziel

Spaltenname Description(Beschreibung)

offer_id Der Anzeigenamedieses Angebots.

offer_revision Bildet zusammenmit dem Feldoffer_id denFremdschlüssel für dieAngebotsüberarbeitung.

product_id Der Anzeigename desProdukts; dies ist derFremdschlüssel für dasProdukt, das zu diesemAngebot gehört.

Beispiel für Datenfeeds zu AngebotsproduktenDas folgende Beispiel zeigt einen Datenfeed zu Angebotsprodukten.

offer_id offer_revision product_id

offer-dacpxznflfwin -10 prod-o4grxfafcxxxx

offer-gszhmle5npzip : 24 prod-o4grxfafcxxxy

Datenfeed zum AngebotszielDieser Datenfeed listet die Ziele der Überarbeitung eines Angebots für alle Angebote auf, die Sie alseingetragener Verkäufer erstellt haben. Wenn ein einzelnes Angebot mehrere Überarbeitungen aufweist,sind alle Änderungen im Datenfeed enthalten.

Wenn Sie ein Angebot überarbeiten und sich die Daten in einem angezeigten Feld ändern, wird imDatenfeed ein neuer Datensatz für denselben Primärschlüssel (offer_id plus offer_revision) erstellt,jedoch mit einem anderen Wert für das Feld valid_from.

Der Datenfeed zum Angebotsziel wird alle 24 Stunden aktualisiert, sodass täglich neue Daten verfügbarsind.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten.

Spaltenname Description (Beschreibung)

offer_target_id Der Primärschlüssel des Feeds.

offer_id+offer_revision Die Kennung und Überarbeitung des Angebots.Diese beiden Spalten verweisen auf das Angebot,auf das sich dieses Ziel bezieht.

target_type Gibt an, ob es sich bei dem Angebotsempfängerum BuyerAccounts handelt, was auf

215

Page 223: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProduktdatenfeed

Spaltenname Description (Beschreibung)ein privates Angebot hinweist, oder umParticipatingPrograms.

polarity Gibt an, ob das Angebot an das target_type.Akzeptable Werte sind wie folgt:

• PositiveTargeting – Das Angebot gilt fürdiesen target_type.

• NegativeTargeting – Das Angebot gilt nichtfür diesen target_type.

Wert Eine Zeichenfolge, die das Ziel darstellt: entwedereine AWS-Konto-ID oder ein Programm,das mit einem Angebot verwendet werdenkann. Beispiel: Standardvertrag für AWSMarketplace (SCMP) (p. 58), Enterprise-Vertragfür AWS Marketplace (ECMP) (p. 59) oderAWS Marketplace-Programm für Demos beiKunden) (p. 20).

Beispiel für Datenfeeds zum AngebotszielDas folgende Beispiel zeigt einen Datenfeed zum Angebotsziel. Zur besseren Lesbarkeit werden dieSpalten zum Datenverlauf nicht angezeigt. Weitere Informationen zu Feldern zum Datenverlauf finden Sieunter Datenhistorisierung (p. 199).

offer_target_id offer_id offer_revision target_type polarity Wert

925ddc73f6a373b7d5544ea3210610803b600offer-dacpxznflfwin

1. ParticipatingProgramsPositiveTargeting EnterpriseContract

471ff22ae3165278f1fb960d3e14517bcd601offer-gszhmle5npzip

1. ParticipatingProgramsPositiveTargeting FieldDemonstration

511ff22adfj65278f1fb960d3e14517bcd6e602offer-gszhmle5npzip

1. ParticipatingProgramsPositiveTargeting EnterpriseContract

ProduktdatenfeedDieser Datenfeed enthält Informationen zu allen Produkten, die Sie als eingetragener Verkäufer erstellthaben, und zu allen Produkten, zu deren Weiterverkauf Sie autorisiert sind.

Produktdaten sind veränderbar. Das heißt, wenn Sie den Wert für eins der folgenden Felder ändern, wirdim Datenfeed ein neuer Datensatz mit einem anderen Wert für das Feld valid_from erstellt. WeitereInformationen zu den Datenfeed-Verlaufsspalten finden Sie unter Datenhistorisierung (p. 199).

Der Produktdatenfeed wird alle 24 Stunden aktualisiert, sodass täglich neue Daten verfügbar sind.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen der Daten-Feed-Spalten.

216

Page 224: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaten-Feed für Steuerartikel

Spaltenname Description (Beschreibung)

product_id Der Anzeigename des Produkts.

manufacturer_account_id Die Kennung des Produktinhabers. Dies ist einFremdschlüssel für den Kontodatenfeed (p. 201).

product_code Der vorhandene Produktcode für die Berechtigung,der zum Messen des Produkts verwendet wird.Dieser Wert wird auch verwendet, um Daten miteinem Bericht zu verknüpfen oder um auf die imAWS Marketplace Metering Service bereitgestelltenInhalte zu verweisen.

Titel Der Titel des Produkts.

Beispiel für ProduktdatenfeedsDas folgende Beispiel zeigt einen Datenfeed zum Angebotsziel. Zur besseren Lesbarkeit werden dieSpalten zum Datenverlauf nicht angezeigt. Weitere Informationen zu Feldern zum Datenverlauf finden Sieunter Datenhistorisierung (p. 199).

product_id manufacturer_account_id product_code Titel

prod-o4grxfafcxxxx 555568000000 product_code_1 Product1

prod-t3grxfafcxxxy 444457000000 product_code_2 Product2

prod-x8faxxfafcxxy 666678000000 product_code_3 Product3

Daten-Feed für SteuerartikelDieser Daten-Feed liefert Informationen zu Steuerberechnungen für eine Debitorenrechnung.

Es können mehrere Einzelposten (line_item_id) für ein bestimmtes Produkt (product_id)eine bestimmten Kundenrechnung (invoice_id) vorhanden sein, mindestens eine für jedeSteuergerichtsbarkeit. Dies geschieht beispielsweise bei nutzungsbasierten Rechnungen für Kunden,die unterschiedliche AWS-Regionsregeln von verschiedenen AWS-Entitäten (z. B. den USA undIrland) verwenden. Weitere Informationen darüber, wo AWS im Namen von AWS, Inc. Umsatzsteuer,Mehrwertsteuer oder GST auf Ihre Verkäufe erhebt und diese Steuern an die lokalen Steuerbehördenüberweist, finden Sie auf der Amazon Web Service Tax-Hilfeseite.

Der Daten-Feed zum Steuerartikel wird alle 24 Stunden aktualisiert, sodass täglich neue Daten verfügbarsind.

Die Daten von Steuerartikeln sind unveränderlich.

In der folgenden Tabelle finden Sie eine Übersicht über die Namen und Beschreibungen derDaten-Feed-Spalten. Weitere Informationen zu Spalten zum Datenverlauf finden Sie unterDatenhistorisierung (p. 199).

Spaltenname Description (Beschreibung)

tax_item_id Eine eindeutige Kennung für einenSteuerartikeldatensatz.

217

Page 225: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaten-Feed für Steuerartikel

Spaltenname Description (Beschreibung)

invoice_id Die AWS-Rechnungs-ID. Sie können diesen Wertmit dem Wert von product_id verwenden, umzugehörige Steuerfakturierungsereignisse zufinden.

line_item_id Eine eindeutige Kennung für eineEinzelposition auf einer Kundenrechnung.Erstattungstransaktionen haben die gleichePositions-ID wie ihre Steuertermintransaktionen.

customer_bill_id Die eindeutige Kennung der Kundenrechnung.Käufer können diese Kennung an den Verkäuferweitergeben, um Fragen zur Steuerberechnung zuidentifizieren und zu lösen.

tax_liable_party Entweder AWS oder Seller. Wenn der Verkäuferdie steuerbare Partei ist, werden Steuern erhoben.Wenn AWS die steuerpflichtige Partei ist,wird die Umsatzsteuer erhoben und von AWSzurückerstattet. Weitere Informationen finden Sieunter AWS Marketplace Sellers & Tax Collection.

Wenn keine Steuern erhoben werden, wirdhier kein Wert angezeigt. Der Verkäufer mussfeststellen, ob für jede Rechnung bestimmteSteuern erhoben wurden, da der Verkäufer für dieSteuererhebung verantwortlich ist.

transaction_type_code Der Typ der Transaktion. Die möglichen Wertelauten wie folgt:

• AWS – Eine Steuerermintransaktion• REFUND – Eine vollständige oder teilweise

Erstattung• TAXONLYREFUND – Eine Nur-Steuer-

Rückerstattung

Rückerstattungstransaktionen haben die Positions-ID mit ihren ursprünglichen Termintransaktionengemeinsam.

product_id Ein Fremdschlüssel für das Produkt.

product_tax_code Ein Standard-Code zum Identifizieren der Steuer-Eigenschaften für ein Produkt. Verkäufer wählendie Eigenschaften aus, wenn sie das Produkterstellen oder ändern.

invoice_date Das Datum, an dem die Rechnung erstellt wurde.

taxed_customer_account_id Ein Fremdschlüssel für die Kontoentität, diebesteuert wird.

taxed_customer_country Der ISO 3166 Alpha 2-Ländercode der Adresse,die für Steuerberechnungen verwendet wird.

218

Page 226: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaten-Feed für Steuerartikel

Spaltenname Description (Beschreibung)

taxed_customer_state_or_region Das Bundesland, die Region oder die Provinz, diefür Steuerberechnungen verwendet wird.

taxed_customer_city Die Stadt, die für Steuerberechnungen verwendetwird.

taxed_customer_postal_code Die Postleitzahl, die für Steuerberechnungenverwendet wird.

tax_location_code_taxed_jurisdiction Der Vertex-Geocode, der dem Steuerstandortzugeordnet ist.

tax_type_code Der Typ der Steuer, der für die Transaktionangewendet wird. Die möglichen Werte sind None,Sales, und SellerUse.

jurisdiction_level Die Zuständigkeitsebene der Adresse, die für denSteuerstandort verwendet wird. Die möglichenWerte sind State, County, City, und District.

taxed_jurisdiction Name der Steuergerichtsbarkeit.

display_price_taxability_type Ob der Preis, den Käufer sehen, inklusive oderexklusive Steuern angegeben wird. Alle AWSMarketplace-Angebote sind exklusive Steuern.

taxable_amount Der steuerpflichtige Betrag der Transaktion aufdieser Gerichtsbarkeitsebene.

nontaxable_amount Der nicht steuerpflichtige Betrag der Transaktionnach Gerichtsbarkeitsebene.

tax_jurisdiction_rate Der Steuersatz der auf dieserGerichtsbarkeitsebene angewendet wird.

tax_amount Die Höhe der Steuer, die auf dieserGerichtsbarkeitsebene berechnet wird.

tax_currency Der ISO 4217 Alpha 3-Währungscode für obengenannte Beträge.

tax_calculation_reason_code Nach Jurisdiktionsbereich: ein Kennzeichen, ob dieTransaktion steuerpflichtig, nicht steuerpflichtig,steuerbefreit oder steuerfrei ist.

date_used_for_tax_calculation Das Datum, das zur Berechnung der Steuer auf dieTransaktion verwendet wird.

customer_exemption_certificate_id Die Zertifikat-ID der Freistellungsbescheinigung.

customer_exemption_certificate_id_domain Der Speicherort, an dem das Zertifikat auf Amazon-Systemen gespeichert ist.

customer_exemption_certificate_level Die Zuständigkeitsebene, die die Freistellunggenehmigt hat.

customer_exemption_code Der Code für die Befreiung, z. B. RESALE.

219

Page 227: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaten-Feed für Steuerartikel

Spaltenname Description (Beschreibung)

customer_exemption_domain Das Amazon-System, das verwendet wird, um dieKundenfreistellungsinformationen zu erfassen (fallsverfügbar).

transaction_reference_id Eine Kennung, mit der Sie Querverweise zu Datenaus den folgenden Berichten erstellen können:

• Disbursement Report(Auszahlungsbericht) (p. 177)

• Monthly Billed Revenue Report (MonatlicherBericht zum abgerechneten Umsatz) (p. 184)

• Sales Compensation Report(Vertriebsvergütungsbericht) (p. 191)

• US sales and use tax report (US-Umsatz- undVerbrauchssteuerbericht) (p. 193)

Beispiel für den Daten-Feed für SteuerartikelDas folgende Beispiel zeigt einen Daten-Feed zum Steuerartikel. Im Datenfeed werden diese Informationenin einer einzigen Tabelle dargestellt. Zur Lesbarkeit werden die Daten hier in mehreren Tabellen angezeigt,und nicht alle Spalten werden angezeigt.

tax_item_id invoice_id line_item_id customer_bill_id

6p2ni6tu041xagvhbyanbgxl3xameha16txjoav_0001781216640 71000000000000000000 2210000000000000000

6p2ni6tu041xagvhbyanbgxl3xameha16txjoav_0002781216640 53000000000000000000 2210000000000000000

flr4jobxjzww8czdsrq4noue2uxd56j39wxw0k7_0001250816266 76400000000000000000 5720000000000000000

gfkjjobxjzw56jgkrsrqgjtk52uxd56j39wgj567d_0002280336288 76400000000000000000 5724390000000000000

wwk1qpvb8ran3geiw8e3mp6dgs2qj7wpkuwhgk1_0001451431024 99300000000000000000 1230000000000000000

wwk1qpvb8ran3geiw8e3mp6dgs2qj7wpkuwhgk1_0002451431024 99300000000000000000 3120000000000000000

fnohdid8kwgqq9lvii2k30spn3ftgwihbe8h75x_0001229987654 92100000000000000000 6390000000000000000

tax_liable_party transaction_type_codeproduct_id product_tax_code invoice_date

Verkäufer AWS prod-o4grxfafcxxxx AWSMP_SOFTWARE_RA2018-12-31T00:00:00Z

Verkäufer AWS prod-o4grxfafcxxxx AWSMP_SOFTWARE_RA2018-12-31T00:00:00Z

Verkäufer AWS prod-t3grxfafcxxxy AWS_REMOTE_ACCESS_SOFTWARE2018-08-31T00:00:00Z

Verkäufer ERSTATTUNG prod-t3grxfafcxxxy AWS_REMOTE_ACCESS_SOFTWARE2018-08-31T00:00:00Z

Verkäufer AWS prod-x8faxxfafcxxy AWS_REMOTE_ACCESS_SOFTWARE2018-08-31T00:00:00Z

Verkäufer TAXONLYREFUND prod-x8faxxfafcxxy AWS_REMOTE_ACCESS_SOFTWARE2018-05-31T00:00:00Z

AWS AWS prod-wghj8xfafrhgj AWS_REMOTE_ACCESS_SOFTWARE2019-07-31T00:00:00Z

220

Page 228: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchDaten-Feed für Steuerartikel

taxed_customer_account_idtaxed_customer_countrytaxed_customer_state_or_regiontaxed_customer_city taxed_customer_postal_code

VIeGa2t9j3MuxioH9wc8lsndXXCgGCGUreeXriocM5USA GA MILTON 48573-4839

VIeGa2t9j3MuxioH9wc8lsndXXCgGCGUreeXriocM5USA GA MILTON 48573-4839

7nyo5jwTRoPlyX81vx9ji04eEwTurO1Ff8biQi88W8USA NC DURHAM 27517-4834

7nyo5jwTRoPlyX81vx9ji04eEwTurO1Ff8biQi88W8USA NC DURHAM 27517-4834

7nyo5jwTRoPlyX81vx9ji04eEwTurO1Ff8biQi88W8USA TX NICHTVERFÜGBAR

75844-1235

7nyo5jwTRoPlyX81vx9ji04eEwTurO1Ff8biQi88W8USA TX HOUSTON 75844-1235

192a0421313e41f069b52962ed7babf716291b688USA CT NEW HAVEN 06002-2948

tax_location_code_taxed_jurisdictiontax_type_code jurisdiction_leveltaxed_jurisdictiondisplay_price_taxability_typetaxable_amountnontaxable_amount

460473664 Vertrieb Status GA Exklusiv -100 0

66301164 Vertrieb Bezirk FULTON Exklusiv 0 -100

692938178 SellerUse Status NC Exklusiv 58,1 523,8

692938178 SellerUse Status NC Exklusiv -58,1 523,8

356794387 Vertrieb Status TX Exklusiv 1105,14 0

528887443 Vertrieb City (Ort) HOUSTON Exklusiv -36 0

171248162 Vertrieb Status CT Exklusiv 0 114,55

tax_jurisdication_rate tax_amount tax_currency tax_calculation_reason_codedate_used_for_tax_calculation

0.206 20.6 USD Taxable 2018-10-31T00:00:00Z

0 0% USD NonTaxable 2018-10-31T00:00:00Z

0,1 USD 5,8 USD Taxable 2018-07-31T00:00:00Z

0,1 USD -5,8 USD Taxable 2018-07-31T00:00:00Z

0,06 66,3 USD Taxable 2018-07-31T00:00:00Z

0.01 -0,36 USD NonTaxable 2018-07-31T00:00:00Z

0 0% USD Freigestellt 2019-06-30T00:00:00Z

221

Page 229: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchIAM für AWS Marketplace

AWS Marketplace-SicherheitCloud-Sicherheit hat bei AWS höchste Priorität. Als AWS-Kunde profitieren Sie von einer Rechenzentrums-und Netzwerkarchitektur, die zur Erfüllung der Anforderungen von Organisationen entwickelt wurden, fürdie Sichherheit eine kritische Bedeutung hat.

Sicherheit ist eine übergreifende Verantwortlichkeit zwischen AWS und Ihnen. Im Modell derübergreifenden Verantwortlichkeit wird Folgendes mit „Sicherheit der Cloud“ bzw. „Sicherheit in der Cloud“umschrieben:

• Sicherheit der Cloud selbst – AWS ist dafür verantwortlich, die Infrastruktur zu schützen, mit der AWS-Services in der AWS- Cloud ausgeführt werden. AWS stellt Ihnen außerdem Services bereit, die Siesicher nutzen können. Die Wirksamkeit unserer Sicherheitsfunktionen wird regelmäßig von externenPrüfern im Rahmen des AWS-Compliance-Programms getestet und überprüft. Weitere Informationenzu den Compliance-Programmen für AWS Marketplace finden Sie unter Im Rahmen des Compliance-Programms zugelassene AWS-Services.

• Sicherheit in der Cloud in – Ihr Verantwortungsumfang wird durch den AWS-Service bestimmt, den Sieverwenden. In Ihre Verantwortung fallen außerdem weitere Faktoren, wie z. B. die Vertraulichkeit derDaten, die Anforderungen Ihrer Organisation sowie geltende Gesetze und Vorschriften.

In dieser Dokumentation wird die Bedeutung des Modells der übergreifenden Verantwortlichkeit bei derVerwendung von AWS Marketplace beschrieben. Die folgenden Themen veranschaulichen, wie Sie AWSIdentity and Access Management für die Verwaltung des Zugriffs auf AWS Marketplace konfigurierenkönnen, um Ihre Sicherheits- und Compliance-Anforderungen zu erfüllen. Sie erfahren außerdem, wie SieIhre AWS Marketplace-Ressourcen mithilfe weiterer AWS-Services überwachen und sichern können.

Note

Weitere Informationen zur Sicherheit auf AWS Data Exchange für Datenprodukte finden Sie unterSicherheit im AWS Data Exchange Benutzerhandbuch.

Themen• Steuern des Zugriffs auf AWS Marketplace Management Portal (p. 222)• Richtlinien und Berechtigungen für AWS Marketplace-Verkäufer (p. 226)• AWS Marketplace Commerce Analytics Service-Kontoberechtigungen (p. 229)• AWS Marketplace Produktsupport-Verbindung-Kontoberechtigungen (p. 229)• Amazon SQS-Berechtigungen (p. 230)• Berechtigungen für AWS Marketplace Metering und Entitlement-APIs (p. 231)• AMI-Sicherheitsrichtlinien (p. 232)• Protokollieren von AWS Marketplace-API-Aufrufen mit AWS CloudTrail (p. 235)

Steuern des Zugriffs auf AWS MarketplaceManagement Portal

AWS Identity and Access Management (IAM) ist ein AWS-Service, der Ihnen hilft, den Zugriff auf AWS-Ressourcen zu steuern. Wenn Sie ein IAM-Administrator sind, können Sie steuern, wer authentifiziert

222

Page 230: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErstellen von Benutzern

(angemeldet) und autorisiert (berechtigt) ist, um AWS Marketplace-Ressourcen verwenden zu können. IAMist ein AWS-Service, den Sie ohne zusätzliche Kosten verwenden können.

Die empfohlene Methode für die Kontrolle, wer in AWS Marketplace Management Portal was tun kann, istdie Erstellung von benutzern und Gruppen mit IAM. Anschließend fügen Sie die Benutzer den Gruppenhinzu und verwalten die Gruppen. Beispiel: Wenn John Ihre Produkte anzeigen können soll, erstellenSie für ihn einen IAM-Benutzer und fügen Sie seinen IAM-Benutzer zu einer Gruppe hinzu, die Sie fürden schreibgeschützten Zugriff erstellen. Sie können eine Richtlinie oder Berechtigungen der Gruppezuweisen, die schreibgeschützte Berechtigungen bereitstellt. Wenn Sie andere Benutzer haben, dieschreibgeschützten Zugriff benötigen, können Sie sie der von Ihnen erstellten Gruppe hinzufügen,anstatt ihren Benutzerkonten Berechtigungen zuzuweisen. Wenn sich Johns Rolle ändert und er denschreibgeschützten Zugriff nicht mehr benötigt, können Sie sein Benutzerkonto aus der Gruppe entfernen.

Eine Richtlinie ist ein Dokument, dass die Berechtigungen für einen Benutzer, eine Gruppe oder eineRolle festlegt. Umgekehrt legen die Berechtigungen fest, was Benutzer in AWS tun können. Eine Richtliniegewährt typischerweise den Zugriff auf bestimmte Aktionen und kann optional zulassen, dass die Aktionenfür bestimmte Ressourcen zulässig sind, wie etwa Amazon EC2-Instances, Amazon S3-Buckets und soweiter. Richtlinien können auch ausdrücklich den Zugriff verweigern. Eine Berechtigung ist eine Anweisungin einer Richtlinie, mit der der Zugriff auf eine bestimmte Ressource gewährt oder verweigert wird. Siekönnen jede Genehmigung wie folgt angeben: "A hat die Berechtigung, B bis C zu tun." So hat Jane (A)zum Beispiel die Berechtigung, Nachrichten (B) von Johns Amazon Simple Queue Service Warteschlange(C). Jedes Mal, wenn Jane eine Anforderung an Amazon SQS sendet, um Johns Warteschlange zu nutzen,prüft der Service, ob sie dazu berechtigt ist. Weiterhin wird geprüft, ob die Anforderung die Bedingungenerfüllt, die John in der Berechtigung vorgegeben hat.

Important

Alle IAM-Benutzer, die Sie erstellen, werden anhand ihrer Anmeldeinformationen authentifiziert.Sie verwenden jedoch dasselbe AWS-Konto. Alle Änderungen, die ein Benutzer vornimmt,beziehen sich auf das gesamte Konto.

AWS Marketplace hat festgelegte Berechtigungen zur Steuerung der Aktionen, die jemand mit diesenBerechtigungen in AWS Marketplace Management Portal durchführen kann. Es gibt auch Richtlinien,die AWS Marketplace erstellt und verwaltet, die mehrere Berechtigungen kombinieren. Beispiel:Die aws-marketplace-management:ViewMarketing-Berechtigung gewährt einem Benutzerden Zugriff auf die Registerkarte Marketing in AWS Marketplace Management Portal. Die RichtlinieAWSMarketplaceSellerProductsFullAccess gibt dem Benutzer vollen Zugriff auf Produkte in derAWS Marketplace Management Portal.

Die folgenden Ressourcen bieten weitere Informationen zu den ersten Schritten und zur Verwendung vonIAM.

• Erstellen Ihres ersten Administratorbenutzers und Ihrer ersten Administratorgruppe in IAM• IAM Bewährte Methoden• Verwalten von IAM-Richtlinien• Zuordnen einer Richtlinie zu einer IAM-Gruppe• Identitäten (Benutzer, Gruppen und Rollen)• Steuern des Zugrifgs mithilfe von Richtlinien

Im Folgenden finden Sie allgemeine Anleitungen zum Erstellen von Benutzern und Gruppen und zurAnmeldung als IAM-Benutzer.

Erstellen von BenutzernUm Personen in Ihrem Unternehmen die Anmeldung beim AWS Marketplace Management Portal zuermöglichen, erstellen Sie einen IAM-Benutzer für jede Person, die Zugriff benötigt.

223

Page 231: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErstellen oder Verwenden von Gruppen

Erstellen von IAM-Benutzern

1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

2. Wählen Sie im Navigationsbereich Users (Benutzer) und anschließend Create New Users (NeueBenutzer erstellen) aus.

3. Geben Sie in den nummerierten Textfeldern einen Namen für jeden Benutzer ein, den Sie erstellenmöchten.

4. Entfernen Sie die Markierung für das Kontrollkästchen Generate an access key for each user(Zugriffsschlüssel für jeden Benutzer erstellen) und wählen Sie anschließend Create (Erstellen) aus.

So weisen Sie jedem Benutzer, den Sie gerade erstellt haben, ein Passwort zu

1. Wählen Sie in der Liste der Benutzer den Namen eines neuen Benutzers aus.2. Wählen Sie die Registerkarte Security Credentials (Sicherheitsanmeldeinformationen) und

anschließend Manage Password (Password verwalten) aus.3. Wählen Sie eine Option für ein automatisch generiertes Passwort oder ein benutzerdefiniertes

Passwort. Um bei der nächsten Anmeldung vom Benutzer die Wahl eines neuen Passworts zu fordern,markieren Sie das Kontrollkästchen Require user to create a new password at next sign-in (Bei dernächsten Anmeldung Benutzer auffordern, ein neues Passwort zu erstellen). Wählen Sie Apply(Anwenden).

4. Wählen Sie Download Credentials (Anmeldeinformationen herunterladen), um Benutzername,Passwort und eine kontospezifische Anmelde-URL in einer CSV-Datei auf Ihrem Computer zuspeichern. Wählen Sie anschließend Close (Schließen) aus.

Note

Um sich mit dem gerade von Ihnen erstellen IAM-Benutzernamen und -Passwort anzumelden,müssen Benutzer zu Ihrer kontospezifischen Anmelde-URL navigieren. Diese URL befindet sichin der Anmeldeinformationsdatei, die Sie gerade heruntergeladen haben, und ist außerdem in derIAM-Konsole verfügbar. Weitere Informationen finden Sie unter So melden sich IAM-Benutzer beiIhrem AWS-Konto an im IAM-Benutzerhandbuch.Tip

Erstellen Sie auch einen Benutzernamen und ein Passwort für sich selbst, auch wenn Sie derBesitzer des AWS-Kontos sind. Als bewährte Methode sollten alle Benutzer im AWS MarketplaceManagement Portal als IAM-Benutzer arbeiten, auch der Besitzer des Kontos. Informationen zumErstellen eines IAM-Benutzers mit Administratorberechtigungen für Sie selbst finden Sie unterErstellen einer Administratorengruppe im IAM-Benutzerhandbuch.

Erstellen oder Verwenden von GruppenNachdem Sie Benutzer erstellt haben, erstellen Sie Gruppen und Berechtigungen für den Zugriff auf dieSeiten in AWS Marketplace Management Portal, fügen Sie diese Berechtigungen den Gruppen hinzu undfügen Sie den Gruppen anschließend Benutzer hinzu.

Wenn Sie einer Gruppe Berechtigungen zuweisen, erlauben Sie jedem Mitglied dieser Gruppe dieDurchführung bestimmter Aktionen. Wenn Sie der Gruppe einen neuen Benutzer hinzufügen, erhältdieser Benutzer automatisch die Berechtigungen, die der Gruppe zugewiesen sind. Eine Gruppe kannüber Berechtigungen für mehrere Aktionen verfügen. Wir empfehlen die Verwendung einer verwaltetenRichtlinie, anstatt eine eigene Richtlinie zu erstellen.

So weisen Sie eine verwaltete Richtlinie für AWS Marketplace einer Gruppe zu:

1. Öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

224

Page 232: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchErstellen oder Verwenden von Gruppen

2. Wählen Sie im Navigationsbereich die Option Groups (Gruppen) und wählen Sie die Gruppe aus, derSie eine Richtlinie zuordnen möchten.

3. Wählen Sie auf der Übersichtsseite für die Gruppe auf der Registerkarte Permissions (Berechtigungen)die Option Attach Policy (Richtlinie anhängen).

4. Geben Sie auf der Seite Attach Policy (Richtlinie anhängen) neben Filter: awsmarketplace ein.5. Wählen Sie die Richtlinie(n), die Sie anfügen möchten, und klicken Sie dann auf Attach Policy

(Richtlinie anhängen).

So erstellen Sie eine Richtlinie mit AWS Marketplace Management Portal-Berechtigungen:

1. Öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.2. Wählen Sie im Navigationsbereich Policies (Richtlinien) und dann Create Policy (Richtlinie erstellen)

aus.3. Klicken Sie neben Policy Generator (Richtliniengenerator) auf Select (Auswählen).4. Führen Sie auf der Seite Edit Permissions die folgenden Schritte aus:

a. Wählen Sie im Feld Effect die Option Allow (Erlauben) aus.b. Wählen Sie unter AWS-Service die Option AWS Marketplace Management Portal aus.c. Wählen Sie für Actions (Aktionen) die Berechtigung oder Berechtigungen aus, die erteilt werden

soll(en).d. Wählen Sie Add Statement (Anweisung hinzufügen) aus.e. Wählen Sie Next Step (Nächster Schritt) aus.

5. Führen Sie auf der Seite Review Policy (Richtlinie überprüfen) die folgenden Schritte aus:

a. Geben Sie unter Policy Name (Richtlinienname) einen Namen für diese Richtlinie ein. Notieren Siesich den Richtliniennamen, da Sie ihn für einen späteren Schritt benötigen.

b. (Optional) Geben Sie im Feld Description (Beschreibung) eine Beschreibung für diese Richtlinieein.

c. Wählen Sie Create Policy (Richtlinie erstellen) aus.

So erstellen Sie eine IAM-Gruppe mit geeigneten Berechtigungen und fügen der Gruppe Benutzerhinzu

1. Öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.2. Wählen Sie im Navigationsbereich Groups (Gruppen) und dann Create New Group (Neue Gruppe

erstellen) aus.3. Geben Sie im Feld Group Name (Gruppenname): einen Namen für die Gruppe ein. Klicken Sie dann

auf Next Step.4. Führen Sie auf der Seite Attach Policy (Richtlinie anfügen) die folgenden Schritte aus:

a. Wählen Sie als Filter: die Option Customer Managed Policies (Vom Kunden verwaltete Richtlinien)aus.

b. Aktivieren Sie das Kontrollkästchen neben der Richtlinie, die Sie dieser Gruppe zuordnenmöchten. Dies ist in der Regel die soeben erstellte Richtlinie.

c. Wählen Sie Next Step (Nächster Schritt) aus.5. Wählen Sie Create Group.6. Suchen Sie Ihre neue Gruppe in der Groups (Gruppen)-Liste und wählen Sie anschließend das

Kontrollkästchen daneben aus. Wählen Sie Group Actions (Gruppenaktionen) und anschließend AddUsers to Group (Benutzer Gruppe hinzufügen) aus.

7. Wählen Sie das Kontrollkästchen neben jedem Benutzer aus, den Sie der Gruppe hinzufügenmöchten, und wählen Sie dann Add Users (Benutzer hinzufügen) aus.

225

Page 233: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAnmelden als IAM-Benutzer

Anmelden als IAM-BenutzerNachdem Sie in IAM Benutzer erstellt haben, können sich die Benutzer mit ihren eigenen Benutzernamenund Passwörtern anmelden. Dazu ist die eindeutige URL erforderlich, die mit Ihrem AWS-Konto verknüpftist. Sie können die Anmelde-URL abrufen und an Ihre Benutzer verteilen.

Die eindeutige Anmelde-URL für Ihr Konto abrufen

1. Öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.2. Wählen Sie im Navigationsbereich Dashboard (Dashboard) aus.3. Suchen Sie im oberen Abschnitt des Inhaltsbereichs nach IAM users sign-in link: (Anmelde-Link für

&IAM;-Benutzer:) und notieren Sie sich den Anmelde-Link, der folgendes Format hat:

https://AWS_account_ID.signin.aws.amazon.com/console/

Note

Wenn die URL Ihrer Anmeldeseite den Namen Ihres Unternehmens (oder anderebenutzerfreundliche IDs) anstelle der ID Ihres AWS-Kontos enthalten soll, können Sie inCustomize (Anpassen) einen Alias für Ihr Konto erstellen. Weitere Informationen finden Sieunter Ihre AWS-Konto-ID und dessen Alias im IAM-Benutzerhandbuch.

4. Verteilen Sie diese URL sowie die Benutzernamen und Passwörter, die Sie für die einzelnen Benutzerjeweils erstellt haben, an die Personen in Ihrem Unternehmen, die mit dem AWS MarketplaceManagement Portal arbeiten. Weisen Sie die Benutzer an, für die Anmeldung die eindeutige Anmelde-URL Ihres Kontos zu verwenden, bevor sie auf den AWS Marketplace Management Portal zugreifen.

Richtlinien und Berechtigungen für AWSMarketplace-Verkäufer

AWS Marketplace verfügt über drei verwaltete Richtlinien, die Sie mit AWS Marketplace ManagementPortal verwenden können, oder eine Reihe von Berechtigungen, die Sie verwenden können, um Ihreeigene Richtlinie zu erstellen.

Note

Weitere Informationen zu Richtlinien und Berechtigungen auf AWS Data Exchange fürDatenprodukte finden Sie unter Identity and Access Management in AWS Data Exchange im AWSData Exchange Benutzerhandbuch.

Richtlinien für AWS Marketplace-VerkäuferSie können die folgenden verwalteten Richtlinien verwenden, um IAM-Benutzern kontrollierten Zugriff aufAWS Marketplace Management Portal zu gewähren.

AWSMarketplaceSellerFullAccess

Gewährt vollständigen Zugriff auf alle Seiten im AWS Marketplace Management Portal und anderenAWS-Services, z. B. AMI-Management.

AWSMarketplaceSellerProductsFullAccess

Gewährt vollständigen Zugriff auf die Seiten Products (Produkte) im AWS Marketplace ManagementPortal.

226

Page 234: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPermissions (Berechtigungen)

AWSMarketplaceSellerProductsReadOnly

Gewährt schreibgeschützten Zugriff auf die Seiten Products (Produkte) im AWS MarketplaceManagement Portal.

Important

Es gibt verwaltete Richtlinien für AWS Marketplace-Käufer zum Verwalten der Abonnements,die diese kaufen. Die verwalteten Richtlinien, die Sie mit AWS Marketplace Management Portalbeginnen mit AWSMarketplaceSeller. Wenn Sie nach Richtlinien suchen in IAM, stellen Siesicher, dass Sie nach Richtlinien suchen, die AWSMarketplaceSeller.

Berechtigungen für AWS Marketplace-VerkäuferIn IAM-Richtlinien für das AWS Marketplace Management Portal können Sie die folgenden Berechtigungenverwenden.

aws-marketplace-management:viewMarketing

Gewährt Zugriff auf die Seite Marketing im AWS Marketplace Management Portal.aws-marketplace-management:viewSupport

Gewährt Zugriff auf die Seite Customer Support Eligibility (Kundenservice-Berechtigung) im AWSMarketplace Management Portal.

aws-marketplace-management:viewReports

Gewährt Zugriff auf die Seite Reports (Berichte) im AWS Marketplace Management Portal.aws-marketplace-management:uploadFiles

Gewährt Zugriff auf die Seite File Upload (Datei-Upload) im AWS Marketplace Management Portal.aws-marketplace-management:viewSettings

Gewährt Zugriff auf die Seite Settings (Einstellungen) im AWS Marketplace Management Portal.aws-marketplace:SearchAgreements

Ermöglicht das Anzeigen der allgemeinen Liste der Vereinbarungen auf der Seite Agreements(Vereinbarungen) (p. 55).

aws-marketplace:DescribeAgreement

Ermöglicht das Anzeigen von allgemeinen Details zur Vereinbarung auf der Seite Agreements(Vereinbarungen).

aws-marketplace:GetAgreementTerms

Ermöglicht das Anzeigen aller Details zur Vereinbarungslaufzeit auf der Seite Agreements(Vereinbarungen).

Note

Um einem Benutzer den Zugriff auf die Seite Manage Products (Produktverwaltung) zu gewähren,müssen Sie die verwalteten Berechtigungen AWSMarketplaceSellerProductsFullAccessoder AWSMarketplaceSellerProductsReadOnly verwenden.

Sie können die vorhergehenden Berechtigungen in einer einzelnen IAM-Richtlinie zusammenfassen, umdie gewünschten Berechtigungen zu erteilen. Sehen Sie sich die folgenden Beispiele an.

227

Page 235: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchPermissions (Berechtigungen)

Beispiel 1 Berechtigungen zum Zugriff auf die Seiten Marketingund Datei hochladen.Verwenden Sie zum Gewähren von Berechtigungen für die Seite Marketing und File Upload (Datei-Upload)eine Richtlinie wie die folgende:

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "aws-marketplace-management:viewMarketing", "aws-marketplace-management:uploadFiles" ], "Resource": ["*"] }]}

Beispiel 2 Berechtigungen zur Erstellung von Upgrades undVerlängerungen für private AngeboteVerwenden Sie zum Gewähren von Berechtigungen zum Anzeigen und Verwenden der Seite Agreements(Vereinbarungen) zum Erstellen von Upgrades und Verlängerungen für private Angebote eine Richtlinie wiedie folgende:

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aws-marketplace:SearchAgreements", "aws-marketplace:DescribeAgreement", "aws-marketplace:GetAgreementTerms" ], "Effect": "Allow", "Resource": "*", "Condition": { "StringEquals": { "aws-marketplace:PartyType": "Proposer" }, "ForAllValues:StringEquals": { "aws-marketplace:AgreementType": [ "PurchaseAgreement" ] } } } ]}

Verwenden von IAM-GruppenAlternativ können Sie separate IAM-Gruppen für das Erteilen von Zugriff auf jede einzelne Seite im AWSMarketplace Management Portal erstellen. Ein Benutzer kann mehreren Gruppen angehören. Wenn alsoein Benutzer Zugriff auf mehr als eine Seite benötigt, können Sie den Benutzer allen entsprechendenGruppen hinzufügen. Beispiel: Sie erstellen eine IAM-Gruppe und erteilen dieser Gruppe die Berechtigungfür den Zugriff auf die Seite Marketing. Anschließend erstellen Sie eine weitere Gruppe und erteilen dieserGruppe die Berechtigung für den Zugriff die Seite File Upload (Dateiupload) und so weiter. Wenn ein

228

Page 236: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAWS Marketplace Commerce Analytics

Service-Kontoberechtigungen

Benutzer die Berechtigung für den Zugriff auf die Seite Marketing und die Seite Datei-Upload benötigt,fügen Sie den Benutzer beiden Gruppen hinzu.

Weitere Informationen über IAM-Benutzer und -Gruppen finden Sie unter Identitäten (Benutzer, Gruppenund Rollen) im IAM-Benutzerhandbuch.

AWS Marketplace Commerce Analytics Service-Kontoberechtigungen

Sie können die folgende IAM-Berechtigungsrichtlinie verwenden, um einem IAM-Benutzer den Zugriff aufden AWS Marketplace Commerce Analytics Service zu gewähren.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:GenerateDataSet", "Resource": "*" }, ]}

Weitere Informationen über diese Funktion finden Sie unter AWS Marketplace Commerce AnalyticsService (p. 8).

AWS Marketplace Produktsupport-Verbindung-Kontoberechtigungen

Die AWS Marketplace Product Support Connection-Funktion ermöglicht es Kunden, Kontaktinformationenauf der AWS Marketplace-Website bereitzustellen, damit Sie ihnen Support für Ihre Produkte anbietenkönnen. AWS Marketplace teilt die Daten, die der Kunde Ihnen über eine API zur Verfügung stellt. Kundenkönnen auf Wunsch während oder nach dem Kauf eines Produkts, für das Sie die AWS MarketplaceProduct Support Connection registriert haben, Kontaktdaten hinzufügen. Sie verwenden die API, um dieKontaktdaten des Kunden sowie relevante Produktabonnementdetails abzurufen.

Wenn Sie nicht beim the section called “AWS Marketplace Commerce Analytics Service” (p. 8) angemeldetsind, müssen Sie Ihr Konto und Ihre AWS-Services konfigurieren, um ihn nutzen zu können. Gehen Sie wiefolgt vor.

1. (Optional) Erstellen Sie einen IAM-Benutzer.2. Erstellen Sie einen Amazon Simple Storage Service(Amazon S3)-Ziel-Bucket.3. Erstellen Sie ein Amazon Simple Notification Service(Amazon SNS)-Thema für

Antwortbenachrichtigungen.4. Registrieren Sie sich bei dem AWS Marketplace Commerce Analytics Service.5. (Empfohlen) Geben Sie mithilfe der AWS Command Line Interface (AWS CLI) einen Testaufruf an den

Service aus.

Anweisungen hierzu finden Sie im Onboarding-Leitfaden (p. 9).

229

Page 237: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAmazon SQS-Berechtigungen

Note

Die IAM-Berechtigungen, die für die Product Support Connection erforderlich sind,unterscheiden sich von denen, die für commerce analytics service erforderlichsind. Product Support Connection erfordert, dass der IAM-Benutzer die Aktionmarketplacecommerceanalytics:StartSupportDataExport aufrufen kann.

Sie können einem IAM-Benutzer erlauben, die Aktion StartSupportDataExport mithilfe einer IAM-Berechtigungsrichtlinie aufzurufen.

Example

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:StartSupportDataExport", "Resource": "*" } ]}

Weitere Informationen über diese Funktion finden Sie unter Produktsupport-Verbindung (p. 21).

Amazon SQS-BerechtigungenIm Rahmen des SaaS-Produkt-Veröffentlichungsprozesses stellt AWS Marketplace Ihnen ein AmazonSNS-Thema zur Verfügung, mit dem Sie Benachrichtigungen erhalten können, wenn sich der Abonnement-oder Entitlement-Status des Kunden ändert. Sie können eine oder mehrere Amazon SQS-Warteschlangenzum Thema konfigurieren, sodass die Warteschlangen bei der Benachrichtigung Aktionen einleiten können.Beispiel: Wenn ein Kunde mehr Speicherplatz zum Abonnement für Ihr SaaS-Produkt hinzufügt, kann dasAmazon SNS-Thema eine Nachricht an eine Amazon SQS-Warteschlange senden, durch die der Prozessder automatischen Erhöhung der für den Kunden verfügbaren Speicherkapazität gestartet wird.

Wenn Sie die Amazon Simple Queue Service(Amazon SQS)-Warteschlange für das bereitgestellte AmazonSNS-Thema abonnieren, werden automatisch Berechtigungen hinzugefügt, damit das Thema Nachrichtenin der Warteschlange veröffentlichen kann. Allerdings benötigen Sie noch eine IAM-Richtlinie, um dem API-Benutzer Zugriff auf die AWS Marketplace-Metering- und Entitlement Service-API zu gewähren. Wenn dieServices mit denselben Anmeldeinformationen ausgeführt werden, können diese auf denselben Benutzerangewendet werden. Erstellen Sie eine Richtlinie mit den folgenden Inhalten und fügen Sie sie Ihrem IAM-Benutzer oder der Rolle hinzu.

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:GetQueueUrl" ], "Effect": "Allow", "Resource": "arn:aws:sqs:REGION_HERE:XXXXXXXXXXXX:NAME_HERE" } ]}

230

Page 238: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchBerechtigungen für AWS Marketplace

Metering und Entitlement-APIs

Note

Das Feld Resource ist der Amazon-Ressourcenname (ARN) Ihrer Amazon SQS-Warteschlange.

Weitere Informationen zu Benachrichtigung und Warteschlangen für Ihre SaaS-Produkte finden Sie unterthe section called “Abonnieren einer SQS-Warteschlange zum SNS-Thema” (p. 140) und the section called“Zugreifen auf die AWS Marketplace Metering- und Entitlement-Service-APIs” (p. 140).

Berechtigungen für AWS Marketplace Metering undEntitlement-APIs

Software as a Service (SaaS)-Produkte, AMI-Produkte und Container-Produkte können die AWSMarketplace Metering and Entitlement Service-API verwenden. Jeder Typ erfordert unterschiedlicheIAM-Berechtigungen. Im Fall Ihres Produkts oder Ihrer Produkte messen Sie die gesamte Nutzung.AWS berechnet Kunden die Nutzung auf Basis der von Ihnen bereitgestellten Messungsdaten. Für diezur Bereitstellung Ihrer Messdatensätze für AWS Marketplace erforderliche Integration benötigt dasServicekonto, in dem die Integration ausgeführt wird, eine eingeschränkte IAM-Richtlinie, um den Zugriffzu ermöglichen. Fügen Sie die Richtlinie für den Produkttyp, für den Sie Messdaten senden, an den IAM-Benutzer oder die Rolle an, den oder die Sie für die Integration verwenden.

IAM-Richtlinie für SaaS-Produkte{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aws-marketplace:ResolveCustomer", "aws-marketplace:BatchMeterUsage", "aws-marketplace:GetEntitlements" ], "Effect": "Allow", "Resource": "*" } ]}

Note

Die erste Berechtigung ist für alle SaaS-Integrationen erforderlich. Die zweite und dritteBerechtigung wird jeweils für die AWS Marketplace Metering Service-API und die AWSMarketplace Entitlement-Service-API benötigt.

IAM-Richtlinie für AMI-Produkte{ "Version": "2012-10-17", "Statement": [ { "Action": [ aws-marketplace:MeterUsage ], "Effect": "Allow", "Resource": "*" } ]

231

Page 239: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchIAM-Richtlinie für Container-Produkte

}

IAM-Richtlinie für Container-Produkte{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aws-marketplace:RegisterUsage" ], "Effect": "Allow", "Resource": "*" } ]}

Weitere Informationen zum Erstellen von IAM-Benutzern finden Sie unter Erstellen eines IAM-Benutzersin Ihrem AWS-Konto im IAM-Benutzerhandbuch. Weitere Informationen zum Erstellen und Zuweisen vonRichtlinien finden Sie unter Ändern von Berechtigungen für einen IAM-Benutzer.

Diese Richtlinie gewährt Zugriff auf die APIs für die IAM-Rolle oder den Benutzer, an die oder den Sie dieRichtlinie anfügen. Weitere Informationen darüber, wie Sie die Rollenübernahme durch ein anderes Kontofür diese API-Aufrufe aktivieren können, finden Sie unter Wie Sie Ihr AWS Marketplace SaaS-Abonnementüber mehrere AWS-Konten hinweg am besten planen im AWS Partner Network (APN)-Blog.

AMI-SicherheitsrichtlinienAWS Marketplace hält die folgenden Richtlinien für alle Produkte und Angebote in AWS Marketplace umeine sichere, sichere und vertrauenswürdige Plattform für unsere Kunden zu bewerben.

Alle Produkte und Metadaten werden geprüft, wenn sie gesendet werden, um sicherzustellen, dass siedie aktuellen AWS Marketplace-Richtlinien erfüllen oder übertreffen. Diese Richtlinien werden überprüftund und an sich ändernden Sicherheitsrichtlinien angepasst. AWS Marketplace scannt fortlaufend IhreProdukte, um sicherzustellen, dass sie Änderungen an den Sicherheitsrichtlinien erfüllen. Wenn Produkteaus der Compliance-Abteilung fallen, müssen wir möglicherweise Ihr Amazon Machine Image (AMI)-Produkt aktualisieren, um neue Standards zu erfüllen. Wenn festgestellt wird, das sich eine neu entdeckteSchwachstelle auf das AMI auswirkt, werden Sie dementsprechend aufgefordert, eine aktualisierte AMI mitden relevanten Updates bereitzustellen. Sie müssen das Self-Service-AMI Scan-Tool verwenden, bevorSie Ihr AMI übermitteln. Auf diese Weise wird sichergestellt, das das AMI die AWS Marketplace-Richtlinienerfüllt.

SecurityAlle AMIs müssen die folgenden Sicherheitsrichtlinien einhalten:

• AMIs dürfen keine bekannten Schwachstellen wie Viren oder Malware enthalten, die mit dem Self-Service-AMI Scan-Tool oder AWS Security erkannt wurden.

• Amis müssen derzeit unterstützte Betriebssysteme und andere Softwarepakete verwenden. Jede Versioneines AMI mit einem End-of-Life-Betriebssystem (eol) oder anderen Softwarepaketen wird vom AWSMarketplace. Sie können einen neuen AMI mit aktualisierten Paketen erstellen und veröffentlichen, umAWS Marketplace.

• Jede Instance-Authentifizierung muss den Schlüsselpaar-Zugriff anstelle der passwortbasiertenAuthentifizierung verwenden, auch wenn das Passwort vom Benutzer beim Start generiert, zurückgesetztoder definiert wird. AMIs dürfen keine Passwörter, Authentifizierungsschlüssel, Schlüsselpaare,Sicherheitsschlüssel oder andere Anmeldeinformationen enthalten.

232

Page 240: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchAccessibility

• AMIs dürfen keine Zugangs-/Zugriffsschlüssel von Benutzern anfordern oder verwenden, um auf AWS-Ressourcen zuzugreifen. Wenn Ihre AMI-Anwendung Zugriff auf das Kundenkonto erfordert, mussdies über eine durch eine AWS CloudFormation instanziierte IAM-Rolle erfolgen, die die Instanceerstellt und die entsprechende Rolle zuordnet. Wenn das Starten eines einzelnen AMI für Produkte miteiner AWS CloudFormation-Bereitstellungsmethode aktiviert ist, müssen entsprechende Anweisungenzur Verwendung klare Anleitungen zum Erstellen von minimal privilegierten IAM Rollen enthalten.Weitere Informationen finden Sie im the section called “AMI-basierte Bereitstellung mithilfe vonCloudFormation” (p. 78).

• Linux-basierte AMIs dürfen keine SSH-Passwort-Authentifizierung erlauben. Deaktivieren Sie diePasswortauthentifizierung über Ihre sshd_config-Datei, indem Sie PasswordAuthentication aufNO setzen.

AccessibilityEs gibt drei Kategorien von Zugriffsrichtlinien: allgemeine, Linux-spezifische und Windows-spezifischeRichtlinien.

Allgemeine ZugänglichkeitsrichtlinienAlle AMIs müssen die folgenden Richtlinien einhalten:

• AMIs müssen Verwaltungsfunktionen auf Betriebssystemebene ermöglichen, um Compliance-Anforderungen, Schwachstellen-Updates und den Zugriff auf Protokolldateien zu ermöglichen. Linux-basierte AMIs verwenden SSH und Windows-basierte AMIs verwenden RDP.

• AMIs dürfen keine autorisierten Passwörter oder Schlüssel enthalten.• AMIs dürfen keine festen Passwörter für administrativen Zugriff verwenden. AMIs müssen stattdessen

ein zufälliges Passwort verwenden. Eine alternative Implementierung ist, die Instance-Metadatenabzurufen und die instance_id als Passwort zu verwenden. Der Administrator muss zur Eingabedieses randomisierten Passworts aufgefordert werden, bevor ihm gestattet wird, seine eigenenAnmeldeinformationen festzulegen oder zu ändern. Weitere Informationen zum Abrufen von Instance-Metadaten finden Sie unter Instance-Metadaten und Benutzerdaten im Amazon EC2-Benutzerhandbuchfür Linux-Instances.

• Sie dürfen keinen Zugriff auf die laufenden Instances des Kunden haben. Der Kunde muss den Zugangvon außen explizit freischalten und die im AMI integrierte Zugriffsmöglichkeit muss standardmäßigausgeschaltet sein.

Linux-spezifische RichtlinienLinux-basierte AMIs muss die folgenden Richtlinien sowie allgemeine Zugänglichkeitsrichtlinien einhalten:

• Linux-basierte AMIs müssen passwortbasierte Remote-Anmeldungen für Root-Benutzer deaktivierenund nur sudo Zugriff über ein Benutzerkonto, nicht den RootBenutzer, erlauben. Benutzer müssensudo-Zugriff über ein Benutzerkonto verwenden und dürfen keinen Root-Zugriff verwenden. Mit sudo-Zugriff kann der Administrator steuern, welche Benutzer Root-Funktionen ausführen dürfen. Auch wirddie Aktivität für ein Audit-Trail protokolliert. AMIs dürfen keine autorisierten Passwörter oder Schlüsselenthalten.

• Linux-basierte AMIs dürfen keine leeren oder ungültigen Root-Passwörter haben.

Windows-spezifische RichtlinienWindows-basierte AMIs muss die folgenden Richtlinien sowie allgemeine Zugänglichkeitsrichtlinieneinhalten:

233

Page 241: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchKundeninformationen

• Verwenden Sie für Windows Server 2012 R2 und früher die neueste Version von Ec2ConfigServiceund aktivieren Sie Ec2SetPassword, Ec2WindowsActivate und Ec2HandleUserData.

• Verwenden Sie für Windows Server 2016 und höher EC2Launch.• Entfernen Sie Gastkonten oder Remotedesktopbenutzer, die beide nicht erlaubt sind.

KundeninformationenAlle AMIs müssen die folgenden Kundeninformations-Richtlinien einhalten:

• AMI-Produkte dürfen nicht verlangen, dass sich Kunden zur Verwendung des Produkts beim Verkäuferregistrieren oder der Identifizierung dienende Informationen bereitstellen, außer im Rahmen derAnforderungen von BYOL-Produkten (Bring Your Own License, Verwendung der eigenen Lizenz).

• Die Software darf nicht ohne das Wissen und die ausdrückliche Zustimmung des Kunden Kundendatenvoraussetzen, sammeln oder exportieren.

Produktnutzung:Alle AMIs müssen die folgenden Produkt-Nutzungsrichtlinien einhalten:

• Produkte dürfen nicht den Zugriff auf das Produkt oder die Produktfunktionalität nach einer bestimmtenZeit, Anzahl von Benutzern oder anderen Einschränkungen begrenzen. Beta- und Vorabversionenvon Produkten oder Produkte, deren einziges Ziel darin besteht, Test- oder Bewertungsfunktionalitätbereitzustellen, werden nicht unterstützt. Entwickler, Community und BYOL-Editionen der kommerziellenSoftware werden unterstützt, sofern eine entsprechende bezahlte Version auch verfügbar ist in AWSMarketplace.

• Alle AMIs müssen entweder zum Starten über die Website oder zur AMI-basierten Bereitstellung überAWS CloudFormation fähig sein. Beim Starten über die Website darf das AMI für die ordnungsgemäßeFunktion bei der Instance-Erstellung keine Kunden- oder Benutzerdaten benötigen.

• Jedes AMI muss alles enthalten, was ein Käufer zur Nutzung der Software benötigt, einschließlich allerClient-Anwendungen.

• Für alle Produkte, mit Ausnahme von BYOL, darf es für den Bereitstellungsprozess nicht erforderlichsein, dass der Kunde AWS Marketplace verlässt.

• AMIs dürfen keine Abonnement-API oder Starts außerhalb von AWS Marketplace erfordern.• Produktsoftware und Metadaten dürfen keine Sprache enthalten, die Benutzer auf andere Cloud-

Plattformen, zusätzliche Produkte oder Up-Selling-Services umleitet, die nicht verfügbar sind AWSMarketplace.

ArchitectureAlle AMIs müssen die folgenden Architekturrichtlinien einhalten:

• Quell-AMIs für AWS Marketplace müssen in Region USA Ost (N.-Virginia) bereitgestellt werden.• AMIs müssen die HVM-Virtualisierung verwenden.• AMIs müssen 64-Bit- oder 64-Bit-ARM-Architektur verwenden.• AMIs müssen Amazon EBS-gestützte AMIs sein. Derzeit unterstützen wir keine Amazon S3-gestützten

AMIs.• AMIs müssen ein unterstütztes Dateisystem verwenden, um die Validierung des AMI Self-Service

Scanning-Tools zu bestehen. Die unterstützten Dateisysteme sind Ext2, Ext3, Ext4, Xfs, Vfat, Lvm undNTFS. Verschlüsselte Dateisysteme werden nicht unterstützt.

• FreeBSD-Produkte müssen aus einem Linux-basierten Betriebssystem erstellt werden.

234

Page 242: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchProtokollieren von AWS Marketplace-

API-Aufrufen mit AWS CloudTrail

• AMIs müssen so erstellt sein, dass sie in allen Regionen ausgeführt werden können undregionsunabhängig sind. Anders erstellte AMIs für andere Regionen sind nicht erlaubt.

Protokollieren von AWS Marketplace-API-Aufrufenmit AWS CloudTrail

AWS Marketplace ist in CloudTrail integriert, einen Service, der die Aktionen eines Benutzers, einerRolle oder eines AWS-Service in AWS Marketplace aufzeichnet. CloudTrail erfasst API-Aufrufe für AWSMarketplace als Ereignisse. Zu den erfassten Aufrufen gehören Aufrufe von der AWS Marketplace-Konsoleund Code-Aufrufe der AWS Marketplace-API-Operationen.

CloudTrail wird beim Erstellen Ihres AWS-Kontos für Sie aktiviert. Die in AWS Marketplace auftretendenunterstützten Aktivitäten werden als CloudTrail-Ereignis zusammen mit anderen AWS-Serviceereignissenin Event history (Ereignisverlauf) aufgezeichnet. Sie können die neusten Ereignisse in Ihrem -Kontoanzeigen, suchen und herunterladen.

Jedes Event oder jeder Protokolleintrag enthält Informationen über den Ersteller der Anfrage. Anhand derIdentitätsinformationen zur Benutzeridentität können Sie Folgendes bestimmen:

• Ob die Anfrage mit Root- oder AWS Identity and Access Management-Benutzeranmeldeinformationen(IAM) ausgeführt wurde

• Ob die Anfrage mit temporären Sicherheitsanmeldeinformationen für eine Rolle oder einen verbundenenBenutzer ausgeführt wurde.

• Ob die Anforderung von einem anderen AWS-Service getätigt wurde.

AWS Marketplace unterstützt die Protokollierung der BatchMeterUsage-Operation als Ereignisse inCloudTrail-Protokolldateien.

Beispiel: AWS Marketplace ProtokolldateieinträgeDas folgende Beispiel zeigt einen CloudTrail-Protokolleintrag, der die Aktion BatchMeterUsage aus derAWS Marketplace Metering Service-API zeigt.

{"Records": [ { "eventVersion": "1.05", "userIdentity": { "type": "IAMUser", "principalId": "EX_PRINCIPAL_ID", "arn": "arn:aws:iam::123456789012:user/Alice", "accountId": "123456789012", "accessKeyId": "EXAMPLE_KEY_ID", "userName": "Alice" }, "eventTime": "2018-04-19T16:32:51Z", "eventSource": "metering-marketplace.amazonaws.com", "eventName": "BatchMeterUsage", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.0.2/24", "userAgent": "Coral/Netty14", "requestParameters": { "usageRecords": [ { "dimension": "Dimension1",

235

Page 243: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace VerkäuferhandbuchVerwandte Themen

"timestamp": "Apr 19, 2018 4:32:50 PM", "customerIdentifier": "customer1", "quantity": 1 } ], "productCode": "EXAMPLE_proCode" }, "responseElements": { "results": [ { "usageRecord": { "dimension": "Dimension1", "timestamp": "Apr 19, 2018 4:32:50 PM", "customerIdentifier": "customer1", "quantity": 1 }, "meteringRecordId": "bEXAMPLE-98f0-4e90-8bd2-bf0EXAMPLE1e", "status": "Success" } ], "unprocessedRecords": [ ] }, "requestID": "dEXAMPLE-251d-11e7-8d11-1f3EXAMPLE8b", "eventID": "cEXAMPLE-e6c2-465d-b47f-150EXAMPLE97", "readOnly": false, "eventType": "AwsApiCall", "recipientAccountId": "123456789012" } ] }

Verwandte ThemenWeitere Informationen finden Sie unter folgenden Themen im AWS CloudTrail User Guide:

• Übersicht zum Erstellen eines Trails• AWS Service-Integrationen mit CloudTrail Protokolle• Verklebung Amazon SNS Benachrichtigungen für CloudTrail• Empfangen von CloudTrail-Protokolldateien aus mehreren Regionen und Empfangen von CloudTrail-

Protokolldateien aus mehreren Konten• CloudTrail userIdentity-Element.

236

Page 244: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

DokumentverlaufDie folgende Tabelle beschreibt die Dokumentation zu dieser Version der AWS MarketplaceVerkäuferhandbuch.

update-history-change update-history-description update-history-date

Weitere berechtigteGerichtsbarkeiten

Nachfolgend sind nun fürVerkäufer qualifiziert AWSMarketplace: Bahrain, Norwegen,Schweiz und die VereinigtenArabischen Emirate (VAE).

June 17, 2020

Sie können Upgradesund Verlängerungen fürangenommene private Angeboteanbieten.

Für SaaS-Verträgeund SaaS-Verträge mitVerbrauchsprodukten können SieUpgrades und Verlängerungenmit privaten Angeboten zuzuvor angenommenen privatenAngeboten anbieten.

May 28, 2020

Weitere Informationen finden Sieunter „Datenfeeds“.

Weitere Informationen ausBerichten werden in kleinereDatenfeeds aufgeteilt, um dasSuchen und Analysieren vonDaten zu vereinfachen.

May 21, 2020

StandardisierteLizenzbedingungen sind jetztverfügbar

Sie können standardisierteLizenzbedingungen anstellevon benutzerdefiniertenEULAs anbieten, um denVertragsprozess zu vereinfachen.

April 28, 2020

Australien und Neuseeland sindzugelassene Gerichtsbarkeiten

Folgende sind nun berechtigt,Verkäufer zu werden AWSMarketplace: (i) eine Personmit ständigem Wohnsitz in oderein Staatsbürger Australiens(AU) oder Neuseelands (NZ)oder (ii) eine in diesen Gebietenorganisierte oder eingetrageneWirtschaftseinheit.

April 2, 2020

Container-Produkte unterstützennun Erweiterungen für diebenutzerdefinierte Messung undPreisgestaltung

Wenn Sie Ihre eigenenPreiseinheiten definierenund diese Nutzung für dieAbrechnung durch uns messenlassen möchten, nehmenSie eine Integration mit dermeterUsage-Aktion des AWSMarketplace Metering Servicevor.

November 14, 2019

AWS Marketplace unterstütztDatenprodukte über AWS DataExchange

Sie können nun Datenprodukte inAWS Marketplace bereitstellen.

November 13, 2019

237

Page 245: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Einführung des AWSMarketplace-Katalog-API-Services (p. 237)

Der AWS Marketplace-Katalog-API-Service stellteine API-Schnittstelle fürzugelassene Verkäuferzur programmgesteuertenVerwaltung ihrer Produkte bereit.

November 12, 2019

AWS Marketplace unterstütztkostenpflichtige Container aufStundenbasis

AWS Marketplace unterstütztjetzt kostenpflichtige Containerauf Stundenbasis, die aufAmazon Elastic KubernetesService (Amazon EKS)ausgeführt werden.

September 25, 2019

AMI-Produktfunktionalitätaktualisiert

Sie können jetzt AMIs undLambdaFunktionen zusammenmithilfe von AWS CloudFormationbereitstellen.

September 11, 2019

Sicherheitsabschnitt hinzugefügt Sicherheitsinhalte unter einemneuen Sicherheitsabschnittkonsolidiert

May 7, 2019

AMI-Sicherheitsrichtlinienaktualisiert

Sicherheitsrichtlinien für AMI-Produkte aktualisiert

April 11, 2019

Versioning-Informationen zumAbschnitt der Machine Learning-Produkte hinzugefügt (p. 237)

Inhalte zur Beschreibung derFähigkeit der Produktversion fürProdukte für maschinelles Lernenhinzugefügt.

March 21, 2019

Abschnitt für Produkte fürmaschinelles Lernen hinzugefügt

Inhalt für die Veröffentlichungvon Machine Learning-Produktenhinzugefügt

November 28, 2018

Abschnitt „Container-basierteProdukte“ hinzugefügt

Inhalte für die Veröffentlichungvon Container-basiertenProdukten hinzugefügt.

November 27, 2018

Link zum Übertragen derHilfeanfrage für Verkäuferaktualisiert

Geänderte E-Mail-Adresse derWeb-Formular-Adresse.

October 22, 2018

SaaS-Verträge mitVerbrauchsinhalten hinzugefügt

Umstrukturierung von SaaS-Inhalten und Hinzufügen vonInhalten zur Unterstützung derFreigabe von SaaS-Verträgen mitVerbrauchsfunktionen.

October 18, 2018

Inhalt zum flexiblen Zahlungsplanfür private Angebote hinzugefügt

Inhalte hinzugefügt, umdie Freigabe des flexiblenZahlungsplaners für Inhalteprivater Angebote zuunterstützen.

October 15, 2018

Inhalt zum Beratungspartner fürprivate Angebote hinzugefügt

Inhalt zur Unterstützung derFreigabe der Funktionen vonBeratungspartnern für privateAngebote hinzugefügt

October 9, 2018

238

Page 246: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Inhalt der IAM-Berechtigungenaktualisiert

Inhalt zur Unterstützung derneuen IAM-Berechtigung fürschreibgeschützten AMMP-Zugriff hinzugefügt.

October 9, 2018

Inhalt zu privaten Image-Buildshinzugefügt

Inhalte zur Unterstützung derFreigabe der Funktion vonprivaten Bildinhalten für AMIshinzugefügt.

August 13, 2018

Hinzufügen einer Anleitung zurSuchmaschinenoptimierung fürVerkäufer.

Anleitungen für Verkäuferhinzugefügt, die ihr Produkt fürdie Suche optimieren möchten.

July 3, 2018

Links für AWS Marketplace-Logos aktualisiert

Aktualisieren des Links auf neueAWS Marketplace-Logos.

June 12, 2018

Verkäuferhandbücherhinzugefügt

Alle PDF-Verkäuferhandbücher inOnline-Inhalte umgewandelt.

May 9, 2018

239

Page 247: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

AWS-GlossarDie aktuelle AWS-Terminologie finden Sie im AWS-Glossar im AWS General Reference.

240

Page 248: AWS Marketplace - Verkäuferhandbuch€¦ · AWS Marketplace Verkäuferhandbuch Verwenden von AWS Marketplace als Verkäufer Was ist AWS Marketplace? AWS Marketplace ist ein kuratierter

AWS Marketplace Verkäuferhandbuch

Sofern wir eine Übersetzung der englischsprachigen Version des Handbuchs bereitstellen, gilt im Fall vonWidersprüchen die englischsprachige Version des Handbuchs. Bei der Übersetzung handelt es sich umeine maschinelle Übersetzung.

ccxli