Dokumentasi ini AWS CLI hanya untuk Versi 1.
Kami mengumumkan akhir dukungan yang akan datang untuk AWS CLI versi 1. Kami menyarankan Anda bermigrasi ke AWS CLI versi 2. Untuk tanggal, detail tambahan, dan informasi tentang cara bermigrasi, lihat pengumuman
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
EventBridge Contoh pipa menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with Pip EventBridge es.
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-pipe.
- AWS CLI
-
Untuk Membuat Pipa
create-pipeContoh berikut membuat Pipa bernamaDemo_Pipedengan SQS sebagai sumber dan CloudWatch Log Group sebagai target untuk Pipa.aws pipes create-pipe \ --nameDemo_Pipe\ --desired-stateRUNNING\ --role-arnarn:aws:iam::123456789012:role/service-role/Amazon_EventBridge_Pipe_Demo_Pipe_28b3aa4f\ --sourcearn:aws:sqs:us-east-1:123456789012:Demo_Queue\ --targetarn:aws:logs:us-east-1:123456789012:log-group:/aws/pipes/Demo_LogGroupOutput:
{ "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", "Name": "Demo_Pipe", "DesiredState": "RUNNING", "CurrentState": "CREATING", "CreationTime": "2024-10-08T12:33:59-05:00", "LastModifiedTime": "2024-10-08T12:33:59.684839-05:00" }Untuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat CreatePipe
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-pipe.
- AWS CLI
-
Untuk menghapus pipa yang ada
delete-pipeContoh berikut menghapus Pipa bernamaDemo_Pipedi akun yang ditentukan.aws pipes delete-pipe \ --nameDemo_PipeOutput:
{ "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", "Name": "Demo_Pipe", "DesiredState": "STOPPED", "CurrentState": "DELETING", "CreationTime": "2024-10-08T09:29:10-05:00", "LastModifiedTime": "2024-10-08T11:57:22-05:00" }Untuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat DeletePipe
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-pipe.
- AWS CLI
-
Untuk mengambil informasi tentang Pipa
describe-pipeContoh berikut menampilkan informasi tentang PipaDemo_Pipedi akun yang ditentukan.aws pipes describe-pipe \ --nameDemo_PipeOutput:
{ "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", "Name": "Demo_Pipe", "DesiredState": "RUNNING", "CurrentState": "RUNNING", "StateReason": "User initiated", "Source": "arn:aws:sqs:us-east-1:123456789012:Demo_Queue", "SourceParameters": { "SqsQueueParameters": { "BatchSize": 1 } }, "EnrichmentParameters": {}, "Target": "arn:aws:logs:us-east-1:123456789012:log-group:/aws/pipes/Demo_LogGroup", "TargetParameters": {}, "RoleArn": "arn:aws:iam::123456789012:role/service-role/Amazon_EventBridge_Pipe_Demo_Pipe_28b3aa4f", "Tags": {}, "CreationTime": "2024-10-08T09:29:10-05:00", "LastModifiedTime": "2024-10-08T10:23:47-05:00", "LogConfiguration": { "CloudwatchLogsLogDestination": { "LogGroupArn": "arn:aws:logs:us-east-1:123456789012:log-group:/aws/vendedlogs/pipes/Demo_Pipe" }, "Level": "ERROR" } }Untuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat DescribePipe
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-pipes.
- AWS CLI
-
Untuk mengambil daftar Pipa
list-pipesContoh berikut menunjukkan semua pipa di akun yang ditentukan.aws pipes list-pipesOutput:
{ "Pipes": [ { "Name": "Demo_Pipe", "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", "DesiredState": "RUNNING", "CurrentState": "RUNNING", "StateReason": "User initiated", "CreationTime": "2024-10-08T09:29:10-05:00", "LastModifiedTime": "2024-10-08T10:23:47-05:00", "Source": "arn:aws:sqs:us-east-1:123456789012:Demo_Queue", "Target": "arn:aws:logs:us-east-1:123456789012:log-group:/aws/pipes/Demo_LogGroup" } ] }Untuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat ListPipes
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.
- AWS CLI
-
Untuk membuat daftar tag yang terkait dengan pipa yang ada
list-tags-for-resourceContoh berikut mencantumkan semua tag yang terkait dengan pipa bernamaDemo_Pipedalam akun yang ditentukan.aws pipes list-tags-for-resource \ --resource-arnarn:aws:pipes:us-east-1:123456789012:pipe/Demo_PipeOutput:
{ "tags": { "stack": "Production", "team": "DevOps" } }Untuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat ListTagsForResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-pipe.
- AWS CLI
-
Untuk memulai pipa yang ada
start-pipeContoh berikut memulai Pipa bernamaDemo_Pipedi akun yang ditentukan.aws pipes start-pipe \ --nameDemo_PipeOutput:
{ "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", "Name": "Demo_Pipe", "DesiredState": "RUNNING", "CurrentState": "STARTING", "CreationTime": "2024-10-08T09:29:10-05:00", "LastModifiedTime": "2024-10-08T10:17:24-05:00" }Untuk informasi selengkapnya, lihat Mem ulai atau menghentikan EventBridge pipa Amazon di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat StartPipe
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstop-pipe.
- AWS CLI
-
Untuk menghentikan pipa yang ada
stop-pipeContoh berikut menghentikan Pipa bernamaDemo_Pipedi akun yang ditentukan.aws pipes stop-pipe \ --nameDemo_PipeOutput:
{ "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", "Name": "Demo_Pipe", "DesiredState": "STOPPED", "CurrentState": "STOPPING", "CreationTime": "2024-10-08T09:29:10-05:00", "LastModifiedTime": "2024-10-08T09:29:49-05:00" }Untuk informasi selengkapnya, lihat Mem ulai atau menghentikan EventBridge pipa Amazon di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat StopPipe
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource.
- AWS CLI
-
Untuk Menandai pipa yang ada
tag-resourceContoh berikut menandai Pipa bernamaDemo_Pipe. Jika perintah berhasil, tidak ada output yang akan ditampilkan.aws pipes tag-resource \ --resource-arnarn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe\ --tagsstack=ProductionUntuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat TagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource.
- AWS CLI
-
Untuk menghapus Tag dari pipa yang ada
untag-resourceContoh berikut menghapus tag dengan kuncistackdari Pipa bernamaDemo_Pipe. Jika perintah berhasil, tidak ada output yang akan ditampilkan.aws pipes untag-resource \ --resource-arnarn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe\ --tag-keysstackUntuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat UntagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-pipe.
- AWS CLI
-
Untuk memperbarui pipa yang ada
update-pipeContoh berikut memperbarui Pipe bernamaDemo_Pipedengan menambahkan parameter konfigurasi CloudWatch Log, cukup untuk memperbarui peran eksekusi pipa sehingga memiliki izin yang benar untuk tujuan Log.aws pipes update-pipe \ --nameDemo_Pipe\ --desired-stateRUNNING\ --log-configurationCloudwatchLogsLogDestination={LogGroupArn=arn:aws:logs:us-east-1:123456789012:log-group:/aws/vendedlogs/pipes/Demo_Pipe},Level=TRACE\ --role-arnarn:aws:iam::123456789012:role/service-role/Amazon_EventBridge_Pipe_Demo_Pipe_28b3aa4fOutput:
{ "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", "Name": "Demo_Pipe", "DesiredState": "RUNNING", "CurrentState": "UPDATING", "CreationTime": "2024-10-08T09:29:10-05:00", "LastModifiedTime": "2024-10-08T11:35:48-05:00" }Untuk informasi selengkapnya, lihat EventBridge konsep Amazon P ipes di Panduan EventBridge Pengguna Amazon.
-
Untuk detail API, lihat UpdatePipe
di Refer AWS CLI ensi Perintah.
-