Otomatisasi AWS Ground Station dengan Acara - AWSGround Station

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

Otomatisasi AWS Ground Station dengan Acara

catatan

Dokumen ini menggunakan istilah “acara” di seluruh. CloudWatch Acara dan EventBridge merupakan layanan dasar yang sama danAPI. Aturan untuk mencocokkan peristiwa yang masuk dan meruteknya ke target untuk diproses dapat dibuat menggunakan salah satu layanan.

Acara memungkinkan Anda mengotomatiskan AWS layanan dan merespons secara otomatis peristiwa sistem seperti masalah ketersediaan aplikasi atau perubahan sumber daya. Acara dari AWS layanan disampaikan dalam waktu dekat. Anda dapat menulis aturan sederhana untuk menunjukkan kejadian mana yang sesuai kepentingan Anda, dan tindakan otomatis apa yang diambil ketika suatu kejadian sesuai dengan suatu aturan. Beberapa tindakan yang dapat dipicu secara otomatis termasuk yang berikut:

  • Memanggil fungsi AWS Lambda

  • Memanggil Perintah Amazon EC2 Run

  • Mengirim peristiwa ke Amazon Kinesis Data Streams

  • Mengaktifkan mesin AWS Step Functions negara

  • Memberi tahu SNS topik Amazon atau antrian Amazon SQS

Beberapa contoh penggunaan acara dengan AWS Ground Station meliputi:

  • Memanggil fungsi Lambda untuk mengotomatiskan awal dan penghentian instans EC2 Amazon berdasarkan status peristiwa.

  • Menerbitkan ke SNS topik Amazon setiap kali kontak berubah status. Topik-topik ini dapat diatur untuk mengirimkan pemberitahuan email di awal atau akhir kontak.

Untuk informasi selengkapnya, lihat Panduan Pengguna EventBridge Acara Amazon.

AWS Ground Station Jenis Acara

catatan

Semua peristiwa yang dihasilkan oleh AWS Ground Station memiliki “aws.groundstation” sebagai nilai untuk “sumber”.

AWS Ground Station memancarkan peristiwa yang terkait dengan perubahan status untuk mendukung kemampuan Anda menyesuaikan otomatisasi Anda. Saat ini, AWS Ground Station mendukung peristiwa perubahan status kontak, peristiwa perubahan grup titik akhir aliran data, dan peristiwa perubahan status ephemeris. Bagian berikut memberikan informasi rinci tentang setiap jenis.

Hubungi Timeline Acara

AWS Ground Station memancarkan peristiwa saat kontak Anda mengubah status. Untuk informasi lebih lanjut tentang apa perubahan keadaan itu, dan apa arti negara itu sendiri, lihatMemahami siklus hidup kontak. Setiap grup titik akhir aliran data yang digunakan dalam kontak Anda memiliki serangkaian peristiwa independen yang juga dipancarkan. Selama jangka waktu yang sama, kami juga memancarkan peristiwa untuk grup titik akhir aliran data Anda. Waktu yang tepat dari peristiwa pre-pass dan post-pass dapat dikonfigurasi oleh Anda saat Anda mengatur profil misi dan grup titik akhir aliran data Anda.

Diagram berikut menunjukkan status dan peristiwa yang dipancarkan untuk kontak nominal dan kelompok titik akhir aliran data terkait.

Diagram showing statuses and events for a nominal contact and its associated dataflow endpoint group.

Perubahan Status Kontak Ground Station

Jika Anda ingin melakukan tindakan tertentu saat kontak yang akan datang mengubah status, Anda dapat mengatur aturan untuk mengotomatiskan tindakan ini. Ini berguna ketika Anda ingin menerima pemberitahuan tentang perubahan status kontak Anda. Jika Anda ingin mengubah saat menerima acara ini, Anda dapat memodifikasi profil misi Anda contactPrePassDurationSecondsdan contactPostPassDurationSeconds. Acara dikirim ke wilayah tempat kontak dijadwalkan.

Contoh acara disediakan di bawah ini.

