Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Kunden in Ihr SaaS-Produkt einbinden über AWS Marketplace
Mit Software-as-a-Service (SaaS) -Abonnements und SaaS-Verträgen abonnieren Ihre Kunden Ihre Produkte über, greifen AWS Marketplace aber in Ihrer AWS Umgebung auf das Produkt zu. Nach dem Abonnieren des Produkts wird Ihr Kunde auf eine Website weitergeleitet, die Sie als Teil Ihres SaaS-Produkts erstellen und verwalten, um sein Konto zu registrieren und das Produkt zu konfigurieren.
Bei der Erstellung Ihres SaaS-Produktangebots stellen Sie eine Landingpage URL zu Ihrer Registrierung bereit. Wir verwenden diese, URL um Kunden nach dem Abonnement auf Ihre Registrierungs-Landingpage weiterzuleiten. Auf der Registrierungs-Landingpage Ihrer Software sammeln Sie alle Informationen, die für die Erstellung eines Kundenkontos erforderlich sind. Wir empfehlen, die E-Mail-Adressen Ihrer Kunden zu sammeln, wenn Sie ihnen per E-Mail Nutzungsbenachrichtigungen zukommen lassen möchten.
Die Landingpage für die Registrierung muss in der Lage sein, das x-amzn-marketplace-token
Token in den Formulardaten AWS Marketplace zusammen mit der Kunden-ID für die Abrechnung zu identifizieren und zu akzeptieren. Anschließend sollte der Token-Wert an die weitergeleitet werden AWS Marketplace Metering Service , um die eindeutige Kunden-ID, die AWS-Konto Kunden-ID und den entsprechenden Produktcode zu ermitteln. Ein Codebeispiel finden Sie unter ResolveCustomerCodebeispiel.
Anmerkung
Das Registrierungstoken wird einem bestimmten abonnierten Kunden zugewiesen, und jedes generierte Token hat ein Ablauffenster von 4 Stunden. Solange der Anrufer das API mit demselben Token anruft, werden dieselben Antwortwerte zurückgegeben, bis das Token abläuft.
Konfigurieren Ihres SaaS-Produkts für die Annahme neuer Käufer
Sie sind für die korrekte Konfiguration Ihrer SaaS-Software verantwortlich, um neue Kunden anzunehmen und diese entsprechend zu messen. Der folgende Prozess beschreibt eine empfohlene Methode zur Identifizierung, Implementierung und Messung des Zugriffs eines neuen Kunden auf Ihre Software:
-
Wenn ein Kunde Ihre Produktseite auf der AWS Marketplace Website besucht, entscheidet er sich dafür, Ihr Produkt zu abonnieren.
-
Der Kunde AWS-Konto hat Ihr Produkt abonniert. Das bedeutet, dass die von Ihrem Produkt gesendeten Abonnement- und Messdaten Teil der AWS Kundenrechnung werden.
-
Für den Kunden wird ein Registrierungstoken generiert, das seine Kunden-ID und Ihren Produktcode enthält.
-
Der Kunde wird auf die Landingpage für die Registrierung Ihrer Software weitergeleitet. Diese Seite muss das Token mit der ID des Kunden akzeptieren können.
-
Der Browser des Kunden sendet eine
POST
Anfrage an die Registrierungs-Landingpage Ihrer SoftwareURL. Die Anfrage enthält einenPOST
Parameterx-amzn-marketplace-token
, der das Registrierungstoken des Kunden enthält. Aus Sicht Ihrer Registrierungswebsite hat der Kunde ein Formular mit diesem Parameter gesendet. Das Registrierungstoken ist eine Opaque-Zeichenfolge. Wenn es sich bei dem Angebotstyp um eine kostenlose Testversion handeltfree-trial
, wird der Anfrage ein zweiter Parameterx-amzn-marketplace-offer-type
mit dem Wert hinzugefügt. -
Um dieses Registrierungstoken gegen eine AWS-Konto Kunden-ID, eine Kundennummer und einen Produktcode einzulösen, muss Ihre ResolveCustomerWebsite den AWS Marketplace Metering Service aufrufen. Die Kunden-ID ist nicht die AWS-Konto Kunden-ID, sondern gilt für alle Produkte und sollte in einer internen Quelle als Teil Ihrer Kundendaten gespeichert werden. Der Produktcode ist eine eindeutige Zeichenfolge für Ihr SaaS-Produkt, die AWS Ihnen zur Verfügung gestellt wird. Jedes AWS Produkt hat einen eindeutigen Produktcode, der Ihnen bei der Registrierung zugewiesen wird.
Anmerkung
Ein Beispiel für einen
ResolveCustomer
Anruf finden Sie unterResolveCustomerCodebeispiel. -
Der Kunde wird angewiesen, entweder ein Konto in Ihrem Produkt anzulegen oder sich mit einem bestehenden Konto anzumelden.
Anmerkung
Wenn die Einrichtung eines Kundenkontos oder die Verknüpfung mit einem bestehenden Kundenkonto in Ihrem Produkt einen manuellen Vorgang durch Ihr Team erfordert, können Sie ein Kontaktformular verwenden, um die Kontaktinformationen des Kunden zu sammeln. Nachdem Sie ihre Kontaktinformationen erfasst und ihre AWS Marketplace eindeutige Kunden-ID (wie in Schritt 6 ermittelt) geklärt haben, zeigen Sie dem Kunden eine Benachrichtigung an. Geben Sie in der Benachrichtigung an, dass sein Konto eingerichtet wird, und bitten Sie ihn, darauf zu warten, dass Sie ihn kontaktieren. Teilen Sie dem Kunden die voraussichtliche Bearbeitungszeit und Ihre Kontaktinformationen mit. Senden Sie dem Kunden auch eine E-Mail-Nachricht mit denselben Angaben.
-
Der Kunde ist nun auf Ihrer Website mit den für dieses SaaS-Produkt geltenden Anmeldeinformationen angemeldet. In Ihrer Kontodatenbank können Sie für jeden Kunden einen Eintrag haben. Ihre Kontodatenbank muss eine Spalte für die AWS Kunden-ID enthalten, die Sie mit der Kunden-ID füllen, die Sie in Schritt 6 erhalten haben. Stellen Sie sicher, dass diese Kundenkennung von keinen anderen Konten in Ihrem System verwendet wird. Für Kunden, die mehrere Produkte abonnieren AWS Marketplace, bleibt die Kunden-ID dieselbe, sodass jedes Abonnement über einen eindeutigen Produktcode verfügt.
-
Während Ihrer Verkäuferregistrierung abonnieren Sie SNS Amazon-Themen, die Sie benachrichtigen, wenn Kunden Ihr Produkt abonnieren oder abbestellen. Dies sind SNS Amazon-Benachrichtigungen im JSON Format, die Sie über Kundenaktionen informieren:
Benachrichtigung über den Anspruch — Bei Produkten mit Preismodellen, die einen Vertrag beinhalten, werden Sie benachrichtigt, wenn Käufer einen neuen Vertrag erstellen, ihn aktualisieren, verlängern oder wenn er abläuft. Ihre Kontodatenbank muss eine zusätzliche Spalte für den Abonnementstatus enthalten. Weitere Informationen finden Sie unter SNSAmazon-Thema: aws-mp-entitlement-notification.
Abonnementbenachrichtigung — Bei Produkten mit beliebigen Preismodellen, einschließlich Verträgen und Abonnements, werden Sie benachrichtigt, wenn ein Käufer ein Produkt abonniert oder abbestellt. Weitere Informationen finden Sie unter SNSAmazon-Thema: aws-mp-subscription-notification.
Wir empfehlen Ihnen, Amazon Simple Queue Service (AmazonSQS) zu verwenden, um diese Nachrichten zu erfassen. Nachdem Sie eine Abo-Benachrichtigung mit
subscribe-success
erhalten haben, ist das Kundenkonto messbereit. Daten, die Sie vor dieser Benachrichtigung senden, werden nicht berücksichtigt. Informationen dazu finden Sie im Amazon Simple Notification Service Developer Guide unter Schritt 2: Erteilen Sie dem SNS Thema Amazon die Erlaubnis, Nachrichten an die SQS Amazon-Warteschlange zu senden.Anmerkung
Aktivieren Sie ein Produktabonnement nur dann, wenn Sie eine
subscribe-success
-Benachrichtigung erhalten. -
Verwenden Sie die in Ihrer Datenbank gespeicherte Kunden-ID, um die Nutzung über den AWS Marketplace Metering Service zu messen, oder suchen Sie über den nach Berechtigungen. AWS Marketplace Entitlement Service
Sicherheit und Kauf
Als Verkäufer liegt es in Ihrer Verantwortung, nur Kundenkennungen zu vertrauen, die sofort zurückgesendet werden AWS oder die von Ihrem System signiert wurden. Wir empfehlen Ihnen, das Registrierungstoken sofort aufzulösen, da es nach etwa 1 Stunde ablaufen kann. Nachdem Sie das Registrierungstoken aufgelöst haben, speichern Sie die Kundenkennung als signiertes Attribut in der Browsersitzung des Kunden, bis die Registrierung abgeschlossen ist.