AWSSupport-AnalyzeAWSEndpointReachabilityFromEC2 - AWS Systems Manager Referensi buku runbook otomatisasi

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

AWSSupport-AnalyzeAWSEndpointReachabilityFromEC2

Deskripsi

AWSSupport-AnalyzeAWSEndpointReachabilityFromEC2Runbook menganalisis konektivitas dari instans Amazon Elastic Compute Cloud (Amazon EC2) atau antarmuka elastic network ke titik akhir. AWS layanan IPv6 tidak didukung. Runbook menggunakan nilai yang Anda tentukan untuk ServiceEndpoint parameter untuk menganalisis konektivitas ke titik akhir. Jika AWS PrivateLink titik akhir tidak dapat ditemukan di VPC Anda, runbook menggunakan alamat IP publik untuk layanan saat ini. Wilayah AWS Otomatisasi ini menggunakan Reachability Analyzer dari Amazon Virtual Private Cloud. Untuk informasi selengkapnya, lihat Apa itu Reachability Analyzer? , di Reachability Analyzer.

Otomatisasi ini memeriksa hal-hal berikut:

  • Memeriksa apakah virtual private cloud (VPC) Anda dikonfigurasi untuk menggunakan server DNS yang disediakan Amazon.

  • Memeriksa apakah AWS PrivateLink titik akhir ada di VPC untuk yang Anda AWS layanan tentukan. Jika titik akhir ditemukan, otomatisasi memverifikasi bahwa privateDns atribut diaktifkan.

  • Memeriksa apakah AWS PrivateLink titik akhir menggunakan kebijakan titik akhir default.

Pertimbangan-pertimbangan

  • Anda dikenakan biaya per analisis yang dijalankan antara sumber dan tujuan. Untuk informasi lebih lanjut, lihat Harga Amazon VPC.

  • Selama otomatisasi, jalur wawasan jaringan dan analisis wawasan jaringan dibuat. Jika otomatisasi berhasil diselesaikan, runbook menghapus sumber daya ini. Jika langkah pembersihan gagal, jalur wawasan jaringan tidak dihapus oleh runbook dan Anda harus menghapusnya secara manual. Jika Anda tidak menghapus jalur wawasan jaringan secara manual, jalur tersebut terus dihitung terhadap kuota untuk Anda. Akun AWSUntuk informasi selengkapnya tentang kuota untuk Reachability Analyzer, lihat Kuota untuk Reachability Analyzer di Reachability Analyzer.

  • Konfigurasi tingkat sistem operasi seperti penggunaan proxy, resolver DNS lokal, atau file host dapat memengaruhi konektivitas bahkan jika Reachability Analyzer kembali. PASS

  • Tinjau evaluasi semua pemeriksaan yang dilakukan oleh Reachability Analyzer. Jika salah satu cek kembali dengan statusFAIL, itu mungkin memengaruhi konektivitas bahkan jika pemeriksaan jangkauan keseluruhan mengembalikan status. PASS

Jalankan Otomasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux,macOS, Windows

Parameter

  • AutomationAssumeRole

    Jenis: String

    Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.

  • Sumber

    Jenis: String

    Deskripsi: (Wajib) ID instans Amazon EC2 atau antarmuka jaringan tempat Anda ingin menganalisis keterjangkauan.

  • ServiceEndpoint

    Jenis: String

    Deskripsi: (Wajib) Nama host dari titik akhir layanan yang ingin Anda analisis jangkauan.

  • RetainVpcReachabilityAnalysis

    Jenis: String

    Bawaan: salah

    Deskripsi: (Opsional) Menentukan apakah jalur wawasan jaringan dan analisis terkait yang dibuat dipertahankan. Secara default, sumber daya yang digunakan untuk menganalisis jangkauan dihapus setelah analisis berhasil. Jika Anda memilih untuk mempertahankan analisis, runbook tidak menghapus analisis dan Anda dapat memvisualisasikannya di konsol VPC Amazon. Tautan konsol tersedia di output otomatisasi.

Izin IAM yang diperlukan

AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.

  • ec2:CreateNetworkInsightsPath

  • ec2:DeleteNetworkInsightsAnalysis

  • ec2:DeleteNetworkInsightsPath

  • ec2:DescribeAvailabilityZones

  • ec2:DescribeCustomerGateways

  • ec2:DescribeDhcpOptions

  • ec2:DescribeInstances

  • ec2:DescribeInternetGateways

  • ec2:DescribeManagedPrefixLists

  • ec2:DescribeNatGateways

  • ec2:DescribeNetworkAcls

  • ec2:DescribeNetworkInsightsAnalyses

  • ec2:DescribeNetworkInsightsPaths

  • ec2:DescribeNetworkInterfaces

  • ec2:DescribePrefixLists

  • ec2:DescribeRegions

  • ec2:DescribeRouteTables

  • ec2:DescribeSecurityGroups

  • ec2:DescribeSubnets

  • ec2:DescribeTransitGatewayAttachments

  • ec2:DescribeTransitGatewayPeeringAttachments

  • ec2:DescribeTransitGatewayConnects

  • ec2:DescribeTransitGatewayRouteTables

  • ec2:DescribeTransitGateways

  • ec2:DescribeTransitGatewayVpcAttachments

  • ec2:DescribeVpcAttribute

  • ec2:DescribeVpcEndpoints

  • ec2:DescribeVpcEndpointServiceConfigurations

  • ec2:DescribeVpcPeeringConnections

  • ec2:DescribeVpcs

  • ec2:DescribeVpnConnections

  • ec2:DescribeVpnGateways

  • ec2:GetManagedPrefixListEntries

  • ec2:GetTransitGatewayRouteTablePropagations

  • ec2:SearchTransitGatewayRoutes

  • ec2:StartNetworkInsightsAnalysis

  • elasticloadbalancing:DescribeListeners

  • elasticloadbalancing:DescribeLoadBalancerAttributes

  • elasticloadbalancing:DescribeLoadBalancers

  • elasticloadbalancing:DescribeRules

  • elasticloadbalancing:DescribeTags

  • elasticloadbalancing:DescribeTargetGroups

  • elasticloadbalancing:DescribeTargetHealth

  • tiros:CreateQuery

  • tiros:GetQueryAnswer

  • tiros:GetQueryExplanation

Langkah Dokumen

  1. aws:executeScript: Memvalidasi titik akhir layanan dengan mencoba menyelesaikan nama host.

  2. aws:executeScript: Mengumpulkan detail tentang VPC dan subnet.

  3. aws:executeScript: Mengevaluasi konfigurasi DNS VPC.

  4. aws:executeScript: Mengevaluasi pemeriksaan titik akhir VPC.

  5. aws:executeScript: Menemukan gateway internet untuk terhubung ke titik akhir layanan publik.

  6. aws:executeScript: Menentukan tujuan yang akan digunakan untuk analisis jangkauan.

  7. aws:executeScript: Menganalisis jangkauan dari sumber ke titik akhir menggunakan Reachability Analyzer dan membersihkan sumber daya jika analisis berhasil.

  8. aws:executeScript: Menghasilkan laporan evaluasi jangkauan.

  9. aws:executeScript: Menghasilkan output di JSON.

Keluaran

  • generateReport.EvalReport- Hasil pemeriksaan yang dilakukan oleh otomatisasi dalam format teks.

  • generateJsonOutput.Output- Versi minimal hasil dalam format JSON.