{ "version": "0", "id": "01234567-0123-0123", "account": "123456789012", "time": "2019-05-30T17:40:30Z", "region": "us-west-2", "source": "aws.groundstation", "resources": [ "arn:aws:groundstation:us-west-2:123456789012:contact/11111111-1111-1111-1111-111111111111" ], "detailType": "Ground Station Contact State Change", "detail": { "contactId": "11111111-1111-1111-1111-111111111111", "groundstationId": "Ground Station 1", "missionProfileArn": "arn:aws:groundstation:us-west-2:123456789012:mission-profile/11111111-1111-1111-1111-111111111111", "satelliteArn": "arn:aws:groundstation::123456789012:satellite/11111111-1111-1111-1111-111111111111", "contactStatus": "PASS" } }

Nilai yang mungkin untuk contactStatus didefinisikan dalamAWS Ground Station status kontak.

Perubahan Status Grup Ground Station Dataflow Endpoint Group

Jika Anda ingin melakukan tindakan saat grup titik akhir aliran data Anda digunakan untuk menerima data, Anda dapat menyiapkan aturan untuk mengotomatiskan tindakan ini. Ini akan memungkinkan Anda untuk melakukan tindakan yang berbeda dalam menanggapi status perubahan status grup titik akhir dataflow. Jika Anda ingin mengubah saat menerima peristiwa ini, gunakan grup titik akhir aliran data dengan dan. contactPrePassDurationSecondscontactPostPassDurationSeconds Acara ini akan dikirim ke wilayah grup endpoint aliran data.

Contoh diberikan di bawah ini.

{ "version": "0", "id": "01234567-0123-0123", "account": "123456789012", "time": "2019-05-30T17:40:30Z", "region": "us-west-2", "source": "aws.groundstation", "resources": [ "arn:aws:groundstation:us-west-2:123456789012:dataflow-endpoint-group/bad957a8-1d60-4c45-a92a-39febd98921d", "arn:aws:groundstation:us-west-2:123456789012:contact/98ddd10f-f2bc-479c-bf7d-55644737fb09", "arn:aws:groundstation:us-west-2:123456789012:mission-profile/c513c84c-eb40-4473-88a2-d482648c9234" ], "detailType": "Ground Station Dataflow Endpoint Group State Change", "detail": { "dataflowEndpointGroupId": "bad957a8-1d60-4c45-a92a-39febd98921d", "groundstationId": "Ground Station 1", "contactId": "98ddd10f-f2bc-479c-bf7d-55644737fb09", "dataflowEndpointGroupArn": "arn:aws:groundstation:us-west-2:680367718957:dataflow-endpoint-group/bad957a8-1d60-4c45-a92a-39febd98921d", "missionProfileArn": "arn:aws:groundstation:us-west-2:123456789012:mission-profile/c513c84c-eb40-4473-88a2-d482648c9234", "dataflowEndpointGroupState": "PREPASS" } }

Kemungkinan negara untuk dataflowEndpointGroupState memasukkanPREPASS,PASS,POSTPASS, danCOMPLETED.

Acara Ephemeris

Ground Station Perubahan Negara Ephemeris

Jika Anda ingin melakukan tindakan saat ephemeris mengubah status, Anda dapat mengatur aturan untuk mengotomatiskan tindakan ini. Ini memungkinkan Anda untuk melakukan tindakan yang berbeda sebagai respons terhadap keadaan perubahan ephemeris. Misalnya, Anda dapat melakukan tindakan ketika ephemeris telah menyelesaikan validasi, dan sekarang. ENABLED Pemberitahuan untuk acara ini akan dikirim ke wilayah jika ephemeris diunggah.

Contoh diberikan di bawah ini.

{ "id": "7bf73129-1428-4cd3-a780-95db273d1602", "detail-type": "Ground Station Ephemeris State Change", "source": "aws.groundstation", "account": "123456789012", "time": "2019-12-03T21:29:54Z", "region": "us-west-2", "resources": [ "arn:aws:groundstation::123456789012:satellite/10313191-c9d9-4ecb-a5f2-bc55cab050ec", "arn:aws:groundstation::123456789012:ephemeris/111111-cccc-bbbb-a555-bcccca005000", ], "detail": { "ephemerisStatus": "ENABLED", "ephemerisId": "111111-cccc-bbbb-a555-bcccca005000", "satelliteId": "10313191-c9d9-4ecb-a5f2-bc55cab050ec" } }

Kemungkinan negara untuk ephemerisStatus memasukkanENABLED,,VALIDATING,INVALID,ERROR,DISABLED, EXPIRED