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.
AMI-basierte Lieferung mit AWS CloudFormation
Wichtig
AWS Marketplace wird die Versandmethode für mehrere Amazon Machine Image (AMI) -Produkte unter Verwendung von AWS CloudFormation Vorlagen im August 2024 einstellen. Die Versandmethode steht nur bestehenden Abonnenten zur Verfügung, bis sie eingestellt wird. Andere AWS Marketplace Produkte, die verwendet werden CloudFormation, wie z. B. ein einzelnes AMI mit CloudFormation, sind nicht betroffen. Weitere Informationen finden Sie in der AWS CloudFormation Vorlage im AWS Marketplace Buyer Guide.
AWS Marketplace Verkäufer können AMI-basierte Produkte, die an AWS Marketplace Käufer geliefert werden, mithilfe AWS CloudFormation von Vorlagen anbieten. Sie können die Vorlagen dafür verwenden, einen Cluster oder verteilte Architektur für die Produkte zu definieren oder andere AMI-Kombinationen oder Produktkonfigurationen auszuwählen. Die CloudFormation Vorlagen können so konfiguriert werden, dass sie ein einzelnes Amazon Machine Image (AMI) oder mehrere AMIs zusammen mit zugehörigen Konfigurationsdateien und Lambda-Funktionen bereitstellen. Käufer können die Auswahl an Lösungen durchsuchen AWS Marketplace, sie mit einem Klick kaufen und mithilfe der von Ihnen bereitgestellten CloudFormation Vorlagen bereitstellen.
Multi-AMI-Lösungen können bis zu 20 AMIs und bis zu 20 CloudFormation Vorlagen enthalten. Jede CloudFormation Vorlage kann auf eine beliebige Kombination oder Teilmenge der in der Lösung enthaltenen AMIs verweisen. Der Käufer kauft eine einzige Lösung, die sie zu allen AMIs in diesem Produkt berechtigt. Wenn das Produkt über mehrere AMIs verfügt, besitzt jedes AMI über einen eigenen Produkt-Code und kann separat gemessen und in Rechnung gestellt werden. Allerdings sind einzelne Komponenten 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, AWS Marketplace das am erstellt wurde, ist ein Angebot mit neuen Produktcodes.
Sie können Lambda-Funktionen auch in eine serverlose Anwendung mit Ihrem AMI integrieren, sodass Käufer sie über diese bereitstellen können. CloudFormation Anleitungen zum Einbinden von Lambda-Funktionen und serverlosen Anwendungen in Ihr AMI finden Sie unter Hinzufügen von serverlosen Anwendungskomponenten.
Erstellen Ihres Produktangebots
Um Ihr Produkt einzureichen, müssen Sie Ihre AMIs vorbereiten und validieren, Ihre AWS CloudFormation
Vorlagen erstellen, ein Architekturdiagramm erstellen, das Produktladeformular ausfüllen und die Materialien an senden. AWS Marketplace Wir empfehlen Ihnen, zunächst Ihre AMIs zu erstellen und zu validieren und dann die CloudFormation Vorlagen auszufüllen und zu validieren. Nachdem Sie diese Schritte abgeschlossen haben, sollten Sie ein Architekturdiagramm erstellen und den Software- und Infrastrukturpreis schätzen. AWS Marketplace validiert Ihre Einreichung und arbeitet mit Ihnen zusammen, um Ihr Produkt zu veröffentlichen. AWS Pricing Calculator
-
Die Aktualisierung vorhandener AWS Marketplace Produkte von einem eigenständigen Produkt auf ein Multi-AMI-Produkt wird nicht unterstützt. Um ein Produkt in einem Multi-AMI-Angebot verfügbar machen 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 des vorherigen Produkts unterscheidet.
-
Multi-AMI-Lösungen sind auf der AWS MarketplaceRegisterkarte der Seite Launch Instance in der Amazon Elastic Compute Cloud (Amazon EC2) -Konsole nicht sichtbar.
-
Eine CloudFormation Vorlage darf keine AMIs starten, die nicht in der Multi-AMI-Lösung aufgeführt sind.
-
CloudFormation Vorlagen müssen in Form einer öffentlichen URL eingereicht werden. Auch alle verschachtelten Vorlagen-URLs in der Vorlage müssen öffentlich zugänglich sein.
Vorbereiten Ihrer CloudFormation-Vorlage
Um Ihre CloudFormation Vorlagen zu erstellen, müssen Sie die Vorlagenvoraussetzungen erfüllen und die erforderlichen Eingabe- und Sicherheitsparameter angeben. Beachten Sie beim Einreichen Ihrer CloudFormation Vorlage die Richtlinien in den folgenden Abschnitten.
Voraussetzungen für Vorlagen
-
Vergewissern Sie sich, dass die Vorlage erfolgreich über die AWS CloudFormation Konsole gestartet wurde, wenn alle für Ihr Produkt AWS-Regionen aktiviert sind. Sie können das TaskCat Tool
verwenden, um Ihre Vorlagen zu testen. -
Wenn Sie ein Single-AMI-Produkt erstellen, darf die Vorlage nur eine AMI enthalten.
-
AMIs müssen in einer Zuordnungstabelle für jede Region enthalten sein. Das AWS Marketplace Team aktualisiert die AMI-IDs, nachdem sie geklont wurden. Ihr Quell-AMI muss sich in
us-east-1
befinden und die anderen Regionen können Platzhalter verwenden. Sehen Sie sich das folgende YAML-Beispiel an.Mappings: RegionMap: us-east-1: ImageId: ami-0123456789abcdef0 us-west-1: ImageId: ami-xxxxxxxxxxxxxxxxx eu-west-1: ImageId: ami-xxxxxxxxxxxxxxxxx ap-southeast-1: ImageId: ami-xxxxxxxxxxxxxxxxx
-
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 Konten unterschiedlich zugeordnet.
-
Sie können Abhängigkeiten wie Lambda-Funktionen, Konfigurationsdateien und Skripts in Ihr AMI aufnehmen. Weitere Informationen finden Sie unter Erstellen einer serverless Anwendung.
-
Wenn Sie eine Clusterlösung mithilfe einer Auto Scaling Scaling-Gruppe erstellen, empfehlen wir, dass Sie ein Skalierungsereignis berücksichtigen. Der neue Knoten sollte dem aktiven Cluster automatisch beitreten.
-
Sogar 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 Netzwerkdurchsatz oder beides angestrebt wird.
-
Wenn Ihre Lösung Docker-Container beinhaltet, müssen Sie die Docker-Images in das AMI integrieren.
-
Aus Gründen der leichteren Überprüfung durch das AWS Marketplace Team und der Transparenz für den Kunden empfehlen wir Ihnen, Kommentare in Ihrem UserDataAbschnitt hinzuzufügen.
Eingabeparameter für die Vorlage
-
Die Eingabeparameter für die Vorlage dürfen keine AWS Anmeldeinformationen des AWS Marketplace Kunden (wie Passwörter, öffentliche Schlüssel, private Schlüssel oder Zertifikate) enthalten.
-
Wählen Sie für sensible Eingabeparameter wie Passwörter die
NoEcho
Eigenschaft aus und aktivieren Sie stärkere reguläre Ausdrücke. Legen Sie für andere Eingabeparameter die gängigsten Eingaben zusammen mit dem entsprechenden Hilfstext fest. -
Verwenden Sie AWS CloudFormation Parametertypen für Eingaben, sofern verfügbar.
-
Verwenden Sie zum Gruppieren und Sortieren von Eingabeparametern
AWS::CloudFormation::Interface
. -
Legen Sie keine Standardwerte für die folgenden Eingabeparameter fest:
Anmerkung
Kunden müssen diese als Eingabeparameter angeben.
-
Standard-CIDR-Bereiche, die den Zugriff auf RAS-Ports über das öffentliche Internet ermöglichen
-
Standard-CIDR-Bereiche, die den Zugriff auf Datenbankverbindungsports aus dem öffentlichen Internet ermöglichen
-
Standardkennwörter für Benutzer oder Datenbanken
-
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.
-
Ermöglichen Sie den Zugriff auf die AWS Kundenumgebung, indem Sie eine AWS Identity and Access Management (IAM-) Rolle verwenden, um AssumeRolevon der AWS Security Token Service aus anzurufen.
-
Richten Sie IAM-Rollen und -Richtlinien so ein, dass nur die geringsten Rechte gewährt werden, und aktivieren Sie Schreibzugriff nur dann, wenn dies unbedingt erforderlich ist. Wenn für Ihre Anwendung z. B. nur
S3:GET
-,PUT
- undDELETE
-Operationen benötigt werden, geben Sie nur diese Aktionen an. Wir raten in diesem Fall von der Verwendung vonS3:*
ab.
Nachdem Ihre Vorlage eingegangen ist, AWS Marketplace validiert es die Produktkonfiguration und die Informationen und gibt Feedback zu allen erforderlichen Änderungen.
Abrufen der Kostenschätzung für Ihre Vorlageninfrastruktur
Die Schätzung der Infrastrukturkosten für jede Vorlage, die den Kunden angezeigt wird, basiert auf einer Schätzung, die Sie anhand von AWS Pricing Calculator
Nachdem Sie die geschätzten monatlichen Kosten für die Vorlage berechnet haben, geben AWS Marketplace Sie den Link Speichern und Teilen für die Region USA Ost (Nord-Virginia) an. Dies ist Teil des Einreichungsvorgangs.
Architekturdiagramm
Sie müssen für jede Vorlage ein Architekturdiagramm bereitstellen. Das Diagramm muss die folgenden Kriterien erfüllen:
-
Veranschaulichen Sie die Standardbereitstellung (en) auf AWS
-
Verwenden Sie die AWS Produktsymbole
für jedes Produkt, das über die AWS CloudFormation Vorlage AWS -Service bereitgestellt wird -
Fügen Sie Metadaten für alle von der AWS CloudFormation Vorlage bereitgestellten Dienste hinzu
-
Schließt alle Netzwerke, VPCs und Subnetze ein, die von der Vorlage bereitgestellt werden AWS CloudFormation
-
Zeigen Sie Integrationspunkte an, einschließlich Ressourcen von Drittanbietern, APIs und lokalen, hybriden Ressourcen
-
Muss 1100 x 700 Pixel groß sein
Anmerkung
Stellen Sie sicher, dass Ihr Diagramm den Größenanforderungen entspricht, um ein Zuschneiden oder Dehnen zu vermeiden, wie in der folgenden Abbildung dargestellt.
Erfüllen der Einreichungsanforderungen
Um Produkte einzureichen, die mithilfe von AWS CloudFormation Vorlagen geliefert wurden, müssen Sie die folgenden Ressourcen bereitstellen:
-
CloudFormation Vorlage oder Vorlagen
-
Ein Einzel-AMI-Produkt kann ein bis drei CloudFormation Vorlagen haben
-
Ein Multi-AMI-Produkt kann bis zu 20 CloudFormation Vorlagen haben
-
-
Der geschätzte Infrastrukturpreis für die Standardkonfiguration der einzelnen Vorlagen
-
Ein Architekturdiagramm und architektonische 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 denen für traditionelle Single-AMI-Produkte identisch. Daher muss jedes AMI, das mithilfe einer CloudFormation Vorlage bereitgestellt wird, weiterhin die beschriebenen Standards und Anforderungen erfüllen AWS Marketplace.
Für jede CloudFormation Vorlage müssen Sie außerdem die folgenden Informationen angeben.
Feld | Beschreibung | Einschränkungen |
---|---|---|
Title | Titel der Architektur. Dieser wird auf den Detail- und Fulfillment-Seiten sowie im Pop-up mit den architektonischen Details angezeigt. | 50 Zeichen |
Short description | Sie wird auf den Detail- und Bereitstellungsseiten angezeigt. | 200 Zeichen |
Long description (Ausführliche Beschreibung) | Dies wird im Pop-up mit den architektonischen Details 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 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 in dieser CloudFormation Vorlage enthaltenen Produkte/Komponenten
-
Liste der Regionen, die von dieser CloudFormation Vorlage unterstützt werden
-
Senden Ihrer Produktanfrage
Sie können Ihr Angebot mit AWS Marketplace Management Portal
-
Überprüfung der CloudFormation Vorlage, des AMI und der Metadaten für das AMI und die CloudFormation Vorlage
-
Veröffentlichung Ihrer CloudFormation Vorlage in AWS Marketplace Produkten