La référence d'API AWS Marketplace a été restructurée. Pour plus d'informations sur les opérations d'API prises en charge, consultez le manuel AWS Marketplace API Reference.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Mettez à jour la date d'expiration d'un CPPO à l'aide d'unAWSKit SDK
L’exemple de code suivant montre comment mettre à jour la date d’expiration d’une offre privée de partenaire consultant afin de donner aux acheteurs plus de temps pour évaluer et accepter l’offre.
- Java
-
- SDK pour Java 2.x
-
Pour exécuter cet exemple, mettez le jeu de modifications JSON suivant sur RunChangesets dans Utilitaires pour démarrer un jeu de modifications depuis la section Utilitaires.
{
"Catalog": "AWSMarketplace",
"ChangeSet": [
{
"ChangeType": "UpdateAvailability",
"Entity": {
"Type": "Offer@1.0",
"Identifier": "offer-1111111111111"
},
"DetailsDocument": {
"AvailabilityEndDate": "2025-07-31"
}
}
]
}
- Python
-
- Kit SDK for Python (Boto3)
-
{
"Catalog": "AWSMarketplace",
"ChangeSet": [
{
"ChangeType": "UpdateAvailability",
"Entity": {
"Type": "Offer@1.0",
"Identifier": "offer-1111111111111"
},
"DetailsDocument": {
"AvailabilityEndDate": "2025-07-31"
}
}
]
}
Exécutez ce script pour démarrer le jeu de modifications. Les fonctions d’assistance sont définies dans Utilitaires pour démarrer un jeu de modifications à partir de la section Utilitaires.
# 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 update the expiry
date of a CPPO offer
"""
import os
import utils.start_changeset as sc
import utils.stringify_details as sd
def main(change_set=None):
if change_set is None:
fname = "changeset.json"
change_set_file = os.path.join(os.path.dirname(__file__), fname)
stringified_change_set = sd.stringify_changeset(change_set_file)
else:
stringified_change_set = change_set
response = sc.usage_demo(
stringified_change_set,
"Update the expiry date of a CPPO offer"
)
return response
if __name__ == "__main__":
main()
Pour obtenir la liste complète des guides de développement du AWS SDK et des exemples de code, consultezUtiliser ce service avec unAWSKit SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit SDK.