Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbagi HealthOmics alur kerja
Sebagai pemilik alur kerja pribadi, Anda dapat berbagi alur kerja dengan Akun AWS di wilayah yang sama. Untuk berbagi alur kerja dengan lebih dari satu Akun AWS, Anda membuat beberapa pembagian dari alur kerja yang sama.
Sebagai pemilik, Anda dapat mencabut akses ke alur kerja bersama dengan menghapus pembagian.
catatan
HealthOmics secara otomatis memungkinkan alur kerja bersama untuk mengakses repositori Amazon ECR saat alur kerja berjalan di akun pelanggan. Anda tidak perlu memberikan akses repositori tambahan untuk alur kerja bersama.
Saat Anda berbagi alur kerja, pelanggan dapat menggunakan salah satu versi alur kerja. Jika Anda memerlukan kontrol akses tingkat versi untuk alur kerja bersama, sebaiknya buat alur kerja terpisah daripada menggunakan versi alur kerja.
Topik
Berlangganan alur kerja bersama
Untuk berlangganan alur kerja bersama, Anda mengikuti langkah-langkah keseluruhan ini untuk menerima dan menggunakan alur kerja:
-
Gunakan konsol atau API untuk menerima pembagian. Setel wilayah Anda saat ini ke wilayah yang sama dengan permintaan berbagi.
-
Untuk menemukan permintaan berbagi di konsol, navigasikan ke halaman Semua Sumber Daya berbagi, lalu pilih tab Dibagikan dengan saya.
-
-
Gunakan konsol atau API untuk membuat proses untuk alur kerja bersama.
-
Untuk menemukan halaman detail alur kerja di konsol, navigasikan ke Dibagikan dengan saya (lihat langkah 1), lalu pilih tautan Sumber daya untuk alur kerja bersama.
-
-
Anda memberikan data masukan Anda sendiri untuk alur kerja.
-
Alur kerja bersama berjalan di Anda Akun AWS.
Sebagai pelanggan alur kerja bersama, sistem memblokir Anda dari melakukan tindakan alur kerja berikut:
-
Mengekspor alur kerja bersama
-
Menjalankan kembali alur kerja bersama
-
Anda membuat proses baru untuk alur kerja bersama.
-
-
Berbagi kembali alur kerja.
-
Menetapkan tag ke alur kerja.
-
Menghapus alur kerja.
-
Saat Anda tidak lagi membutuhkan alur kerja, Anda menghapus pembagian alur kerja.
-
Lihat Berbagi sumber daya lintas akun di AWS HealthOmics untuk informasi tambahan tentang berbagi sumber daya.
Memantau status pembagian alur kerja
HealthOmics mengirimkan acara EventBridge untuk setiap perubahan status dari pembagian alur kerja. Jika Anda ingin menerima pemberitahuan tentang perubahan status tertentu, siapkan EventBridge aturan untuk memantau Pembagian alur kerja peristiwa Perubahan Status. Misalnya:
Anda ingin pemberitahuan setiap kali Anda menerima permintaan berbagi alur kerja, dan setiap kali pengguna mencabut pembagian alur kerja.
Setelah memulai permintaan berbagi alur kerja, Anda ingin menerima pemberitahuan saat pengguna menerima atau menolak permintaan tersebut.
Untuk detail tentang menggunakan acara, lihatMenggunakan EventBridge dengan AWS HealthOmics.
Berbagi alur kerja pribadi menggunakan konsol
Dari konsol, Anda dapat berbagi alur kerja pribadi dengan Akun AWS di wilayah yang sama dengan alur kerja.
Untuk berbagi alur kerja pribadi
-
Buka konsol HealthOmics
. Di panel navigasi kiri, pilih Alur kerja pribadi.
-
Dari tabel Alur kerja pada halaman Alur kerja pribadi, pilih alur kerja untuk dibagikan, dan pilih Bagikan.
-
Di panel Bagikan rincian halaman alur kerja Bagikan, masukkan nama deskriptif untuk berbagi dan masukkan Akun AWS pelanggan.
-
Pilih Bagikan sumber daya. Konsol menampilkan pembagian sumber daya di halaman Semua berbagi sumber daya.
Keadaan awal saham tertunda. Setelah pelanggan menerima bagian, negara berubah menjadi aktif.
Berbagi alur kerja pribadi menggunakan CLI
Gunakan operasi create-share API untuk membuat pembagian alur kerja. Pelanggan utama adalah pengguna Akun AWS yang akan mendapatkan akses ke alur kerja.
aws omics create-share \ --resource-arn "arn:aws:omics:us-west-2:555555555555:workflow/123456" \ --principal-subscriber "123456789012" \ --name "my_Share-123"
Jika pembuatan berhasil, Anda menerima respons dengan ID dan status berbagi.
{ "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "status": "PENDING" }
Bagian tetap dalam status tertunda sampai pelanggan menerimanya menggunakan operasi accept-share
API.
Lihat Berbagi sumber daya lintas akun di AWS HealthOmics contoh penggunaan API lainnya.
Menerima alur kerja bersama menggunakan konsol
Anda dapat menggunakan konsol untuk menerima pembagian alur kerja yang ditawarkan. Pastikan untuk mengatur konsol ke Wilayah yang sama dengan alur kerja.
-
Buka konsol HealthOmics
. -
Di panel navigasi kiri, pilih All Resource share, lalu pilih tab Shared with me.
-
Dari tabel Sumber daya yang dibagikan dengan saya, pilih pembagian alur kerja, lalu pilih Terima.
Setelah Anda menerima alur kerja, pilih tautan Sumber daya untuk alur kerja bersama untuk melihat detailnya.
Menjalankan alur kerja bersama menggunakan konsol
Setelah Anda menerima pembagian alur kerja, Anda dapat memulai menjalankan alur kerja.
-
Buka konsol HealthOmics
. -
Di panel navigasi kiri, pilih All Resource share, lalu pilih tab Shared with me.
-
Dari tabel Sumber daya yang dibagikan dengan saya, pilih tautan Sumber daya untuk alur kerja bersama.
-
Di halaman Rincian alur kerja, pilih Buat jalankan.
Konsol membuka halaman Buat jalankan, dengan tipe alur kerja (bersama) dan ID Alur Kerja yang telah diisi sebelumnya.
-
Konfigurasikan bidang yang tersisa dalam formulir Create run. Untuk informasi tambahan, lihat Memulai lari menggunakan konsol.
Menjalankan alur kerja bersama menggunakan API
Gunakan get-workflow untuk mengambil ARN dari alur kerja bersama.
aws omics get-workflow --id 1234567 \ --workflow-owner-id 55555555555
Saat Anda menjalankan alur kerja, berikan Akun AWS ID pemilik alur kerja dan ARN alur kerja bersama.
aws omics start-run --id 1234567 --workflow-owner-id 55555555555 \ --role-arn arn:aws:iam::1234567892012:role/service-role/OmicsWorkflow-20221004T164236 \ --name ArchiveTest --retention-mode REMOVE