

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.

# Produits à base d'AMI en AWS Marketplace
<a name="buyer-server-products"></a>

Une Amazon Machine Image (AMI) est une image d'un serveur, comprenant un système d'exploitation et souvent des logiciels supplémentaires, qui s'exécute dessus AWS.

Le logiciel répertorié dans AWS Marketplace est uniquement disponible pour être exécuté sur Amazon Elastic Compute Cloud (Amazon EC2). Il n'est pas disponible au téléchargement. 

 Sur AWS Marketplace, vous pouvez rechercher AMIs (à l'aide de suggestions de recherche), consulter les avis de produits soumis par d'autres clients, vous abonner AMIs, lancer et gérer vos abonnements. La qualité de tous les AWS Marketplace produits a été vérifiée et préconfigurés pour être lancés en un clic sur l'infrastructure Amazon Web Services (AWS). 

 Les listes de produits AMI et de logiciel en tant que service (SaaS) proviennent de vendeurs de confiance. Les produits AMI fonctionnent dans les limites de ceux d'un client Compte AWS. Vous disposez d'un plus grand contrôle sur la configuration du logiciel et sur les serveurs qui l'exécutent, mais vous avez également des responsabilités supplémentaires concernant la configuration et la maintenance du serveur. 

Le AWS Marketplace catalogue contient une sélection de logiciels open source et commerciaux provenant de vendeurs renommés. De nombreux produits AWS Marketplace peuvent être achetés à l'heure. 

 Le catalogue d'AMI est une ressource communautaire où les personnes et les équipes de développement peuvent présenter et échanger des logiciels ou des projets en cours de développement, sans devoir les soumettre à des vérifications approfondies. Les offres du catalogue d'AMI de la communauté peuvent ou non être publiées par des vendeurs connus et n'ont pas fait l'objet de vérifications supplémentaires. 

 Un AWS Marketplace produit contient une AMI pour chacun des produits Région AWS dans lesquels il est disponible. Ils AMIs sont identiques à l'exception de leur emplacement. En outre, lorsque les vendeurs mettent à jour leur produit avec les derniers correctifs et mises à jour, ils peuvent ajouter un autre ensemble de correctifs AMIs au produit. 

 Certains AWS Marketplace produits peuvent lancer plusieurs instances d'une AMI car ils sont déployés en tant que cluster à l'aide AWS CloudFormation de modèles. Ce cluster d'instances, ainsi que les services AWS d'infrastructure supplémentaires configurés par le CloudFormation modèle, constituent un déploiement de produit unique. 

## AWS CloudFormation modèle
<a name="what-is-aws-cloudformation"></a>

 AWS CloudFormation est un service qui vous aide à modéliser et à configurer vos AWS ressources afin que vous puissiez passer moins de temps à les gérer et plus de temps à vous concentrer sur les applications qui s'exécutent AWS. Un CloudFormation modèle décrit les différentes AWS ressources que vous souhaitez, telles que les instances Amazon Elastic Compute Cloud (Amazon EC2) ou les instances de base de données Amazon Relational Database Service (Amazon RDS). CloudFormation s'occupe du provisionnement et de la configuration de ces ressources pour vous. Pour plus d'informations, consultez la section [Mise en route avec CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/GettingStarted.html). 

### Utilisation de AWS CloudFormation modèles
<a name="using-CF-templates"></a>

Les vendeurs de logiciels peuvent proposer CloudFormation des modèles pour définir une topologie de déploiement préférée composée de plusieurs instances d'AMI et d'autres AWS ressources. Si un CloudFormation modèle est disponible pour un produit, il sera répertorié en tant qu'option de déploiement sur la page de liste des produits. 

Vous pouvez utiliser une AMI pour déployer une seule EC2 instance Amazon. Vous pouvez utiliser un CloudFormation modèle pour déployer plusieurs instances d'une AMI agissant comme un cluster, ainsi que des AWS ressources telles qu'Amazon RDS, le service Amazon Simple Storage Service, en tant que solution unique. 

### Produits AMI activés pour le comptage
<a name="buyer-ami-metering-enabled-products"></a>

Certains produits répertoriés AWS Marketplace sont facturés sur la base de l'utilisation mesurée par l'application logicielle. Des exemples de dimensions d'utilisation mesurées incluent l'utilisation des données, l'utilisation ou Host/Agent l'utilisation de la bande passante. Pour fonctionner correctement, ces produits exigent une configuration supplémentaire. Une IAMrole personne autorisée à mesurer l'utilisation doit être associée à votre instance AWS Marketplace Amazon Elastic Compute Cloud (Amazon EC2) au moment du lancement. Pour plus d'informations sur IAMroles Amazon EC2, consultez la section [Rôles IAM pour Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html). 

### Politiques relatives aux versions des produits AMI
<a name="ami-product-version-policies"></a>

AWS Marketplace automatise l'expérience de gestion des versions pour les AWS clients et les vendeurs à l'aide de S-AMI, d'AMI avec CloudFormation modèle et de conteneurs. Grâce à l'archivage automatique des versions, toute version du produit soumise à des restrictions par un vendeur pendant plus de deux ans est automatiquement archivée. Les versions archivées ne peuvent plus être lancées AWS Marketplace pour les nouveaux clients, mais les utilisateurs existants peuvent continuer à utiliser la version archivée via des modèles de lancement et des groupes Amazon EC2 Auto Scaling en spécifiant l'ID AMI. Toute version archivée qui n'a pas été utilisée pour lancer de nouvelles instances au cours des 13 derniers mois est supprimée. Une fois qu'une version archivée est supprimée, elle n'est plus disponible au lancement pour les nouveaux utilisateurs ou les utilisateurs existants.

# AMIabonnements en AWS Marketplace
<a name="buyer-ami-subscriptions"></a>

En AWS Marketplace, certains produits logiciels basés sur Amazon Machine Image (AMI) proposent un modèle de tarification par abonnement annuel. Avec ce modèle de tarification, vous effectuez un paiement initial unique et vous ne payez aucun frais d'utilisation horaire pendant les 12 prochains mois. Vous pouvez souscrire un abonnement annuel à un produit AWS Marketplace logiciel à une instance Amazon Elastic Compute Cloud (AmazonEC2). 

**Note**  
Pour AMI les tarifs horaires et annuels, l'abonnement annuel couvre uniquement les types d'instances que vous spécifiez lors de l'achat. Par exemple, `t3.medium`. Le lancement de tout autre type d'instance entraîne le tarif horaire correspondant à ce type d'instance en fonction de l'abonnement actif.

Vous pouvez également continuer à lancer et à exécuter des produits AWS Marketplace logiciels en utilisant la tarification horaire. Les frais d'utilisation d'Amazon EC2 et des autres services fournis par Amazon AWS sont distincts et s'ajoutent à ceux que vous payez pour acheter des produits AWS Marketplace logiciels.

Si vous modifiez le type d'EC2instance Amazon pour une utilisation horaire, votre EC2 infrastructure Amazon sera facturée conformément au plan d'épargne que vous avez signé. Cependant, le AMI formulaire de licence AWS Marketplace passera automatiquement au tarif horaire.

Si un produit AMI horaire n'est pas compatible avec la tarification annuelle, l'acheteur ne peut pas acheter d'abonnement annuel. Si un produit AMI horaire propose une tarification annuelle, l'acheteur peut se rendre sur la page du produit AWS Marketplace et acheter des contrats annuels. Chaque contrat annuel permet à l'acheteur d'exécuter une instance sans avoir à payer le taux horaire. Les contrats varient en fonction du type d'instance.

## Modifications de l'accord annuel
<a name="annual-agreement-amendments"></a>

Avec les modifications horaires annuelles (annuelles) du plan, vous pouvez modifier votre plan directement depuis le Portail de gestion AWS Marketplace. Vous pouvez utiliser des modifications lorsque vous devez passer à un type d'instance Amazon Elastic Compute Cloud (AmazonEC2) AMI pour l'exécuter sur un type d'instance Amazon Elastic Compute Cloud (Amazon) ou passer à une génération d'CPUarchitecture plus moderne. vCPUs Grâce aux modifications, vous pouvez apporter les modifications suivantes à votre plan annuel existant :
+ Basculer entre les familles de types d'EC2instances Amazon
+ Basculer entre les tailles de type d'EC2instance Amazon
+ Ajouter un nouveau type d'instance
+ Augmenter la quantité d'un type d'instance existant dans le contrat

Tous les nouveaux types d'EC2instances Amazon que vous ajoutez ou vers lesquels vous passez dans le contrat seront assortis de la date de fin actuelle du plan, de sorte que tous les types d'instances du contrat seront renouvelés en même temps.

Vous pouvez apporter une modification tant que le coût proportionnel de la modification est supérieur à zéro. Le coût au prorata des EC2 instances Amazon nouvellement ajoutées est basé sur le coût annuel du type d'instance ajusté pour la durée restante du contrat. Lorsque vous changez de type d'instance, le coût au prorata du type d'EC2instance Amazon supprimé est déduit du coût au prorata du type d'instance Amazon EC2 nouvellement ajouté.

**Note**  
Les modifications sont prises en charge pour tous les accords conclus à partir d'offres publiques et pour les accords issus d'offres privées sans plans de versement.

### Exemples de modifications d'accords annuels
<a name="amendment-scenarios"></a>

Examinez les exemples suivants relatifs aux modifications des accords annuels. Dans les exemples suivants, le client a signé un contrat le 1er janvier 2024 pour deux unités de types d'instances m5.large (4 000 \$1/an). Le vendeur reçoit 8 000\$1, moins les frais de mise en vente.

**Example 1 : Passage à un type d'instance de valeur égale**  
En milieu d'année, le client souhaite passer d'une unité du type d'instance m5.large à une unité du type d'instance r5.large. Le coût proportionnel du changement est calculé en déduisant le coût proportionnel de l'instance supprimée (six mois de m5.large - 2 000\$1) du coût proportionnel de l'instance ajoutée (six mois de r5.large - 2 000\$1). Le coût net étant de 0\$1, la modification peut avoir lieu.



**Example 2 : Passage à un type d'instance plus onéreux**  
En milieu d'année, le client souhaite passer d'une unité du type d'instance m5.large à une unité du type d'instance m5.2xlarge. Le coût proportionnel du changement est calculé en déduisant le coût proportionnel de l'instance supprimée (six mois de m5.large - 2 000\$1) du coût proportionnel de l'instance ajoutée (six mois de m5.2xlarge - 3 000\$1). Le coût net étant de 1 000\$1, la modification peut être apportée.



**Example 3 : Passage à une seule unité d'un type d'instance moins cher**  
En milieu d'année, le client souhaite passer d'une unité du type d'instance m5.large à une unité du type d'instance c5.large. Le coût proportionnel du changement est calculé en déduisant le coût proportionnel de l'instance supprimée (6 mois de m5.large - 2 000\$1) du coût proportionnel de l'instance ajoutée (6 mois de c5.large - 1 500\$1). Le coût net étant de -500 \$1 (moins de 0\$1), la modification ne peut pas avoir lieu.



**Example 4 : Passage à plusieurs unités d'un type d'instance moins cher**  
En milieu d'année, le client souhaite passer d'une unité du type d'instance m5.large à deux unités du type d'instance c5.large. Le coût proportionnel du changement est calculé en déduisant le coût proportionnel de l'instance supprimée (six mois de m5.large - 2 000\$1) du coût proportionnel des instances ajoutées (six mois de deux instances c5.large - 3 000\$1). Le coût net étant de 1 000\$1, la modification peut être apportée.



**Example 5 : Ajouter un nouveau type d'instance**  
En milieu d'année, le client souhaite ajouter une unité supplémentaire du type d'instance m5.large au contrat. Le coût proportionnel de cette modification est calculé comme le coût proportionnel de l'instance ajoutée (six mois de m5.large - 2 000\$1). Le coût net étant de 2 000\$1, la modification peut être apportée.



**Example 6 : Supprimer un type d'instance**  
En milieu d'année, le client souhaite supprimer une unité du type d'instance m5.large. Le coût proportionnel de cette modification est calculé comme le coût proportionnel de l'instance supprimée (six mois de m5.large - 2 000\$1). Le coût net étant de -2 000\$1 (moins de 0\$1), la modification ne peut pas avoir lieu.

# Produits AMI dont le prix contractuel est en AWS Marketplace
<a name="buyer-ami-contracts"></a>

Certains vendeurs proposent des produits logiciels publics basés sur Amazon Machine Image (AMI) avec un modèle de tarification contractuelle. Dans ce modèle, vous acceptez d'effectuer un paiement initial unique pour des quantités distinctes de licences afin d'accéder au produit logiciel pendant une durée de votre choix. Vous êtes facturé, à l'avance, par le biais de votre Compte AWS. Par exemple, vous pouvez acheter 10 licences d'accès utilisateur et 5 licences administratives pour un an. Vous pouvez choisir de renouveler automatiquement les licences.

En outre, certaines entreprises proposent des produits logiciels privés basés sur des AMI avec un modèle de tarification contractuelle. Une offre privée a généralement une durée fixe que vous ne pouvez pas modifier.

Vous pouvez acheter un contrat de produit logiciel basé sur une AMI en utilisant la page détaillée du produit sur AWS Marketplace. Si cette option est disponible, l'**AMI avec les prix contractuels** apparaît pour le **mode de livraison** sur la page détaillée du produit. Lorsque vous effectuez l'achat, vous serez dirigé vers le site Web du produit pour la configuration et la configuration du compte. Les frais d'utilisation apparaîtront alors sur votre rapport Compte AWS de facturation habituel.

# Abonnement à un AMI produit avec prix contractuel
<a name="sub-public-AMI-contract"></a>

Les vendeurs proposent des contrats publics ou privés pour des produits logiciels basés sur Amazon Machine Image (AMI). Vous acceptez d'effectuer un paiement initial unique pour des quantités distinctes de licences pour accéder au produit logiciel.

S'il s'agit d'une offre publique, vous pouvez choisir sa durée et choisir de renouveler automatiquement les licences.

Les offres privées ont généralement une durée fixe que vous ne pouvez pas modifier.

**Pour souscrire à un produit AMI basé sur une offre publique avec un modèle de tarification contractuelle**

1. Connectez-vous AWS Marketplace et trouvez un produit logiciel basé sur des conteneurs avec un modèle de tarification contractuelle.

1. Sur la page **Achats**, consultez les **informations tarifaires**.

   Vous pouvez voir les **unités** et le taux pour chaque durée (en mois).

1. Choisissez **Continuer à vous abonner** pour démarrer l'abonnement. 

   Pour enregistrer ce produit sans vous abonner, choisissez **Enregistrer dans la liste**.

1. Créez un accord en consultant les informations de tarification et en configurant les conditions du produit logiciel. 

   1. Choisissez la durée du contrat : **1 mois**, **12 mois**, **24 mois** ou **36 mois** 

   1. Sous **Paramètres de renouvellement**, choisissez si vous souhaitez renouveler automatiquement le contrat.

   1. Sous **Options de contrat**, choisissez une quantité pour chaque unité.

   Le prix total du contrat est affiché sous **Détails des prix.**

1. Une fois que vous avez effectué vos sélections, cliquez sur **Create Contract (Créer contrat)**.

Le **prix total du contrat** vous est facturé Compte AWS. Une licence est générée dans AWS License Manager.

**Note**  
Le traitement de l'abonnement et la génération d'une licence sur votre AWS License Manager compte pour le produit logiciel peuvent prendre jusqu'à 10 minutes.

**Pour souscrire à un produit AMI basé sur une offre privée avec un modèle de tarification contractuelle**

1. Connectez-vous AWS Marketplace à votre compte acheteur.

1. Consultez l'offre privée. 

1. Sur la page **Achats**, consultez les **informations tarifaires**.

    Vous pouvez voir les **unités** et le taux pour chaque durée (en mois). 

1. Choisissez **Continuer à vous abonner** pour démarrer l'abonnement. 

1. Créez un accord en consultant les informations de tarification et en configurant les conditions du produit logiciel. 

   La durée du contrat est déjà fixée par le vendeur et ne peut pas être modifiée. 

1. Sous **Options de contrat**, choisissez une quantité pour chaque unité.

1. Consultez le prix total du contrat sous **Détails des prix**.

   Vous pouvez également consulter l'offre publique en choisissant **Afficher l'offre** sous **Autres offres disponibles**.

1. Une fois que vous avez effectué vos sélections, cliquez sur **Create Contract (Créer contrat)**.

**Note**  
Le traitement de l'abonnement et la génération d'une licence sur votre AWS License Manager compte pour le produit logiciel peuvent prendre jusqu'à 10 minutes.

# Accès à un logiciel basé sur l'AMI
<a name="access-ami-software"></a>

Une fois que vous aurez acheté un produit logiciel basé sur Amazon Machine Image (AMI) avec un prix contractuel, vous serez dirigé vers le site Web du produit pour la configuration et la conﬁguration du compte. Les frais d'utilisation apparaîtront alors sur votre rapport Compte AWS de facturation habituel.

**Pour accéder au produit logiciel basé sur l'AMI**

1. Sur la AWS Marketplace console, accédez à **Afficher l'abonnement** et consultez la licence du produit logiciel. 

1. Sur la page **Achats** :

   1. Choisissez **Gérer la licence** pour consulter, autoriser l'accès et suivre l'utilisation de vos droits dans. AWS License Manager

   1. Choisissez **Continue to Configuration** (Continuer vers Configuration). 

1. Sur la page de **lancement**, passez en revue votre configuration et choisissez la manière dont vous souhaitez lancer le logiciel sous **Choisir une action**.

1. Dans le champ **Choisir un type d'instance**, choisissez une instance Amazon Elastic Compute Cloud (Amazon EC2), puis choisissez **Next : Configure Instance Details**.

1. Sur la page **Configurer les détails de l'instance**, pour le **rôle IAM,** choisissez un rôle Gestion des identités et des accès AWS (IAM) existant dans votre. Compte AWS

   Si vous n'avez pas de rôle IAM, cliquez sur le lien **Créer un nouveau rôle IAM manuellement** et suivez les instructions.
**Note**  
Lorsque vous achetez un produit dont le prix est contractuel, une licence est créée par celui-ci AWS Marketplace , Compte AWS que votre logiciel peut vérifier à l'aide de l'API License Manager. Vous aurez besoin d'un rôle IAM pour lancer une instance du produit basé sur l'AMI.  
Les autorisations IAM suivantes sont requises dans la politique IAM.  

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Sid":"VisualEditorO",
            "Effect":"Allow",
            "Action":[
               "license-manager:CheckoutLicense",
               "license-manager:GetLicense",
               "license-manager:CheckInLicense",
               "license-manager:ExtendLicenseConsumption",
               "license-manager:ListReceivedLicenses"
            ],
            "Resource":"*"
         }
      ]
   }
   ```

1. Une fois les détails de l'instance configurés, choisissez **Review and Launch**.

1. Sur la page **Review Instance Launch**, sélectionnez une paire de clés existante ou créez-en une nouvelle, puis choisissez **Launch Instances**.

   La fenêtre de progression du **lancement de l'instance initiale** apparaît.

1. Une fois l'instance initiée, accédez au EC2 tableau de bord et, sous **Instances, vérifiez** que l'**état de l'instance** indique En **cours d'exécution**.

# Afficher une licence générée
<a name="view-generated-license"></a>

Une fois que vous vous êtes abonné à un produit AMI basé, une licence est générée dans AWS License Manager. Vous pouvez consulter les détails de la licence, y compris l'**émetteur** (AWS/Marketplace) et les **droits (les** unités pour lesquelles la licence accorde le droit d'utiliser, d'accéder ou de consommer une application ou une ressource).

**Pour consulter une licence générée**

1. Connectez-vous à l' AWS License Manager aide de votre Compte AWS.

1. Sous **Licences accordées**, consultez toutes les licences que vous avez accordées.

1. Recherchez des licences en saisissant un produitSKU, un destinataire ou un statut dans la barre **de recherche**.

1. Choisissez le **numéro de licence** et consultez les **détails de la licence**. 

# Modifier un contrat existant
<a name="modify-existing-contract"></a>

S'ils ont déjà un engagement initial pour un produit AMI, AWS Marketplace les acheteurs peuvent modifier certains aspects du contrat. Un contrat AMI est soutenu par des offres basées sur les termes du contrat, par opposition à des offres de prix de consommation flexibles (FCP) horaires ou annuels. Cette fonctionnalité n'est disponible que pour les applications intégrées à AWS License Manager. Les acheteurs peuvent acheter des licences supplémentaires dans le cadre de la même offre prévue dans le contrat en cours. Toutefois, les acheteurs ne peuvent pas réduire le nombre de droits achetés dans le cadre du contrat. Les acheteurs peuvent également annuler le renouvellement automatique de l'abonnement si l'option est activée par le vendeur. 

**Note**  
L'offre de contrat d'un plan de versement ne peut pas être modifiée. Aucune modification des droits n'est disponible pour l'acheteur pour le contrat acheté dans le cadre d'un plan de versement. Un droit est le droit d'utiliser, d'accéder ou de consommer une application ou une ressource. Les offres de plan de versement ne sont pas modifiables.

**Gérez votre abonnement**

1. Sur la AWS Marketplace console, accédez à **Afficher l'abonnement** et consultez la licence du produit logiciel. 

1. Sur la page **Achats**, sélectionnez **Gérer la licence**.

1. Dans la liste, sélectionnez **Afficher les termes**.

1. Dans la section **Options du contrat**, augmentez vos droits à l'aide des flèches. Vous ne pouvez pas réduire le nombre de droits en dessous du nombre de droits achetés.

1. Les détails du contrat et le prix total s'affichent dans la section **Détails des prix**.



**Pour annuler le renouvellement automatique de votre abonnement**

1. Sur la AWS Marketplace console, accédez à **Afficher l'abonnement** et consultez la licence du produit logiciel. 

1. Sur la page **Achats**, sélectionnez **Gérer la licence**.

1. Sur la page **Abonnement**, recherchez la section **Paramètres de renouvellement**.

1. Assurez-vous de bien comprendre les termes et conditions relatifs à l'annulation.

1. Cochez la case pour annuler le renouvellement automatique.

# Étiquetage de répartition des coûts pour les produits AMI dans AWS Marketplace
<a name="cost-allocation-tagging-ami-marketplace"></a>

AWS Marketplace prend en charge le balisage de répartition des coûts pour les produits logiciels basés sur Amazon Machine Image (AMI). Les balises d'instance Amazon Elastic Compute Cloud (Amazon EC2) nouvelles et existantes sont automatiquement renseignées en fonction de l'utilisation de l'AMI correspondante. AWS Marketplace Vous pouvez utiliser les balises de répartition des coûts activées pour identifier et suivre l'utilisation des AMI via AWS Cost Explorer les rapports sur les AWS coûts et l'utilisation, AWS les budgets ou d'autres outils d'analyse des dépenses dans le cloud.

Le fournisseur qui a fourni l'AMI peut également enregistrer d'autres étiquettes personnalisées dans le comptage des produits basés sur l'AMI, sur la base d'informations spécifiques au produit. Pour en savoir plus, consultez [Utilisation du balisage de répartition des coûts](cost-allocation-tagging.md).

Utilisez des balises pour organiser vos ressources et des balises de répartition des coûts pour effectuer le suivi de vos coûts AWS à un niveau détaillé. Après avoir activé les balises de répartition des coûts, AWS utilise les balises de répartition des coûts pour organiser les coûts des ressources dans votre rapport de répartition des coûts, afin de faciliter la catégorisation et le suivi de vos AWS coûts.

Le balisage de répartition des coûts permet de suivre les coûts uniquement à partir du moment où les balises ont été activées dans la console Billing and Cost Management. Seuls Compte AWS les propriétaires, les propriétaires de comptes de AWS Organizations gestion et les utilisateurs disposant des autorisations appropriées peuvent accéder à la console Billing and Cost Management pour un compte. Que vous utilisiez ou non le balisage de répartition des coûts, le montant qui vous est facturé ne change pas. L'utilisation de balises de répartition des coûts n'a aucun impact sur les fonctionnalités de vos produits logiciels basés sur l'AMI.

## Suivi des balises de répartition des coûts pour une AMI sur plusieurs instances
<a name="multi-instances-cost-allocation-tagging-marketplace"></a>

Chaque instance Amazon EC2 lancée pour un abonnement AWS Marketplace AMI est associée à une rubrique d'utilisation AWS Marketplace logicielle correspondante dans le rapport AWS Cost and Usage. Votre AWS Marketplace utilisation reflétera toujours les balises spécifiques appliquées à l'instance Amazon EC2 correspondante. Cela vous permet de distinguer vos coûts AWS Marketplace d'utilisation en fonction des différentes valeurs de balise attribuées, au niveau de l'instance.

Vous pouvez également additionner vos coûts d'utilisation basés sur les balises pour égaler les frais d'utilisation du logiciel AMI indiqués sur votre facture à l'aide du rapport Cost Explorer ou du rapport AWS Cost and Usage.

## Recherche de budgets avec des instances balisées allouées aux coûts
<a name="cost-allocation-tag-script-marketplace"></a>

Si vous avez déjà filtré des budgets actifs sur des balises de répartition des coûts sur un certain nombre d'instances Amazon EC2 dans la console Billing and Cost Management, il peut être difficile de tous les trouver. Le script Python suivant renvoie une liste de budgets contenant des instances Amazon EC2 à partir de votre budget AWS Marketplace actuel. Région AWS

Vous pouvez utiliser ce script pour connaître l’impact potentiel sur votre budget, ainsi que les cas dans lesquels des dépassements peuvent découler de cette modification. Notez que le montant facturé ne change pas, mais que la répartition des coûts sera reflétée plus précisément, ce qui peut avoir un impact sur les budgets.

```
#! /usr/bin/python

