Exemples Route 53 avec les Outils pour PowerShell V4 - Exemples de code de kit AWS SDK

D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples.

Exemples Route 53 avec les Outils pour PowerShell V4

Les exemples de code suivants montrent comment réaliser des actions et mettre en œuvre des scénarios courants en utilisant les Outils AWS pour PowerShell V4 avec Route 53.

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 configuration et l’exécution du code en contexte.

Rubriques

Actions

L’exemple de code suivant montre comment utiliser Edit-R53ResourceRecordSet.

Outils pour PowerShell V4

Exemple 1 : cet exemple crée un enregistrement A pour www.exemple.com et modifie l’enregistrement A pour test.example.com de 192.0.2.3 à 192.0.2.1. Notez que les valeurs des modifications des enregistrements de type TXT doivent être entre guillemets doubles. Consultez la documentation Amazon Route 53 pour plus de détails. Vous pouvez utiliser l’applet de commande Get-R53Change pour effectuer un sondage afin de déterminer quand les modifications sont terminées.

$change1 = New-Object Amazon.Route53.Model.Change $change1.Action = "CREATE" $change1.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change1.ResourceRecordSet.Name = "www.example.com" $change1.ResourceRecordSet.Type = "TXT" $change1.ResourceRecordSet.TTL = 600 $change1.ResourceRecordSet.ResourceRecords.Add(@{Value="item 1 item 2 item 3"}) $change2 = New-Object Amazon.Route53.Model.Change $change2.Action = "DELETE" $change2.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change2.ResourceRecordSet.Name = "test.example.com" $change2.ResourceRecordSet.Type = "A" $change2.ResourceRecordSet.TTL = 600 $change2.ResourceRecordSet.ResourceRecords.Add(@{Value="192.0.2.3"}) $change3 = New-Object Amazon.Route53.Model.Change $change3.Action = "CREATE" $change3.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change3.ResourceRecordSet.Name = "test.example.com" $change3.ResourceRecordSet.Type = "A" $change3.ResourceRecordSet.TTL = 600 $change3.ResourceRecordSet.ResourceRecords.Add(@{Value="192.0.2.1"}) $params = @{ HostedZoneId="Z1PA6795UKMFR9" ChangeBatch_Comment="This change batch creates a TXT record for www.example.com. and changes the A record for test.example.com. from 192.0.2.3 to 192.0.2.1." ChangeBatch_Change=$change1,$change2,$change3 } Edit-R53ResourceRecordSet @params

Exemple 2 : cet exemple montre comment créer des ensembles d’enregistrements de ressources d’alias. « Z222222222 » est l’ID de la zone hébergée Amazon Route 53 dans laquelle vous créez le jeu d’enregistrements de ressources d’alias. « exemple.com » est la zone apex pour laquelle vous souhaitez créer un alias et « www.exemple.com » est un sous-domaine pour lequel vous souhaitez également créer un alias. « Z1111111111111 » est un exemple d’ID de zone hébergée pour l’équilibreur de charge et « example-load-balancer-1111111111.us-east-1.elb.amazonaws.com » est un exemple de nom de domaine d’équilibreur de charge avec lequel Amazon Route 53 répond aux requêtes pour example.com et www.example.com. Consultez la documentation Amazon Route 53 pour plus de détails. Vous pouvez utiliser l’applet de commande Get-R53Change pour effectuer un sondage afin de déterminer quand les modifications sont terminées.

