Kontoübergreifende gemeinsame Nutzung von Ressourcen in AWS HealthOmics - AWS HealthOmics

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kontoübergreifende gemeinsame Nutzung von Ressourcen in AWS HealthOmics

Verwenden Sie die kontoübergreifende gemeinsame Nutzung, um Ressourcen mit anderen zu teilen, ohne Kopien zu erstellen oder IAM-Ressourcenrichtlinien zu ändern. Die folgenden Ressourcen unterstützen die kontenübergreifende gemeinsame Nutzung:

  • HealthOmics Variantenspeicher

  • HealthOmics Speicher für Anmerkungen

  • Private Workflows

Das Teilen einer Ressource umfasst die folgenden Schritte:

  1. Der Ressourcenbesitzer erstellt eine Freigabe und gibt den ARN der Ressource und den AWS-Konto des beabsichtigten Abonnenten an. Die Ressourcenfreigabe verbleibt im Status „Ausstehend“, bis der Abonnent die Freigabe akzeptiert.

  2. Der Abonnent akzeptiert die gemeinsame Nutzung der Ressource, um Zugriff auf die Ressource zu erhalten. Die gemeinsame Nutzung der Ressource geht in den aktivierenden Status über.

  3. Der HealthOmics Dienst bietet dem Abonnentenkonto Zugriff auf die Ressource.

  4. Der Eigentümer der Ressource kann die Freigabe löschen, oder der Abonnent kann seinen Zugriff auf die Freigabe widerrufen. Der Abonnent kann den Share oder die zugehörige Ressource nicht löschen.

Einen Share erstellen

Sie können den API-Vorgang create-share verwenden, um eine gemeinsame Nutzung zu erstellen. Der Hauptabonnent ist AWS-Konto der Benutzer, der die gemeinsam genutzte Ressource abonnieren wird. Im folgenden Beispiel wird ein Share für einen Variantenspeicher erstellt.

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"

Wenn die Erstellung erfolgreich ist, erhalten Sie eine Antwort mit der Share-ID und dem Status.

{ "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "status": "PENDING" }

Die Freigabe verbleibt im Status „Ausstehend“, bis der Abonnent sie mithilfe des accept-share API-Vorgangs akzeptiert.

aws omics accept-share \ --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"

Nachdem der Abonnent die Freigabe akzeptiert hat, wechselt die Freigabe in den Status Aktiv.

{ "status": "ACTIVATING" }

Ruft Informationen über eine Aktie ab

Verwenden Sie den API-Vorgang get-share, um Informationen über die Freigabe abzurufen.

aws omics get-share --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"

Die API-Antwort enthält Metadateninformationen zur Freigabe.

{ "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" } }

Sehen Sie sich die Aktien an, die Sie besitzen

Verwenden Sie die List-Shares-API, um Informationen zu den einzelnen Aktien abzurufen, die Sie besitzen.

aws omics list-shares --resource-owner SELF

Die API-Antwort enthält die Metadaten für jede Aktie, die Sie besitzen.

Akzeptierte Shares von anderen Konten anzeigen

Verwenden Sie die List-Shares-API, um alle Shares anzuzeigen, die Sie von anderen Konten akzeptiert haben.

aws omics list-shares --resource-owner OTHER

Die API-Antwort enthält die Metadaten für jeden Share, den Sie akzeptiert haben.

Löschen Sie eine Aktie

Verwenden Sie die Delete-Share-API, um eine Freigabe zu löschen, wenn Sie sie nicht mehr benötigen.

aws omics delete-share \ --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"