

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Kueri contoh
<a name="querying-r53-resolver-logs-example-queries"></a>

Contoh berikut menunjukkan beberapa pertanyaan yang dapat Anda lakukan dari Athena pada log permintaan Resolver Anda.

## Contoh 1 - log kueri dalam urutan query\_timestamp menurun
<a name="querying-r53-resolver-logs-example-1-query-logs-in-descending-query_timestamp-order"></a>

Kueri berikut menampilkan hasil log dalam turun`query_timestamp`Agar.

```
SELECT * FROM "r53_rlogs"
ORDER BY query_timestamp DESC
```

## Contoh 2 - log kueri dalam waktu mulai dan akhir yang ditentukan
<a name="querying-r53-resolver-logs-example-2-query-logs-within-specified-start-and-end-times"></a>

Kueri kueri berikut log antara tengah malam dan 8 pagi pada 24 September 2020. Gantikan waktu awal dan akhir sesuai dengan kebutuhan Anda sendiri.

```
SELECT query_timestamp, srcids.instance, srcaddr, srcport, query_name, rcode
FROM "r53_rlogs"
WHERE (parse_datetime(query_timestamp,'yyyy-MM-dd''T''HH:mm:ss''Z')
     BETWEEN parse_datetime('{{2020-09-24-00:00:00}}','yyyy-MM-dd-HH:mm:ss') 
     AND parse_datetime('{{2020-09-24-00:08:00}}','yyyy-MM-dd-HH:mm:ss'))
ORDER BY query_timestamp DESC
```

## Contoh 3 - log kueri berdasarkan pola nama kueri DNS tertentu
<a name="querying-r53-resolver-logs-example-3-query-logs-based-on-a-specified-dns-query-name-pattern"></a>

Kueri berikut memilih catatan yang nama kueri termasuk string “example.com”.

```
SELECT query_timestamp, srcids.instance, srcaddr, srcport, query_name, rcode, answers
FROM "r53_rlogs"
WHERE query_name LIKE '%example.com%'
ORDER BY query_timestamp DESC
```

## Contoh 4 - permintaan log kueri tanpa jawaban
<a name="querying-r53-resolver-logs-example-4-query-log-requests-with-no-answer"></a>

Kueri berikut memilih entri log tempat permintaan tidak menerima jawaban.

```
SELECT query_timestamp, srcids.instance, srcaddr, srcport, query_name, rcode, answers
FROM "r53_rlogs"
WHERE cardinality(answers) = 0
```

## Contoh 5 - log kueri dengan jawaban tertentu
<a name="querying-r53-resolver-logs-example-5-query-logs-with-a-specific-answer"></a>

Kueri berikut menunjukkan log tempat`answer.Rdata`nilai memiliki alamat IP yang ditentukan.

```
SELECT query_timestamp, srcids.instance, srcaddr, srcport, query_name, rcode, answer.Rdata
FROM "r53_rlogs"
CROSS JOIN UNNEST(r53_rlogs.answers) as st(answer)
WHERE answer.Rdata='203.0.113.16';
```