$change1 = New-Object Amazon.Route53.Model.Change $change1.Action = "CREATE" $change1.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change1.ResourceRecordSet.Name = "example.com" $change1.ResourceRecordSet.Type = "A" $change1.ResourceRecordSet.AliasTarget = New-Object Amazon.Route53.Model.AliasTarget $change1.ResourceRecordSet.AliasTarget.HostedZoneId = "Z1111111111111" $change1.ResourceRecordSet.AliasTarget.DNSName = "example-load-balancer-1111111111.us-east-1.elb.amazonaws.com." $change1.ResourceRecordSet.AliasTarget.EvaluateTargetHealth = $true $change2 = New-Object Amazon.Route53.Model.Change $change2.Action = "CREATE" $change2.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change1.ResourceRecordSet.Name = "www.example.com" $change1.ResourceRecordSet.Type = "A" $change1.ResourceRecordSet.AliasTarget = New-Object Amazon.Route53.Model.AliasTarget $change1.ResourceRecordSet.AliasTarget.HostedZoneId = "Z1111111111111" $change1.ResourceRecordSet.AliasTarget.DNSName = "example-load-balancer-1111111111.us-east-1.elb.amazonaws.com." $change1.ResourceRecordSet.AliasTarget.EvaluateTargetHealth = $false $params = @{ HostedZoneId="Z222222222" ChangeBatch_Comment="This change batch creates two alias resource record sets, one for the zone apex, example.com, and one for www.example.com, that both point to example-load-balancer-1111111111.us-east-1.elb.amazonaws.com." ChangeBatch_Change=$change1,$change2 } Edit-R53ResourceRecordSet @params

Exemple 3 : cet exemple crée deux enregistrements A pour www.example.com. Dans un quart des cas (1/(1+3)), Amazon Route 53 répond aux requêtes relatives à www.example.com avec les deux valeurs du premier ensemble d’enregistrements de ressources (192.0.2.9 et 192.0.2.10). Dans trois quarts des cas (3/(1+3)), Amazon Route 53 répond aux requêtes relatives à www.example.com avec les deux valeurs du second ensemble d’enregistrements de ressources (192.0.2.11 et 192.0.2.12). Consultez la documentation Amazon Route 53 pour plus de détails. Vous pouvez utiliser l’applet de commande Get-R53Change pour effectuer un sondage afin de déterminer quand les modifications sont terminées.

$change1 = New-Object Amazon.Route53.Model.Change $change1.Action = "CREATE" $change1.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change1.ResourceRecordSet.Name = "www.example.com" $change1.ResourceRecordSet.Type = "A" $change1.ResourceRecordSet.SetIdentifier = "Rack 2, Positions 4 and 5" $change1.ResourceRecordSet.Weight = 1 $change1.ResourceRecordSet.TTL = 600 $change1.ResourceRecordSet.ResourceRecords.Add(@{Value="192.0.2.9"}) $change1.ResourceRecordSet.ResourceRecords.Add(@{Value="192.0.2.10"}) $change2 = New-Object Amazon.Route53.Model.Change $change2.Action = "CREATE" $change2.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change2.ResourceRecordSet.Name = "www.example.com" $change2.ResourceRecordSet.Type = "A" $change2.ResourceRecordSet.SetIdentifier = "Rack 5, Positions 1 and 2" $change2.ResourceRecordSet.Weight = 3 $change2.ResourceRecordSet.TTL = 600 $change2.ResourceRecordSet.ResourceRecords.Add(@{Value="192.0.2.11"}) $change2.ResourceRecordSet.ResourceRecords.Add(@{Value="192.0.2.12"}) $params = @{ HostedZoneId="Z1PA6795UKMFR9" ChangeBatch_Comment="This change creates two weighted resource record sets, each of which has two values." ChangeBatch_Change=$change1,$change2 } Edit-R53ResourceRecordSet @params

Exemple 4 : cet exemple montre comment créer des jeux d’enregistrements de ressources d’alias pondérés en supposant que exemple.com est le domaine pour lequel vous souhaitez créer des jeux d’enregistrements de ressources d’alias pondérés. SetIdentifier différencie les deux jeux d’enregistrements de ressources d’alias pondérés l’un de l’autre. Cet élément est obligatoire, car les éléments Name et Type ont les mêmes valeurs pour les deux jeux d’enregistrements de ressources. Z1111111111111 et Z3333333333333 sont des exemples d’ID de zone hébergée pour l’équilibreur de charge ELB spécifié par la valeur de DNSName. example-load-balancer-2222222222.us-east-1.elb.amazonaws.com et example-load-balancer-4444444444.us-east-1.elb.amazonaws.com sont des exemples de domaines Elastic Load Balancing avec lesquels Amazon Route 53 répond aux requêtes pour exemple.com. Consultez la documentation Amazon Route 53 pour plus de détails. Vous pouvez utiliser l’applet de commande Get-R53Change pour effectuer un sondage afin de déterminer quand les modifications sont terminées.