import boto3

session = boto3.Session()
b3account=boto3.client('sts').get_caller_identity()['Account']
print("using account {} in region {}".format(b3account,session.region_name))


def getBudgetFilters(filtertype):
    ''' 
    Returns budgets nested within the filter values [filter value][budeget name].
    The filtertype is the CostFilter Key such as Region, Service, TagKeyValue.
    '''    
    budget_client = session.client('budgets')
    budgets_paginator = budget_client.get_paginator('describe_budgets')
    budget_result = budgets_paginator.paginate(
        AccountId=b3account
    ).build_full_result()    
    returnval = {}
    if 'Budgets' in budget_result:
        for budget in budget_result['Budgets']:
            for cftype in budget['CostFilters']:
                if filtertype == cftype:                          
                    for cfval in budget['CostFilters'][cftype]:
                        if cfval in returnval:
                            if not budget['BudgetName'] in returnval[cfval]:
                                returnval[cfval].append(budget['BudgetName'])
                        else:
                            returnval[cfval] = [ budget['BudgetName'] ]
    return returnval

def getMarketplaceInstances():
    '''
    Get all the Amazon EC2 instances which originated with AWS Marketplace.        
    '''
    ec2_client = session.client('ec2')
    paginator = ec2_client.get_paginator('describe_instances')
    returnval = paginator.paginate(
        Filters=[{
            'Name': 'product-code.type',
            'Values': ['marketplace']
        }]
    ).build_full_result()
    return returnval


