As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Olá, CloudWatch Logs
O exemplo de código a seguir mostra como começar a usar o CloudWatch Logs.
- Python
-
- SDK para Python (Boto3)
-
def hello_cloudwatch_logs() -> None:
"""
Verifies connectivity to CloudWatch Logs by calling DescribeLogGroups
and displaying the first page of log groups with name, ARN, and
creation time.
"""
logs_client = boto3.client("logs")
try:
response = logs_client.describe_log_groups()
log_groups = response.get("logGroups", list())
if not log_groups:
print("No log groups found in this Region for your account.")
else:
print(f"Found {len(log_groups)} log group(s):\n")
for lg in log_groups:
name = lg.get("logGroupName", "N/A")
arn = lg.get("arn", "N/A")
creation_ms = lg.get("creationTime", 0)
creation_dt = datetime.fromtimestamp(
creation_ms / 1000, tz=timezone.utc
)
print(f" Name: {name}")
print(f" ARN: {arn}")
print(f" Created: {creation_dt.strftime('%Y-%m-%d %H:%M:%S UTC')}")
print()
except ClientError as error:
logger.error(
"Failed to describe log groups: %s",
error.response["Error"]["Message"],
)
raise
Para obter uma lista completa dos guias do desenvolvedor do AWS SDK e exemplos de código, consulteUsando o CloudWatch Logs com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.