$change1 = New-Object Amazon.Route53.Model.Change $change1.Action = "CREATE" $change1.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change1.ResourceRecordSet.Name = "example.com" $change1.ResourceRecordSet.Type = "A" $change1.ResourceRecordSet.SetIdentifier = "1" $change1.ResourceRecordSet.Weight = 3 $change1.ResourceRecordSet.AliasTarget = New-Object Amazon.Route53.Model.AliasTarget $change1.ResourceRecordSet.AliasTarget.HostedZoneId = "Z1111111111111" $change1.ResourceRecordSet.AliasTarget.DNSName = "example-load-balancer-2222222222.us-east-1.elb.amazonaws.com." $change1.ResourceRecordSet.AliasTarget.EvaluateTargetHealth = $true $change2 = New-Object Amazon.Route53.Model.Change $change2.Action = "CREATE" $change2.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change2.ResourceRecordSet.Name = "example.com" $change2.ResourceRecordSet.Type = "A" $change2.ResourceRecordSet.SetIdentifier = "2" $change2.ResourceRecordSet.Weight = 1 $change2.ResourceRecordSet.AliasTarget = New-Object Amazon.Route53.Model.AliasTarget $change2.ResourceRecordSet.AliasTarget.HostedZoneId = "Z3333333333333" $change2.ResourceRecordSet.AliasTarget.DNSName = "example-load-balancer-4444444444.us-east-1.elb.amazonaws.com." $change2.ResourceRecordSet.AliasTarget.EvaluateTargetHealth = $false $params = @{ HostedZoneId="Z5555555555" ChangeBatch_Comment="This change batch creates two weighted alias resource record sets. Amazon Route 53 responds to queries for example.com with the first ELB domain 3/4ths of the times and the second one 1/4th of the time." ChangeBatch_Change=$change1,$change2 } Edit-R53ResourceRecordSet @params

Exemple 5 : cet exemple crée deux jeux d’enregistrements de ressources d’alias de latence, l’un pour un équilibreur de charge ELB dans la région USA Ouest (Oregon) (us-west-2) et l’autre pour un équilibreur de charge dans la région Asie-Pacifique (Singapour) (ap-southeast-1). Consultez la documentation Amazon Route 53 pour plus de détails. Vous pouvez utiliser l’applet de commande Get-R53Change pour effectuer un sondage afin de déterminer quand les modifications sont terminées.

