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.
HealthLake Datenspeicher kennzeichnen
Sie können HealthLake Datenspeichern Metadaten in Form von Tags zuweisen. Jedes Tag ist eine Bezeichnung, die aus einem benutzerdefinierten Schlüssel und Wert besteht. Mithilfe von Tags können Sie Datenspeicher verwalten, identifizieren, organisieren, suchen und filtern.
Speichern Sie keine geschützten Gesundheitsinformationen (PHI), personenbezogenen Daten (PII) oder andere vertrauliche oder sensible Informationen in Tags. Tags sind nicht für private oder sensible Daten gedacht.
In den folgenden Themen wird beschrieben, wie HealthLake Tagging-Operationen mithilfe von AWS-Managementkonsole AWS CLI, und verwendet werden. AWS SDKs Weitere Informationen finden Sie im Handbuch unter AWS Ressourcen taggen.Allgemeine AWS-Referenz
Einen Datenspeicher taggen HealthLake
Wird verwendetTagResource, um einen HealthLake Datenspeicher zu kennzeichnen. Die folgenden Menüs enthalten eine Vorgehensweise für das AWS-Managementkonsole und Codebeispiele für AWS CLI und AWS SDKs. Weitere Informationen finden Sie unter TagResource in der AWS HealthLake -API-Referenz.
Um einen HealthLake Datenspeicher zu taggen
Wählen Sie ein Menü, das Ihren Zugriffspräferenzen für entspricht AWS HealthLake.
- CLI
-
- AWS CLI
-
So fügen Sie ein Tag zum Datenspeicher hinzu
Im folgenden Beispiel für tag-resource wird gezeigt, wie Sie ein Tag zu einem Datenspeicher hinzufügen.
aws healthlake tag-resource \
--resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \
--tags '[{"Key": "key1", "Value": "value1"}]'
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie im AWS HealthLake Entwicklerhandbuch unter Hinzufügen eines Tags zu einem Datenspeicher. .
- Python
-
- SDK für Python (Boto3)
-
@classmethod
def from_client(cls) -> "HealthLakeWrapper":
"""
Creates a HealthLakeWrapper instance with a default AWS HealthLake client.
:return: An instance of HealthLakeWrapper initialized with the default HealthLake client.
"""
health_lake_client = boto3.client("healthlake")
return cls(health_lake_client)
def tag_resource(self, resource_arn: str, tags: list[dict[str, str]]) -> None:
"""
Tags a HealthLake resource.
:param resource_arn: The resource ARN.
:param tags: The tags to add to the resource.
"""
try:
self.health_lake_client.tag_resource(ResourceARN=resource_arn, Tags=tags)
except ClientError as err:
logger.exception(
"Couldn't tag resource %s. Here's why %s",
resource_arn,
err.response["Error"]["Message"],
)
raise
Es gibt noch mehr dazu. GitHub Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel- einrichten und ausführen.
- SAP ABAP
-
- SDK für SAP ABAP
-
Es gibt noch mehr dazu. GitHub Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel- einrichten und ausführen.
TRY.
" iv_resource_arn = 'arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6'
lo_hll->tagresource(
iv_resourcearn = iv_resource_arn
it_tags = it_tags
).
MESSAGE 'Resource tagged successfully.' TYPE 'I'.
CATCH /aws1/cx_hllvalidationex INTO DATA(lo_validation_ex).
DATA(lv_error) = |Validation error: { lo_validation_ex->av_err_code }-{ lo_validation_ex->av_err_msg }|.
MESSAGE lv_error TYPE 'I'.
RAISE EXCEPTION lo_validation_ex.
CATCH /aws1/cx_hllresourcenotfoundex INTO DATA(lo_notfound_ex).
lv_error = |Resource not found: { lo_notfound_ex->av_err_code }-{ lo_notfound_ex->av_err_msg }|.
MESSAGE lv_error TYPE 'I'.
RAISE EXCEPTION lo_notfound_ex.
ENDTRY.
Beispiel für die Verfügbarkeit
Sie können nicht finden, was Sie brauchen? Fordern Sie über den Link Feedback geben in der rechten Seitenleiste dieser Seite ein Codebeispiel an.
-
Melden Sie sich auf der Seite Datenspeicher in der HealthLake Konsole an.
-
Wählen Sie einen Datenspeicher aus.
Die Seite mit den Details zum Datenspeicher wird geöffnet.
-
Wählen Sie im Abschnitt Tags die Option Tags verwalten aus.
Die Seite „Tags verwalten“ wird geöffnet.
-
Wählen Sie Neues Tag hinzufügen aus.
-
Geben Sie einen Schlüssel und einen Wert ein (optional).
-
Wählen Sie Speichern.
Wird verwendetListTagsForResource, um Tags für einen HealthLake Datenspeicher aufzulisten. Die folgenden Menüs enthalten eine Vorgehensweise für das AWS-Managementkonsole und Codebeispiele für AWS CLI und AWS SDKs. Weitere Informationen finden Sie unter ListTagsForResource in der AWS HealthLake -API-Referenz.
Um Tags für einen HealthLake Datenspeicher aufzulisten
Wählen Sie ein Menü, das Ihren Zugriffspräferenzen für entspricht AWS HealthLake.
- CLI
-
- AWS CLI
-
So listen Sie Tags für einen Datenspeicher auf
Im folgenden Beispiel für list-tags-for-resource werden die Tags aufgelistet, die mit dem angegebenen Datenspeicher verknüpft sind:
aws healthlake list-tags-for-resource \
--resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe"
Ausgabe:
{
"tags": {
"key": "value",
"key1": "value1"
}
}
Weitere Informationen finden Sie AWS HealthLakeim AWS HealthLake Entwicklerhandbuch unter Ressourcen taggen.
- Python
-
- SDK für Python (Boto3)
-
@classmethod
def from_client(cls) -> "HealthLakeWrapper":
"""
Creates a HealthLakeWrapper instance with a default AWS HealthLake client.
:return: An instance of HealthLakeWrapper initialized with the default HealthLake client.
"""
health_lake_client = boto3.client("healthlake")
return cls(health_lake_client)
def list_tags_for_resource(self, resource_arn: str) -> dict[str, str]:
"""
Lists the tags for a HealthLake resource.
:param resource_arn: The resource ARN.
:return: The tags for the resource.
"""
try:
response = self.health_lake_client.list_tags_for_resource(
ResourceARN=resource_arn
)
return response["Tags"]
except ClientError as err:
logger.exception(
"Couldn't list tags for resource %s. Here's why %s",
resource_arn,
err.response["Error"]["Message"],
)
raise
Es gibt noch mehr dazu. GitHub Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel- einrichten und ausführen.
- SAP ABAP
-
- SDK für SAP ABAP
-
Es gibt noch mehr dazu. GitHub Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel- einrichten und ausführen.
TRY.
" iv_resource_arn = 'arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6'
DATA(lo_result) = lo_hll->listtagsforresource(
iv_resourcearn = iv_resource_arn
).
ot_tags = lo_result->get_tags( ).
DATA(lv_tag_count) = lines( ot_tags ).
MESSAGE |Found { lv_tag_count } tag(s).| TYPE 'I'.
CATCH /aws1/cx_hllvalidationex INTO DATA(lo_validation_ex).
DATA(lv_error) = |Validation error: { lo_validation_ex->av_err_code }-{ lo_validation_ex->av_err_msg }|.
MESSAGE lv_error TYPE 'I'.
RAISE EXCEPTION lo_validation_ex.
CATCH /aws1/cx_hllresourcenotfoundex INTO DATA(lo_notfound_ex).
lv_error = |Resource not found: { lo_notfound_ex->av_err_code }-{ lo_notfound_ex->av_err_msg }|.
MESSAGE lv_error TYPE 'I'.
RAISE EXCEPTION lo_notfound_ex.
ENDTRY.
Beispiel für die Verfügbarkeit
Sie können nicht finden, was Sie brauchen? Fordern Sie über den Link Feedback geben in der rechten Seitenleiste dieser Seite ein Codebeispiel an.
-
Melden Sie sich auf der Seite Datenspeicher in der HealthLake Konsole an.
-
Wählen Sie einen Datenspeicher aus.
Die Seite mit den Details zum Datenspeicher wird geöffnet. Im Abschnitt Tags werden alle Datenspeicher-Tags aufgelistet.
Entmarkierung eines Datenspeichers HealthLake
Wird verwendetUntagResource, um ein Tag aus einem HealthLake Datenspeicher zu entfernen. Die folgenden Menüs enthalten eine Vorgehensweise für das AWS-Managementkonsole und Codebeispiele für AWS CLI und AWS SDKs. Weitere Informationen finden Sie unter UntagResource in der AWS HealthLake -API-Referenz.
Um die Markierung eines HealthLake Datenspeichers aufzuheben
Wählen Sie ein Menü, das Ihren Zugriffspräferenzen für entspricht AWS HealthLake.
- CLI
-
- AWS CLI
-
So entfernen Sie Tags aus einem Datenspeicher.
Das folgende Beispiel für untag-resource zeigt, wie Sie Tags aus einem Datenspeicher entfernen.
aws healthlake untag-resource \
--resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/b91723d65c6fdeb1d26543a49d2ed1fa" \
--tag-keys '["key1"]'
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie im AWS HealthLake Entwicklerhandbuch unter Entfernen von Tags aus einem Datenspeicher.
- Python
-
- SDK für Python (Boto3)
-
@classmethod
def from_client(cls) -> "HealthLakeWrapper":
"""
Creates a HealthLakeWrapper instance with a default AWS HealthLake client.
:return: An instance of HealthLakeWrapper initialized with the default HealthLake client.
"""
health_lake_client = boto3.client("healthlake")
return cls(health_lake_client)
def untag_resource(self, resource_arn: str, tag_keys: list[str]) -> None:
"""
Untags a HealthLake resource.
:param resource_arn: The resource ARN.
:param tag_keys: The tag keys to remove from the resource.
"""
try:
self.health_lake_client.untag_resource(
ResourceARN=resource_arn, TagKeys=tag_keys
)
except ClientError as err:
logger.exception(
"Couldn't untag resource %s. Here's why %s",
resource_arn,
err.response["Error"]["Message"],
)
raise
Es gibt noch mehr dazu. GitHub Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel- einrichten und ausführen.
- SAP ABAP
-
- SDK für SAP ABAP
-
Es gibt noch mehr dazu. GitHub Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel- einrichten und ausführen.
TRY.
" iv_resource_arn = 'arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6'
lo_hll->untagresource(
iv_resourcearn = iv_resource_arn
it_tagkeys = it_tag_keys
).
MESSAGE 'Resource untagged successfully.' TYPE 'I'.
CATCH /aws1/cx_hllvalidationex INTO DATA(lo_validation_ex).
DATA(lv_error) = |Validation error: { lo_validation_ex->av_err_code }-{ lo_validation_ex->av_err_msg }|.
MESSAGE lv_error TYPE 'I'.
RAISE EXCEPTION lo_validation_ex.
CATCH /aws1/cx_hllresourcenotfoundex INTO DATA(lo_notfound_ex).
lv_error = |Resource not found: { lo_notfound_ex->av_err_code }-{ lo_notfound_ex->av_err_msg }|.
MESSAGE lv_error TYPE 'I'.
RAISE EXCEPTION lo_notfound_ex.
ENDTRY.
Beispiel für die Verfügbarkeit
Sie können nicht finden, was Sie brauchen? Fordern Sie über den Link Feedback geben in der rechten Seitenleiste dieser Seite ein Codebeispiel an.
-
Melden Sie sich auf der Seite Datenspeicher in der HealthLake Konsole an.
-
Wählen Sie einen Datenspeicher aus.
Die Seite mit den Details zum Datenspeicher wird geöffnet.
-
Wählen Sie im Abschnitt Tags die Option Tags verwalten aus.
Die Seite „Tags verwalten“ wird geöffnet.
-
Wählen Sie neben dem Tag, das Sie entfernen möchten, die Option Entfernen aus.
-
Wählen Sie Speichern.