Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbagi sumber daya lintas akun di AWS HealthOmics
Gunakan berbagi lintas akun untuk berbagi sumber daya dengan kolaborator tanpa membuat salinan atau memodifikasi kebijakan sumber daya IAM. Sumber daya berikut mendukung berbagi lintas akun:
HealthOmics toko varian
HealthOmics toko anotasi
Alur kerja pribadi
Berbagi sumber daya mencakup langkah-langkah berikut:
-
Pemilik sumber daya membuat bagian, dan menentukan ARN sumber daya dan pelanggan Akun AWS yang dituju. Pembagian sumber daya tetap dalam keadaan tertunda sampai pelanggan menerima bagian tersebut.
-
Pelanggan menerima pembagian sumber daya untuk mendapatkan akses ke sumber daya. Transisi berbagi sumber daya ke status pengaktifan.
-
HealthOmics Layanan ini menyediakan akun pelanggan dengan akses ke sumber daya.
-
Pemilik sumber daya dapat menghapus bagian, atau pelanggan dapat mencabut akses mereka ke bagian tersebut. Pelanggan tidak dapat menghapus berbagi atau sumber daya terkait.
Topik
Membuat berbagi
Anda dapat menggunakan operasi create-share API untuk membuat share. Pelanggan utama adalah pengguna Akun AWS yang akan berlangganan sumber daya bersama. Contoh berikut membuat share untuk toko varian.
aws omics create-share \ --resource-arn "arn:aws:omics:us-west-2:555555555555:variantStore/omics_dev_var_store" \ --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.
aws omics accept-share \ --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
Setelah pelanggan menerima bagian, saham beralih ke keadaan aktif.
{ "status": "ACTIVATING" }
Mengambil informasi tentang berbagi
Gunakan operasi get-share API untuk mengambil informasi tentang share.
aws omics get-share --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
Respons API mencakup informasi metadata tentang pembagian.
{ "share": { "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/omics_dev_var_store", "principalSubscriber": "123456789012", "ownerId": "555555555555", "status": "PENDING" } }
Lihat saham yang Anda miliki
Gunakan API list-shares untuk mengambil informasi tentang masing-masing saham yang Anda miliki.
aws omics list-shares --resource-owner SELF
Respons API menyertakan metadata untuk setiap share yang Anda miliki.
Lihat saham yang diterima dari akun lain
Gunakan API list-shares untuk melihat semua saham yang Anda terima dari akun lain.
aws omics list-shares --resource-owner OTHER
Respons API menyertakan metadata untuk setiap share yang Anda terima.
Hapus berbagi
Gunakan delete-share API untuk menghapus share setelah Anda tidak lagi membutuhkannya.
aws omics delete-share \ --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"