$change1 = New-Object Amazon.Route53.Model.Change $change1.Action = "CREATE" $change1.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change1.ResourceRecordSet.Name = "example.com" $change1.ResourceRecordSet.Type = "A" $change1.ResourceRecordSet.SetIdentifier = "Oregon load balancer 1" $change1.ResourceRecordSet.Region = us-west-2 $change1.ResourceRecordSet.AliasTarget = New-Object Amazon.Route53.Model.AliasTarget $change1.ResourceRecordSet.AliasTarget.HostedZoneId = "Z1111111111111" $change1.ResourceRecordSet.AliasTarget.DNSName = "example-load-balancer-2222222222.us-west-2.elb.amazonaws.com" $change1.ResourceRecordSet.AliasTarget.EvaluateTargetHealth = $true $change2 = New-Object Amazon.Route53.Model.Change $change2.Action = "CREATE" $change2.ResourceRecordSet = New-Object Amazon.Route53.Model.ResourceRecordSet $change2.ResourceRecordSet.Name = "example.com" $change2.ResourceRecordSet.Type = "A" $change2.ResourceRecordSet.SetIdentifier = "Singapore load balancer 1" $change2.ResourceRecordSet.Region = ap-southeast-1 $change2.ResourceRecordSet.AliasTarget = New-Object Amazon.Route53.Model.AliasTarget $change2.ResourceRecordSet.AliasTarget.HostedZoneId = "Z2222222222222" $change2.ResourceRecordSet.AliasTarget.DNSName = "example-load-balancer-1111111111.ap-southeast-1.elb.amazonaws.com" $change2.ResourceRecordSet.AliasTarget.EvaluateTargetHealth = $true $params = @{ HostedZoneId="Z5555555555" ChangeBatch_Comment="This change batch creates two latency resource record sets, one for the US West (Oregon) region and one for the Asia Pacific (Singapore) region." ChangeBatch_Change=$change1,$change2 } Edit-R53ResourceRecordSet @params
  • Pour plus de détails sur l’API, consultez ChangeResourceRecordSets dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53AccountLimit.

Outils pour PowerShell V4

Exemple 1 : cet exemple renvoie le nombre maximum de zones hébergées qui peuvent être créées à l’aide du compte actuel.

Get-R53AccountLimit -Type MAX_HOSTED_ZONES_BY_OWNER

Sortie :

15
  • Pour plus de détails sur l’API, consultez GetAccountLimit dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53CheckerIpRanges.

Outils pour PowerShell V4

Exemple 1 : cet exemple renvoie les CIDR pour les vérificateurs de santé Route53

Get-R53CheckerIpRanges

Sortie :

15.177.2.0/23 15.177.6.0/23 15.177.10.0/23 15.177.14.0/23 15.177.18.0/23 15.177.22.0/23 15.177.26.0/23 15.177.30.0/23 15.177.34.0/23 15.177.38.0/23 15.177.42.0/23 15.177.46.0/23 15.177.50.0/23 15.177.54.0/23 15.177.58.0/23 15.177.62.0/23 54.183.255.128/26 54.228.16.0/26 54.232.40.64/26 54.241.32.64/26 54.243.31.192/26 54.244.52.192/26 54.245.168.0/26 54.248.220.0/26 54.250.253.192/26 54.251.31.128/26 54.252.79.128/26 54.252.254.192/26 54.255.254.192/26 107.23.255.0/26 176.34.159.192/26 177.71.207.128/26
  • Pour plus de détails sur l’API, consultez GetCheckerIpRanges dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53HostedZone.

Outils pour PowerShell V4

Exemple 1 : renvoie les détails de la zone hébergée avec l’ID Z1D633PJN98FT9.

Get-R53HostedZone -Id Z1D633PJN98FT9
  • Pour plus de détails sur l’API, consultez GetHostedZone dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53HostedZoneCount.

Outils pour PowerShell V4

Exemple 1 : renvoie le nombre total de zones hébergées publiques et privées pour le Compte AWS actuel.

Get-R53HostedZoneCount
  • Pour plus de détails sur l’API, consultez GetHostedZoneCount dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53HostedZoneLimit.

Outils pour PowerShell V4

Exemple 1 : cet exemple renvoie la limite du nombre maximum d’enregistrements pouvant être créés dans la zone hébergée spécifiée.

Get-R53HostedZoneLimit -HostedZoneId Z3MEQ8T7HAAAAF -Type MAX_RRSETS_BY_ZONE

Sortie :

5
  • Pour plus de détails sur l’API, consultez GetHostedZoneLimit dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53HostedZoneList.

Outils pour PowerShell V4

Exemple 1 : affiche toutes vos zones hébergées publiques et privées.

Get-R53HostedZoneList

Exemple 2 : affiche toutes les zones hébergées associées à l’ensemble de délégations réutilisable portant l’ID NZ8X2CISAMPLE

