Berbagi sumber daya lintas akun di AWS HealthOmics - AWS HealthOmics

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:

  1. 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.

  2. Pelanggan menerima pembagian sumber daya untuk mendapatkan akses ke sumber daya. Transisi berbagi sumber daya ke status pengaktifan.

  3. HealthOmics Layanan ini menyediakan akun pelanggan dengan akses ke sumber daya.

  4. Pemilik sumber daya dapat menghapus bagian, atau pelanggan dapat mencabut akses mereka ke bagian tersebut. Pelanggan tidak dapat menghapus berbagi atau sumber daya terkait.

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"