AWS Price List exemples d'utilisation de Tools for PowerShell V5 - Outils AWS pour PowerShell (version 5)

La version 5 (V5) du Outils AWS pour PowerShell est sortie !

Pour plus d'informations sur les modifications majeures et la migration de vos applications, consultez la rubrique relative à la migration.

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.

AWS Price List exemples d'utilisation de Tools for PowerShell V5

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de la Outils AWS pour PowerShell V5 avec AWS Price List.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utiliserGet-PLSAttributeValue.

Outils pour PowerShell V5

Exemple 1 : renvoie les valeurs de l'attribut « VolumeType » pour Amazon EC2 dans la région us-east-1.

Get-PLSAttributeValue -ServiceCode AmazonEC2 -AttributeName "volumeType" -region us-east-1

Sortie :

Value ----- Cold HDD General Purpose Magnetic Provisioned IOPS Throughput Optimized HDD
  • Pour plus de détails sur l'API, reportez-vous GetAttributeValuesà la section Référence des Outils AWS pour PowerShell applets de commande (V5).

L'exemple de code suivant montre comment utiliserGet-PLSProduct.

Outils pour PowerShell V5

Exemple 1 : Retourne les détails de tous les produits pour Amazon EC2.

Get-PLSProduct -ServiceCode AmazonEC2 -Region us-east-1

Sortie :

{"product":{"productFamily":"Compute Instance","attributes":{"enhancedNetworkingSupported":"Yes","memory":"30.5 GiB","dedicatedEbsThroughput":"800 Mbps","vcpu":"4","locationType":"AWS Region","storage":"EBS only","instanceFamily":"Memory optimized","operatingSystem":"SUSE","physicalProcessor":"Intel Xeon E5-2686 v4 (Broadwell)","clockSpeed":"2.3 GHz","ecu":"Variable","networkPerformance":"Up to 10 Gigabit","servicename":"Amazon Elastic Compute Cloud","instanceType":"r4.xlarge","tenancy":"Shared","usagetype":"USW2-BoxUsage:r4.xlarge","normalizationSizeFactor":"8","processorFeatures":"Intel AVX, Intel AVX2, Intel Turbo","servicecode":"AmazonEC2","licenseModel":"No License required","currentGeneration":"Yes","preInstalledSw":"NA","location":"US West (Oregon)","processorArchitecture":"64-bit","operation":"RunInstances:000g"},...

Exemple 2 : les données de renvoi pour Amazon EC2 dans la région us-east-1 sont filtrées par types de volumes « à usage général » sauvegardés sur SSD.

Get-PLSProduct -ServiceCode AmazonEC2 -Filter @{Type="TERM_MATCH";Field="volumeType";Value="General Purpose"},@{Type="TERM_MATCH";Field="storageMedia";Value="SSD-backed"} -Region us-east-1

Sortie :

{"product":{"productFamily":"Storage","attributes":{"storageMedia":"SSD-backed","maxThroughputvolume":"160 MB/sec","volumeType":"General Purpose","maxIopsvolume":"10000",...
  • Pour plus de détails sur l'API, reportez-vous GetProductsà la section Référence des Outils AWS pour PowerShell applets de commande (V5).

L'exemple de code suivant montre comment utiliserGet-PLSService.

Outils pour PowerShell V5

Exemple 1 : renvoie les métadonnées de tous les codes de service disponibles dans la région us-east-1.

Get-PLSService -Region us-east-1

Sortie :

AttributeNames ServiceCode -------------- ----------- {productFamily, servicecode, groupDescription, termType...} AWSBudgets {productFamily, servicecode, termType, usagetype...} AWSCloudTrail {productFamily, servicecode, termType, usagetype...} AWSCodeCommit {productFamily, servicecode, termType, usagetype...} AWSCodeDeploy {productFamily, servicecode, termType, usagetype...} AWSCodePipeline {productFamily, servicecode, termType, usagetype...} AWSConfig ...

Exemple 2 : renvoie les métadonnées du EC2 service Amazon dans la région us-east-1.

Get-PLSService -ServiceCode AmazonEC2 -Region us-east-1

Sortie :

AttributeNames ServiceCode -------------- ----------- {volumeType, maxIopsvolume, instanceCapacity10xlarge, locationType...} AmazonEC2
  • Pour plus de détails sur l'API, reportez-vous DescribeServicesà la section Référence des Outils AWS pour PowerShell applets de commande (V5).