Get-R53HostedZoneList -DelegationSetId NZ8X2CISAMPLE
  • Pour plus de détails sur l’API, consultez ListHostedZones dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53HostedZonesByName.

Outils pour PowerShell V4

Exemple 1 : renvoie toutes vos zones hébergées publiques et privées dans l’ordre ASCII par nom de domaine.

Get-R53HostedZonesByName

Exemple 2 : renvoie vos zones hébergées publiques et privées, dans l’ordre ASCII par nom de domaine, en commençant par le nom DNS spécifié.

Get-R53HostedZonesByName -DnsName example2.com
  • Pour plus de détails sur l’API, consultez ListHostedZonesByName dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53QueryLoggingConfigList.

Outils pour PowerShell V4

Exemple 1 : cet exemple renvoie toutes les configurations de journalisation de requêtes DNS qui sont associées au Compte AWS actuel.

Get-R53QueryLoggingConfigList

Sortie :

Id HostedZoneId CloudWatchLogsLogGroupArn -- ------------ ------------------------- 59b0fa33-4fea-4471-a88c-926476aaa40d Z385PDS6EAAAZR arn:aws:logs:us-east-1:111111111112:log-group:/aws/route53/example1.com:* ee528e95-4e03-4fdc-9d28-9e24ddaaa063 Z94SJHBV1AAAAZ arn:aws:logs:us-east-1:111111111112:log-group:/aws/route53/example2.com:* e38dddda-ceb6-45c1-8cb7-f0ae56aaaa2b Z3MEQ8T7AAA1BF arn:aws:logs:us-east-1:111111111112:log-group:/aws/route53/example3.com:*
  • Pour plus de détails sur l’API, consultez ListQueryLoggingConfigs dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Get-R53ReusableDelegationSet.

Outils pour PowerShell V4

Exemple 1 : cet exemple extrait des informations relatives à l’ensemble de délégations spécifié, y compris les quatre serveurs de noms affectés à l’ensemble de délégations.

Get-R53ReusableDelegationSet -Id N23DS9X4AYEAAA

Sortie :

Id CallerReference NameServers -- --------------- ----------- /delegationset/N23DS9X4AYEAAA testcaller {ns-545.awsdns-04.net, ns-1264.awsdns-30.org, ns-2004.awsdns-58.co.uk, ns-240.awsdns-30.com}
  • Pour plus de détails sur l’API, consultez GetReusableDelegationSet dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser New-R53HostedZone.

Outils pour PowerShell V4

Exemple 1 : crée une nouvelle zone hébergée nommée « exemple.com », associée à un ensemble de délégations réutilisable Notez que vous devez fournir une valeur pour le paramètre CallerReference afin que les demandes doivent être réessayées si nécessaire sans risquer d’exécuter l’opération deux fois. Puisque la zone hébergée est créée dans un VPC, elle est automatiquement privée et vous ne devez pas définir le paramètre -HostedZoneConfig_PrivateZone.

$params = @{ Name="example.com" CallerReference="myUniqueIdentifier" HostedZoneConfig_Comment="This is my first hosted zone" DelegationSetId="NZ8X2CISAMPLE" VPC_VPCId="vpc-1a2b3c4d" VPC_VPCRegion="us-east-1" } New-R53HostedZone @params
  • Pour plus de détails sur l’API, consultez CreateHostedZone dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser New-R53QueryLoggingConfig.

Outils pour PowerShell V4

Exemple 1 : cet exemple crée une nouvelle configuration de journalisation des requêtes DNS Route53 pour la zone hébergée spécifiée. Amazon Route53 publiera les journaux de requêtes DNS dans le groupe de journaux Cloudwatch spécifié.

New-R53QueryLoggingConfig -HostedZoneId Z3MEQ8T7HAAAAF -CloudWatchLogsLogGroupArn arn:aws:logs:us-east-1:111111111111:log-group:/aws/route53/example.com:*

Sortie :