def getInstances():
    mp_instances = getMarketplaceInstances()
    budget_tags = getBudgetFilters("TagKeyValue")
    cost_instance_budgets = []
    for instance in [inst for resrv in mp_instances['Reservations'] for inst in resrv['Instances'] if 'Tags' in inst.keys()]:    
        for tag in instance['Tags']:                
            # combine the tag and value to get the budget filter string
            str_full = "user:{}${}".format(tag['Key'], tag['Value'])
            if str_full in budget_tags:
                for budget in budget_tags[str_full]:
                    if not budget in cost_instance_budgets:
                        cost_instance_budgets.append(budget)    
    print("\r\nBudgets containing tagged Marketplace EC2 instances:")
    print( '\r\n'.join([budgetname for budgetname in cost_instance_budgets]) )


if __name__ == "__main__":
    getInstances()
```

**Exemple de sortie**

```
Using account 123456789012 in region us-east-2

Budgets containing tagged Marketplace EC2 instances:
EC2 simple
MP-test-2
```

## Rubriques en relation
<a name="cost-allocation-tagging-related-topics"></a>

Pour plus d’informations, consultez les rubriques suivantes :
+ [Utilisation des balises de répartition des coûts](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) dans le *guide de AWS Billing l'utilisateur*. 
+ [Activation des balises de répartition des coûts générées par AWS](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activate-built-in-tags.html) dans le guide de l'*AWS Billing utilisateur*. 
+ [Marquage de vos ressources Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) dans le guide de l'utilisateur Amazon EC2.

# Utilisation d'alias d'AMI dans AWS Marketplace
<a name="buyer-ami-aliases"></a>

Une Amazon Machine Image (AMI) est identifiée par un`AMI ID`. Vous pouvez utiliser le `AMI ID` pour indiquer l'AMI que vous souhaitez utiliser lors du lancement d'un produit. `AMI ID`Il a la forme`ami-<identifier>`, par exemple, ami-123example456. Chaque version de chaque produit Région AWS possède une AMI différente (et différente`AMI ID`).

Lorsque vous lancez un produit à partir de AWS Marketplace, `AMI ID` il est automatiquement renseigné pour vous. `AMI ID`Il est utile de disposer du si vous souhaitez automatiser le lancement de produits depuis AWS Command Line Interface (AWS CLI) ou en utilisant Amazon Elastic Compute Cloud (Amazon EC2). Vous pouvez trouver le `AMI ID` moment où vous configurez votre logiciel au moment du lancement. Pour de plus amples informations, veuillez consulter [Étape 3 : Configuration de votre logiciel](tutorial-buying-ami.md#step-3-configure-your-software). 

`Ami Alias`Il se trouve également au même endroit que le`AMI ID`, lors de la configuration de votre logiciel. `Ami Alias`Il s'agit d'un identifiant similaire au`AMI ID`, mais il est plus facile à utiliser en automatisation. An `AMI alias` a la forme`aws/service/marketplace/prod-<identifier>/<version>`, par exemple,` aws/service/marketplace/prod-1234example5678/12.2`. Vous pouvez utiliser cet `Ami Alias` identifiant dans n'importe quelle région et le mapper AWS automatiquement à la région appropriée`AMI ID`. 

Si vous souhaitez utiliser la version la plus récente d'un produit, utilisez le terme « **latest** à la place de la version » dans le « `AMI alias` so » qui AWS choisit pour vous la version la plus récente du produit, par exemple,**aws/service/marketplace/prod-1234example5678/latest**.

**Avertissement**  
L'utilisation de **latest** cette option vous permet d'accéder à la dernière version du logiciel. Toutefois, utilisez cette fonctionnalité avec prudence. Par exemple, si les versions 1.x et 2.x d'un produit sont disponibles, vous utilisez peut-être la version 2.x. Cependant, la version la plus récente du produit peut corriger un bogue pour la version 1.x.

## Exemples d'utilisation des alias d'AMI
<a name="buyer-ami-alias-examples"></a>

Les alias AMI sont utiles pour l'automatisation. Vous pouvez les utiliser dans AWS CLI ou dans les CloudFormation modèles.

L'exemple suivant montre comment utiliser un alias d'AMI pour lancer une instance à l'aide du AWS CLI.

```
aws ec2 run-instances
--image-id resolve:ssm:/aws/service/marketplace/prod-<identifier>/version-7.1
--instance-type m5.xlarge
--key-name MyKeyPair
```

L'exemple suivant montre un CloudFormation modèle qui accepte l'alias AMI comme paramètre d'entrée pour créer une instance.

```
AWSTemplateFormatVersion: 2010-09-09

Parameters:
    AmiAlias:
        Description: AMI alias
        Type: 'String'
        
Resources:
    MyEC2Instance:
        Type: AWS::EC2::Instance
        Properties:
            ImageId: !Sub "resolve:ssm:${AmiAlias}"
            InstanceType: "g4dn.xlarge"
            Tags:
                -Key: "Created from"
                 Value: !Ref AmiAlias
```