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

La Outils AWS pour PowerShell version 5 (V5) est en avant-première. Pour consulter le contenu de la version 5, qui est sujet à modification, et essayer la nouvelle version, consultez le guide de l'utilisateur de la version 5 (version préliminaire). Pour obtenir des informations spécifiques sur les modifications majeures et la migration vers la version 5, consultez la rubrique relative à la migration dans ce guide.

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 V4

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants en utilisant le Outils AWS pour PowerShell V4 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 V4

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 (V4).

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

Outils pour PowerShell V4

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 (V4).

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

Outils pour PowerShell V4

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 (V4).