QueryLoggingConfig Location ------------------ -------- Amazon.Route53.Model.QueryLoggingConfig https://route53.amazonaws.com/2013-04-01/queryloggingconfig/ee5aaa95-4e03-4fdc-9d28-9e24ddaaaaa3
  • Pour plus de détails sur l’API, consultez CreateQueryLoggingConfig dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser New-R53ReusableDelegationSet.

Outils pour PowerShell V4

Exemple 1 : cet exemple crée un ensemble de délégations réutilisable de quatre serveurs de noms qui peuvent être réutilisés par plusieurs zones hébergées.

New-R53ReusableDelegationSet -CallerReference testcallerreference

Sortie :

DelegationSet Location ------------- -------- Amazon.Route53.Model.DelegationSet https://route53.amazonaws.com/2013-04-01/delegationset/N23DS9XAAAAAXM
  • Pour plus de détails sur l’API, consultez CreateReusableDelegationSet dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Register-R53VPCWithHostedZone.

Outils pour PowerShell V4

Exemple 1 : cet exemple associe le VPC spécifié à la zone hébergée privée.

Register-R53VPCWithHostedZone -HostedZoneId Z3MEQ8T7HAAAAF -VPC_VPCId vpc-f1b9aaaa -VPC_VPCRegion us-east-1

Sortie :

Id Status SubmittedAt Comment -- ------ ----------- ------- /change/C3SCAAA633Z6DX PENDING 01/28/2020 19:32:02
  • Pour plus de détails sur l’API, consultez AssociateVPCWithHostedZone dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Remove-R53HostedZone.

Outils pour PowerShell V4

Exemple 1 : supprime la zone hébergée avec l’ID spécifié. Vous devrez confirmer avant que la commande ne soit exécutée, sauf si vous ajoutez le paramètre de commutation -Force.

Remove-R53HostedZone -Id Z1PA6795UKMFR9
  • Pour plus de détails sur l’API, consultez DeleteHostedZone dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Remove-R53QueryLoggingConfig.

Outils pour PowerShell V4

Exemple 1 : cet exemple supprime la configuration spécifiée de la journalisation des requêtes DNS.

Remove-R53QueryLoggingConfig -Id ee528e95-4e03-4fdc-9d28-9e24daaa20063
  • Pour plus de détails sur l’API, consultez DeleteQueryLoggingConfig dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Remove-R53ReusableDelegationSet.

Outils pour PowerShell V4

Exemple 1 : cet exemple supprime l’ensemble de délégations réutilisable spécifié.

Remove-R53ReusableDelegationSet -Id N23DS9X4AYAAAM
  • Pour plus de détails sur l’API, consultez DeleteReusableDelegationSet dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Unregister-R53VPCFromHostedZone.

Outils pour PowerShell V4

Exemple 1 : cet exemple dissocie le VPC spécifié de la zone hébergée privée.

Unregister-R53VPCFromHostedZone -HostedZoneId Z3MEQ8T7HAAAAF -VPC_VPCId vpc-f1b9aaaa -VPC_VPCRegion us-east-1

Sortie :

Id Status SubmittedAt Comment -- ------ ----------- ------- /change/C2XFCAAAA9HKZG PENDING 01/28/2020 10:35:55
  • Pour plus de détails sur l’API, consultez DisassociateVPCFromHostedZone dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).

L’exemple de code suivant montre comment utiliser Update-R53HostedZoneComment.

Outils pour PowerShell V4

Exemple 1 : cette commande met à jour le commentaire pour la zone hébergée spécifiée.

Update-R53HostedZoneComment -Id Z385PDS6AAAAAR -Comment "This is my first hosted zone"

Sortie :

Id : /hostedzone/Z385PDS6AAAAAR Name : example.com. CallerReference : C5B55555-7147-EF04-8341-69131E805C89 Config : Amazon.Route53.Model.HostedZoneConfig ResourceRecordSetCount : 9 LinkedService :
  • Pour plus de détails sur l’API, consultez UpdateHostedZoneComment dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).