Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Beispiele für Route 53 53-Profile mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von Route 53 53-Profilen Aktionen ausführen und allgemeine Szenarien implementieren. AWS Command Line Interface
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarios anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungassociate-profile
.
- AWS CLI
-
Um ein Profil zuzuordnen
Das folgende
associate-profile
Beispiel ordnet einer VPC ein Profil zu.aws route53profiles associate-profile \ --name
test-association
\ --profile-idrp-4987774726example
\ --resource-idvpc-0af3b96b3example
Ausgabe:
{ "ProfileAssociation": { "CreationTime": 1710851336.527, "Id": "rpassoc-489ce212fexample", "ModificationTime": 1710851336.527, "Name": "test-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceId": "vpc-0af3b96b3example", "Status": "CREATING", "StatusMessage": "Creating Profile Association" } }
Weitere Informationen finden Sie unter Verwenden von Profilen im Amazon Route 53 53-Entwicklerhandbuch.
-
Einzelheiten zur API finden Sie AssociateProfile
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungassociate-resource-to-profile
.
- AWS CLI
-
Um eine Ressource einem Profil zuzuordnen
Im folgenden
associate-resource-to-profile
Beispiel wird eine DNS-Firewall-Regelgruppe mit der Priorität 102 einem Profil zugeordnet.aws route53profiles associate-resource-to-profile \ --name
test-resource-association
\ --profile-idrp-4987774726example
\ --resource-arnarn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example
\ --resource-properties "{\"priority\": 102}"Ausgabe:
{ "ProfileResourceAssociation": { "CreationTime": 1710851216.613, "Id": "rpr-001913120a7example", "ModificationTime": 1710851216.613, "Name": "test-resource-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", "ResourceProperties": "{\"priority\":102}", "ResourceType": "FIREWALL_RULE_GROUP", "Status": "UPDATING", "StatusMessage": "Updating the Profile to DNS Firewall rule group association" } }
-
Einzelheiten zur API finden Sie AssociateResourceToProfile
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-profile
.
- AWS CLI
-
Um ein Profil zu erstellen
Im folgenden
create-profile
Beispiel wird ein Profil erstellt.aws route53profiles create-profile \ --name
test
Ausgabe:
{ "Profile": { "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-6ffe47d5example", "ClientToken": "2ca1a304-32b3-4f5f-bc4c-EXAMPLE11111", "CreationTime": 1710850903.578, "Id": "rp-6ffe47d5example", "ModificationTime": 1710850903.578, "Name": "test", "OwnerId": "123456789012", "ShareStatus": "NOT_SHARED", "Status": "COMPLETE", "StatusMessage": "Created Profile" } }
-
Einzelheiten zur API finden Sie CreateProfile
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-profile
.
- AWS CLI
-
Um ein Profil zu löschen
Im folgenden
delete-profile
Beispiel wird ein Profil gelöscht.aws route53profiles delete-profile \ --profile-id
rp-6ffe47d5example
Ausgabe:
{ "Profile": { "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-6ffe47d5example", "ClientToken": "0a15fec0-05d9-4f78-bec0-EXAMPLE11111", "CreationTime": 1710850903.578, "Id": "rp-6ffe47d5example", "ModificationTime": 1710850903.578, "Name": "test", "OwnerId": "123456789012", "ShareStatus": "NOT_SHARED", "Status": "DELETED", "StatusMessage": "Deleted Profile" } }
-
Einzelheiten zur API finden Sie DeleteProfile
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdisassociate-profile
.
- AWS CLI
-
Um die Zuordnung eines Profils aufzuheben
Im folgenden
disassociate-profile
Beispiel wird die Zuordnung eines Profils zu einer VPC aufgehoben.aws route53profiles disassociate-profile \ --profile-id
rp-4987774726example
\ --resource-idvpc-0af3b96b3example
Ausgabe:
{ "ProfileAssociation": { "CreationTime": 1710851336.527, "Id": "rpassoc-489ce212fexample", "ModificationTime": 1710851401.362, "Name": "test-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceId": "vpc-0af3b96b3example", "Status": "DELETING", "StatusMessage": "Deleting Profile Association" } }
-
Einzelheiten zur API finden Sie unter DisassociateProfile AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdisassociate-resource-from-profile
.
- AWS CLI
-
Um die Zuordnung einer Ressource zu einem Profil aufzuheben
Im folgenden
disassociate-resource-from-profile
Beispiel wird die Zuordnung einer DNS-Firewall-Regelgruppe zu einem Profil aufgehoben.aws route53profiles disassociate-resource-from-profile \ --profile-id
rp-4987774726example
\ --resource-arnarn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example
Ausgabe:
{ "ProfileResourceAssociation": { "CreationTime": 1710851216.613, "Id": "rpr-001913120a7example", "ModificationTime": 1710852624.36, "Name": "test-resource-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", "ResourceProperties": "{\"priority\":105}", "ResourceType": "FIREWALL_RULE_GROUP", "Status": "DELETING", "StatusMessage": "Deleting the Profile to DNS Firewall rule group association" } }
-
Einzelheiten zur API finden Sie unter DisassociateResourceFromProfile AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-profile-association
.
- AWS CLI
-
Um Informationen über eine Profilverknüpfung abzurufen
Im Folgenden werden Informationen zur angegebenen Profilverknüpfung
get-profile-association
zurückgegeben.aws route53profiles get-profile-association \ --profile-association-id
rpassoc-489ce212fexample
Ausgabe:
{ "ProfileAssociation": { "CreationTime": 1709338817.148, "Id": "rrpassoc-489ce212fexample", "ModificationTime": 1709338974.772, "Name": "test-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceId": "vpc-0af3b96b3example", "Status": "COMPLETE", "StatusMessage": "Created Profile Association" } }
-
Einzelheiten zur API finden Sie GetProfileAssociation
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-profile-resource-association
.
- AWS CLI
-
Um Informationen über eine Ressource abzurufen, die einem Profil zugeordnet ist
Im Folgenden werden Informationen über die angegebene Ressourcenzuweisung zu einem Profil
get-profile-resource-association
zurückgegeben.aws route53profiles get-profile-resource-association \ --profile-resource-association-id
rpr-001913120a7example
Ausgabe:
{ "ProfileResourceAssociation": { "CreationTime": 1710851216.613, "Id": "rpr-001913120a7example", "ModificationTime": 1710852303.798, "Name": "test-resource-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", "ResourceProperties": "{\"priority\":105}", "ResourceType": "FIREWALL_RULE_GROUP", "Status": "COMPLETE", "StatusMessage": "Completed creation of Profile to DNS Firewall rule group association" } }
-
Einzelheiten zur API finden Sie GetProfileResourceAssociation
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-profile
.
- AWS CLI
-
Um Informationen über ein Profil zu erhalten
Im Folgenden werden Informationen über das angegebene Profil
get-profile
zurückgegeben.aws route53profiles get-profile \ --profile-id
rp-4987774726example
Ausgabe:
{ "Profile": { "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-4987774726example", "ClientToken": "0cbc5ae7-4921-4204-bea9-EXAMPLE11111", "CreationTime": 1710851044.288, "Id": "rp-4987774726example", "ModificationTime": 1710851044.288, "Name": "test", "OwnerId": "123456789012", "ShareStatus": "NOT_SHARED", "Status": "COMPLETE", "StatusMessage": "Created Profile" } }
-
Einzelheiten zur API finden Sie GetProfile
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-profile-associations
.
- AWS CLI
-
Um Profilzuordnungen aufzulisten
Im Folgenden
list-profile-associations
werden die Profilzuordnungen in Ihrem AWS Konto aufgeführt.aws route53profiles list-profile-associations
Ausgabe:
{ "ProfileAssociations": [ { "CreationTime": 1709338817.148, "Id": "rpassoc-489ce212fexample", "ModificationTime": 1709338974.772, "Name": "test-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceId": "vpc-0af3b96b3example", "Status": "COMPLETE", "StatusMessage": "Created Profile Association" } ] }
-
Einzelheiten zur API finden Sie ListProfileAssociations
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-profile-resource-associations
.
- AWS CLI
-
Um Profilressourcenzuordnungen aufzulisten
Im
list-profile-resource-associations
Folgenden werden die Profilressourcenzuordnungen für das angegebene Profil aufgeführt.aws route53profiles list-profile-resource-associations \ --profile-id
rp-4987774726example
Ausgabe:
{ "ProfileResourceAssociations": [ { "CreationTime": 1710851216.613, "Id": "rpr-001913120a7example", "ModificationTime": 1710851216.613, "Name": "test-resource-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", "ResourceProperties": "{\"priority\":102}", "ResourceType": "FIREWALL_RULE_GROUP", "Status": "COMPLETE", "StatusMessage": "Completed creation of Profile to DNS Firewall rule group association" } ] }
-
Einzelheiten zur API finden Sie ListProfileResourceAssociations
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-profiles
.
- AWS CLI
-
Um Profile aufzulisten
Im Folgenden
list-profiles
werden die Profile in Ihrem AWS Konto aufgeführt und zusätzliche Informationen zu ihnen angezeigt.aws route53profiles list-profiles
Ausgabe:
{ "ProfileSummaries": [ { "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-4987774726example", "Id": "rp-4987774726example", "Name": "test", "ShareStatus": "NOT_SHARED" } ] }
-
Einzelheiten zur API finden Sie ListProfiles
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource
.
- AWS CLI
-
Um Tags für eine Ressource aufzulisten
Im Folgenden
list-tags-for-resource
werden die Tags für die angegebene Ressource aufgeführt.aws route53profiles list-tags-for-resource \ --resource-arn
arn:aws:route53profiles:us-east-1:123456789012:profile/rp-4987774726example
Ausgabe:
{ "Tags": { "my-key-2": "my-value-2", "my-key-1": "my-value-1" } }
-
Einzelheiten zur API finden Sie ListTagsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-profile-resource-association
.
- AWS CLI
-
Um eine Ressource zu aktualisieren, die einem Profil zugeordnet ist
Im Folgenden wird die Priorität einer DNS-Firewall-Regelgruppe
update-profile-resource-association
aktualisiert, die dem Profil zugeordnet ist.aws route53profiles update-profile-resource-association \ --profile-resource-association-id
rpr-001913120a7example
\ --resource-properties "{\"priority\": 105}"Ausgabe:
{ "ProfileResourceAssociation": { "CreationTime": 1710851216.613, "Id": "rpr-001913120a7example", "ModificationTime": 1710852303.798, "Name": "test-resource-association", "OwnerId": "123456789012", "ProfileId": "rp-4987774726example", "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", "ResourceProperties": "{\"priority\":105}", "ResourceType": "FIREWALL_RULE_GROUP", "Status": "UPDATING", "StatusMessage": "Updating the Profile to DNS Firewall rule group association" } }
-
Einzelheiten zur API finden Sie UpdateProfileResourceAssociation
unter AWS CLI Befehlsreferenz.
-