Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
Ablaufen des Entwurfs eines privaten Angebots unter Verwendung eines AWS SDK
Die folgenden Codebeispiele zeigen, wie Sie das Ablaufdatum eines privaten Angebots auf ein Datum in der Vergangenheit festlegen, sodass Käufer das Angebot nicht mehr sehen.
- Java
-
- SDK für Java 2.x
-
Anmerkung
Auf GitHub finden Sie noch mehr. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das Repository der Codebibliothek der AWS Marketplace-API-Referenz
einrichten und ausführen. Um dieses Beispiel auszuführen, übergeben Sie das folgende JSON-Changeset an
RunChangesetsin Dienstprogramme zum Starten eines Changesets im Abschnitt Dienstprogramme.{ "Catalog": "AWSMarketplace", "ChangeSet": [ { "ChangeType": "UpdateAvailability", "Entity": { "Type": "Offer@1.0", "Identifier": "offer-1111111111111" }, "DetailsDocument": { "AvailabilityEndDate": "2023-01-01" } } ] }-
Weitere API-Informationen finden Sie unter StartChangeSet in der AWS SDK for Java 2.x-API-Referenz.
-
- Python
-
- SDK für Python (Boto3)
-
Anmerkung
Auf GitHub finden Sie noch mehr. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das Repository der Codebibliothek der AWS Marketplace-API-Referenz
einrichten und ausführen. { "Catalog": "AWSMarketplace", "ChangeSet": [ { "ChangeType": "CreateOffer", "Entity": { "Type": "Offer@1.0" }, "DetailsDocument": { "ProductId": "prod-1111111111111", "Name": "Test Private Offer" } } ] }Führen Sie dieses Skript aus, um das Changeset zu starten. Hilfsfunktionen sind in Dienstprogramme zum Starten eines Changesets im Abschnitt Dienstprogramme definiert.
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 """ Purpose Shows how to use the AWS SDK for Python (Boto3) to create “draft” Private Offer for any AMI or SAAS product type that can be reviewed internally before publishing to buyers CAPI-30 """ import os import utils.start_changeset as sc import utils.stringify_details as sd fname = "changeset.json" change_set_file = os.path.join(os.path.dirname(__file__), fname) change_set = sd.stringify_changeset(change_set_file) def main(): sc.usage_demo(change_set, "Private offer for AMI product") if __name__ == "__main__": main()-
Weitere API-Informationen finden Sie unter StartChangeSet in der API-Referenz zum AWS SDK für Python (Boto3).
-