Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh Network Flow Monitor menggunakan AWS CLI
Contoh kode berikut menunjukkan kepada Anda cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan Monitor Aliran Jaringan AWS Command Line Interface dengan.
Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-monitor.
- AWS CLI
-
Untuk membuat monitor
create-monitorContoh berikut membuat monitor bernamademodalam akun yang ditentukan.aws networkflowmonitor create-monitor \ --monitor-namedemo\ --local-resources type="AWS::EC2::VPC",identifier="arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" \ --scope-arnarn:aws:networkflowmonitor:us-east-1:123456789012:scope/e21cda79-30a0-4c12-9299-d8629d76d8cfOutput:
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/demo", "monitorName": "demo", "monitorStatus": "ACTIVE", "tags": {} }Untuk informasi selengkapnya, lihat Membuat monitor di Monitor Aliran Jaringan di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat CreateMonitor
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-scope.
- AWS CLI
-
Untuk membuat ruang lingkup
create-scopeContoh berikut membuat ruang lingkup yang mencakup seperangkat sumber daya yang Network Flow Monitor akan menghasilkan metrik lalu lintas jaringan.aws networkflowmonitor create-scope \ --targets '[{"targetIdentifier":{"targetId":{"accountId":"123456789012"},"targetType":"ACCOUNT"},"region":"us-east-1"}]'Output:
{ "scopeId": "97626f8d-8a21-4b5d-813a-1a0962dd4615", "status": "IN_PROGRESS", "tags": {} }Untuk informasi selengkapnya, lihat Komponen dan fitur Network Flow Monitor di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat CreateScope
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-monitor.
- AWS CLI
-
Untuk menghapus monitor
delete-monitorContoh berikut menghapus monitor bernamademodalam akun yang ditentukan.aws networkflowmonitor delete-monitor \ --monitor-namedemoPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menghapus monitor di Monitor Aliran Jaringan di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat DeleteMonitor
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-scope.
- AWS CLI
-
Untuk menghapus ruang lingkup
delete-scopeContoh berikut menghapus lingkup tertentu.aws networkflowmonitor delete-scope \ --scope-idfdc20616-6bb4-4242-a24e-a748e65ca7acPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Komponen dan fitur Network Flow Monitor di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat DeleteScope
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-monitor.
- AWS CLI
-
Untuk mengambil informasi tentang monitor
get-monitorContoh berikut menampilkan informasi tentang monitor yang disebutkandemodalam akun yang ditentukan.aws networkflowmonitor get-monitor \ --monitor-nameDemoOutput:
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE", "localResources": [ { "type": "AWS::EC2::VPC", "identifier": "arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" } ], "remoteResources": [], "createdAt": "2024-12-09T12:21:51.616000-06:00", "modifiedAt": "2024-12-09T12:21:55.412000-06:00", "tags": {} }Untuk informasi selengkapnya, lihat Komponen dan fitur Network Flow Monitor di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat GetMonitor
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-query-results-workload-insights-top-contributors-data.
- AWS CLI
-
Untuk mengambil data kontributor teratas tentang wawasan beban kerja
get-query-results-workload-insights-top-contributors-dataContoh berikut mengembalikan data untuk query tertentu.aws networkflowmonitor get-query-results-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idcc4f4ab3-3103-33b8-80ff-d6597a0c6ceaOutput:
{ "datapoints": [ { "timestamps": [ "2024-12-09T19:00:00+00:00", "2024-12-09T19:05:00+00:00", "2024-12-09T19:10:00+00:00" ], "values": [ 259943.0, 194856.0, 216432.0 ], "label": "use1-az6" } ], "unit": "Bytes" }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat GetQueryResultsWorkloadInsightsTopContributorsData
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-query-results-workload-insights-top-contributors.
- AWS CLI
-
Untuk mengambil kontributor teratas tentang wawasan beban kerja
get-query-results-workload-insights-top-contributorsContoh berikut mengembalikan data untuk query tertentu.aws networkflowmonitor get-query-results-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id1fc423d3-b144-37a6-80e6-e2c7d26eea0cOutput:
{ "topContributors": [ { "accountId": "123456789012", "localSubnetId": "subnet-0a5b30fb95dca2c14", "localAz": "use1-az6", "localVpcId": "vpc-03ea55eeda25adbb0", "localRegion": "us-east-1", "remoteIdentifier": "", "value": 908443, "localSubnetArn": "arn:aws:ec2:us-east-1:123456789012:subnet/subnet-0a5b30fb95dca2c14", "localVpcArn": "arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" } ] }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat GetQueryResultsWorkloadInsightsTopContributors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-query-status-monitor-top-contributors.
- AWS CLI
-
Untuk mengambil status kueri
get-query-status-monitor-top-contributorsContoh berikut menampilkan status kueri saat ini di akun yang ditentukan.aws networkflowmonitor get-query-status-monitor-top-contributors \ --monitor-nameDemo\ --query-id5398eabd-bc40-3f5f-aba3-bcb639d3c7caOutput:
{ "status": "SUCCEEDED" }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat GetQueryStatusMonitorTopContributors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-query-status-workload-insights-top-contributors-data.
- AWS CLI
-
Untuk mengambil status kueri
get-query-status-workload-insights-top-contributors-dataContoh berikut menampilkan status kueri saat ini di akun yang ditentukan.aws networkflowmonitor get-query-status-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id4333754d-8ae1-3f29-b6b7-c36db2e7f8acOutput:
{ "status": "SUCCEEDED" }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat GetQueryStatusWorkloadInsightsTopContributorsData
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-query-status-workload-insights-top-contributors.
- AWS CLI
-
Untuk mengambil status kueri
get-query-status-workload-insights-top-contributorsContoh berikut menampilkan status kueri saat ini di akun yang ditentukan.aws networkflowmonitor get-query-status-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idf2a87c70-3e5a-362e-8beb-4747d13d8419Output:
{ "status": "SUCCEEDED" }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat GetQueryStatusWorkloadInsightsTopContributors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-scope.
- AWS CLI
-
Untuk mengambil informasi tentang ruang lingkup
get-scopeContoh berikut menampilkan informasi tentang lingkup, seperti status, tag, nama dan rincian target.aws networkflowmonitor get-scope \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cfOutput:
{ "scopeId": "e21cda79-30a0-4c12-9299-d8629d76d8cf", "status": "SUCCEEDED", "scopeArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:scope/e21cda79-30a0-4c12-9299-d8629d76d8cf", "targets": [ { "targetIdentifier": { "targetId": { "accountId": "123456789012" }, "targetType": "ACCOUNT" }, "region": "us-east-1" } ], "tags": {} }Untuk informasi selengkapnya, lihat Komponen dan fitur Network Flow Monitor di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat GetScope
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-monitors.
- AWS CLI
-
Untuk mengambil daftar monitor
list-monitorsContoh berikut mengembalikan semua monitor di akun yang ditentukan.aws networkflowmonitor list-monitorsOutput:
{ "monitors": [ { "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE" } ] }Untuk informasi selengkapnya, lihat Komponen dan fitur Network Flow Monitor di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat ListMonitors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-scopes.
- AWS CLI
-
Untuk mengambil daftar cakupan
list-scopesContoh berikut mencantumkan semua cakupan dalam akun yang ditentukan.aws networkflowmonitor list-scopesOutput:
{ "scopes": [ { "scopeId": "fdc20616-6bb4-4242-a24e-a748e65ca7ac", "status": "SUCCEEDED", "scopeArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:scope/fdc20616-6bb4-4242-a24e-a748e65ca7ac" } ] }Untuk informasi selengkapnya, lihat Komponen dan fitur Network Flow Monitor di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat ListScopes
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.
- AWS CLI
-
Untuk daftar tag
list-tags-for-resourceContoh berikut mengembalikan semua tag yang terkait dengan sumber daya yang ditentukan.aws networkflowmonitor list-tags-for-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/DemoOutput:
{ "tags": { "Value": "Production", "Key": "stack" } }Untuk informasi selengkapnya, lihat Menandai CloudWatch sumber daya Amazon Anda di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat ListTagsForResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-query-monitor-top-contributors.
- AWS CLI
-
Untuk memulai kueri
start-query-monitor-top-contributorsContoh berikut memulai query yang mengembalikan ID query untuk mengambil kontributor teratas.aws networkflowmonitor start-query-monitor-top-contributors \ --monitor-nameDemo\ --start-time2024-12-09T19:00:00Z\ --end-time2024-12-09T19:15:00Z\ --metric-nameDATA_TRANSFERRED\ --destination-categoryUNCLASSIFIEDOutput:
{ "queryId": "aecd3a88-0283-35b0-a17d-6e944dc8531d" }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat StartQueryMonitorTopContributors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-query-workload-insights-top-contributors-data.
- AWS CLI
-
Untuk memulai kueri
start-query-workload-insights-top-contributors-dataContoh berikut memulai query yang mengembalikan ID query untuk mengambil kontributor teratas.aws networkflowmonitor start-query-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --start-time2024-12-09T19:00:00Z\ --end-time2024-12-09T19:15:00Z\ --metric-nameDATA_TRANSFERRED\ --destination-categoryUNCLASSIFIEDOutput:
{ "queryId": "cc4f4ab3-3103-33b8-80ff-d6597a0c6cea" }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat StartQueryWorkloadInsightsTopContributorsData
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-query-workload-insights-top-contributors.
- AWS CLI
-
Untuk memulai kueri
start-query-workload-insights-top-contributorsContoh berikut memulai query yang mengembalikan ID query untuk mengambil kontributor teratas.aws networkflowmonitor start-query-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --start-time2024-12-09T19:00:00Z\ --end-time2024-12-09T19:15:00Z\ --metric-nameDATA_TRANSFERRED\ --destination-categoryUNCLASSIFIEDOutput:
{ "queryId": "1fc423d3-b144-37a6-80e6-e2c7d26eea0c" }Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat StartQueryWorkloadInsightsTopContributors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstop-query-monitor-top-contributors.
- AWS CLI
-
Untuk menghentikan kueri
stop-query-monitor-top-contributorsContoh berikut menghentikan kueri di akun yang ditentukan.aws networkflowmonitor stop-query-monitor-top-contributors \ --monitor-nameDemo\ --query-idaecd3a88-0283-35b0-a17d-6e944dc8531dPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat StopQueryMonitorTopContributors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstop-query-workload-insights-top-contributors-data.
- AWS CLI
-
Untuk menghentikan kueri
stop-query-workload-insights-top-contributors-dataContoh berikut menghentikan kueri di akun yang ditentukan.aws networkflowmonitor stop-query-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idcc4f4ab3-3103-33b8-80ff-d6597a0c6ceaPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat StopQueryWorkloadInsightsTopContributorsData
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstop-query-workload-insights-top-contributors.
- AWS CLI
-
Untuk menghentikan kueri
stop-query-workload-insights-top-contributorsContoh berikut menghentikan kueri di akun yang ditentukan.aws networkflowmonitor stop-query-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id1fc423d3-b144-37a6-80e6-e2c7d26eea0cPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Mengevaluasi alur jaringan dengan wawasan beban kerja di CloudWatch Panduan Pengguna Amazon.
-
Untuk detail API, lihat StopQueryWorkloadInsightsTopContributors
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource.
- AWS CLI
-
Untuk menambahkan tag ke sumber daya yang ditentukan
tag-resourceContoh berikut menambahkan tag ke monitor di akun yang ditentukan.aws networkflowmonitor tag-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo\ --tagsKey=stack,Value=ProductionPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menandai CloudWatch sumber daya Amazon Anda di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat TagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource.
- AWS CLI
-
Untuk menghapus tag dari sumber daya yang ditentukan
untag-resourceContoh berikut menghapus tag dari monitor di akun yang ditentukan.aws networkflowmonitor untag-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo\ --tag-keysstackPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menandai CloudWatch sumber daya Amazon Anda di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat UntagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-monitor.
- AWS CLI
-
Untuk memperbarui monitor yang ada
update-monitorContoh berikut memperbarui monitor yang disebutkanDemodalam akun yang ditentukan.aws networkflowmonitor update-monitor \ --monitor-nameDemo\ --local-resources-to-add type="AWS::EC2::VPC",identifier="arn:aws:ec2:us-east-1:123456789012:vpc/vpc-048d08dfbec623f94"Output:
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE", "tags": { "Value": "Production", "Key": "stack" } }Untuk informasi selengkapnya, lihat Komponen dan fitur Network Flow Monitor di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat UpdateMonitor
di Referensi AWS CLI Perintah.
-