Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
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.
CloudWatch Beispiele für Observability Access Monitor mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie AWS Command Line Interface mit CloudWatch Observability Access Monitor Aktionen ausführen und allgemeine Szenarien implementieren.
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 Verwendungcreate-link.
- AWS CLI
-
Um einen Link zu erstellen
Im folgenden
create-linkBeispiel wird eine Verknüpfung zwischen einem Quellkonto und einer Senke erstellt, die Sie in einem Überwachungskonto erstellt haben.aws oam create-link \ --label-templatesourceAccount\ --resource-typesAWS::CloudWatch::Metric\ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Ausgabe:
{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "LabelTemplate": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Tags": {} }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie CreateLink
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-sink.
- AWS CLI
-
Um eine Senke zu erstellen
Im folgenden
create-sinkBeispiel wird eine Senke in der Leistungsbilanz erstellt, sodass sie als Überwachungskonto für die CloudWatch kontenübergreifende Beobachtbarkeit verwendet werden kann.aws oam create-sink \ --nameDemoSinkAusgabe:
{ "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Id": "a1b2c3d4-5678-90ab-cdef-example12345", "Name": "DemoSink", "Tags": {} }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie CreateSink
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-link.
- AWS CLI
-
Um einen Link zu löschen
Im folgenden
delete-linkBeispiel wird eine Verknüpfung zwischen einer Monitoring-Kontosenke und einem Quellkonto gelöscht.aws oam delete-link \ --identifierarn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DeleteLink
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-sink.
- AWS CLI
-
Um eine Senke zu löschen
Im folgenden
delete-sinkBeispiel wird eine Senke gelöscht. Sie müssen alle Links zu einer Senke löschen, bevor Sie diese Senke löschen können.aws oam delete-sink \ --identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DeleteSink
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-link.
- AWS CLI
-
Um vollständige Informationen zu einem Link zurückzugeben
Das folgende
get-linkBeispiel gibt vollständige Informationen zu einem Link zurück.aws oam get-link \ --identifierarn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111Ausgabe:
{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "LabelTemplate": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Tags": {} }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetLink
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-sink-policy.
- AWS CLI
-
Um die aktuelle Senkenrichtlinie zurückzugeben, die der Senke zugeordnet ist
Das folgende
get-sink-policyBeispiel gibt die aktuelle Senkenrichtlinie zurück, die der Senke zugeordnet ist.aws oam get-sink-policy \ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Ausgabe:
{ "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "SinkId": "a1b2c3d4-5678-90ab-cdef-example12345", "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789111:root\"},\"Action\":[\"oam:CreateLink\",\"oam:UpdateLink\"],\"Resource\":\"*\",\"Condition\":{\"ForAllValues:StringEquals\":{\"oam:ResourceTypes\":[\"AWS::Logs::LogGroup\",\"AWS::CloudWatch::Metric\",\"AWS::XRay::Trace\",\"AWS::ApplicationInsights::Application\"]}}}]}" }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetSinkPolicy
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-sink.
- AWS CLI
-
Um vollständige Informationen zu einer Monitoring-Account-Senke zurückzugeben
Das folgende
get-sinkBeispiel gibt vollständige Informationen über eine Monitoring-Kontosenke zurück.aws oam get-sink \ --identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Ausgabe:
{ "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Id": "a1b2c3d4-5678-90ab-cdef-example12345", "Name": "DemoSink", "Tags": {} }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetSink
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-attached-links.
- AWS CLI
-
Um eine Liste von Quellkonto-Links zurückzugeben, die mit dieser Monitoring-Kontosenke verknüpft sind
Im folgenden
list-attached-linksBeispiel wird eine Liste von Quellkontenlinks zurückgegeben, die mit dieser Überwachungskontensenke verknüpft sind.aws oam list-attached-links \ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Ausgabe:
{ "Items": [{ "Label": "Monitoring account", "LinkArn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "ResourceTypes": [ "AWS::ApplicationInsights::Application", "AWS::Logs::LogGroup", "AWS::CloudWatch::Metric", "AWS::XRay::Trace" ] }] }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListAttachedLinks
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-links.
- AWS CLI
-
Um eine Liste von Links für eine Monitoring-Account-Senke zurückzugeben
Das folgende
list-linksBeispiel gibt eine Liste von Links für eine Monitoring-Kontosenke zurück. Führen Sie diesen Vorgang in einem Quellkonto aus, um eine Liste der Links zu den Überwachungskontensenken dieses Quellkontos zurückzugeben.aws oam list-linksAusgabe:
{ "Items": [{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345" }] }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListLinks
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-sinks.
- AWS CLI
-
Um die Liste der Senken zurückzugeben, die im Monitoring-Konto erstellt wurden
Das folgende
list-sinksBeispiel gibt eine Liste von Senken zurück, die im Überwachungskonto erstellt wurden. Führen Sie diesen Vorgang in einem Überwachungskonto aus.aws oam list-sinksAusgabe:
{ "Items": [ { "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Id": "a1b2c3d4-5678-90ab-cdef-example12345", "Name": "DemoSink" } ] }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListSinks
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource.
- AWS CLI
-
Um die mit einer Ressource verknüpften Tags anzuzeigen
Im folgenden
list-tags-for-resourceBeispiel werden die Tags angezeigt, die einer Senke zugeordnet sind.aws oam list-tags-for-resource \ --resource-arnarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Ausgabe:
{ "Tags": { "Team": "Devops" } }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListTagsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungput-sink-policy.
- AWS CLI
-
Um die Ressourcenrichtlinie zu erstellen oder zu aktualisieren
Im folgenden
put-sink-policyBeispiel wird die Ressourcenrichtlinie erstellt, die Quellkonten die Erlaubnis erteilt, eine Verbindung zur Überwachungskontensenke herzustellen.aws oam put-sink-policy \ --policy '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789111:root"},"Action":["oam:CreateLink","oam:UpdateLink"],"Resource":"*","Condition":{"ForAllValues:StringEquals":{"oam:ResourceTypes":["AWS::Logs::LogGroup","AWS::CloudWatch::Metric","AWS::XRay::Trace","AWS::ApplicationInsights::Application"]}}}]}' \ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Ausgabe:
{ "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "SinkId": "a1b2c3d4-5678-90ab-cdef-example12345", "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789111:root\"},\"Action\":[\"oam:CreateLink\",\"oam:UpdateLink\"],\"Resource\":\"*\",\"Condition\":{\"ForAllValues:StringEquals\":{\"oam:ResourceTypes\":[\"AWS::Logs::LogGroup\",\"AWS::CloudWatch::Metric\",\"AWS::XRay::Trace\",\"AWS::ApplicationInsights::Application\"]}}}]}" }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie PutSinkPolicy
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtag-resource.
- AWS CLI
-
Um der angegebenen Ressource ein oder mehrere Tags zuzuweisen
Das folgende
tag-resourceBeispiel kennzeichnet eine Senkearn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345.aws oam tag-resource \ --resource-arnarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345\ --tagsteam=DevopsMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie TagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunguntag-resource.
- AWS CLI
-
Um ein oder mehrere Tags aus der angegebenen Ressource zu entfernen.
Im folgenden
untag-resourceBeispiel wird ein Tag mit dem Schlüsselteamaus der Senke entferntarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345.aws oam untag-resource \ --resource-arnarn:aws:oam:us-east-2:123456789012:sink/f3f42f60-f0f2-425c-1234-12347bdd821f\ --tag-keysteamMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie UntagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-link.
- AWS CLI
-
Um zu ändern, welche Datentypen von einem Quellkonto zur zugehörigen Monitoringkontosenke gemeinsam genutzt werden
Im folgenden
update-linkBeispiel wird der Linkarn:aws:oam:us-east-2:123456789111:link/0123e691-e7ef-43fa-1234-c57c837fced0mit den RessourcentypenAWS::CloudWatch::Metricund aktualisiertAWS::Logs::LogGroup.aws oam update-link \ --identifierarn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111\ --resource-types"AWS::CloudWatch::Metric""AWS::Logs::LogGroup"Ausgabe:
{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "LabelTemplate": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric", "AWS::Logs::LogGroup" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Tags": {} }Weitere Informationen finden Sie unter CloudWatch kontoübergreifende Beobachtbarkeit im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie UpdateLink
in der AWS CLI Befehlsreferenz.
-