Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Etichettatura degli HealthLake archivi dati
Puoi assegnare metadati agli archivi HealthLake dati sotto forma di tag. Ogni tag è un'etichetta composta da una chiave e un valore definiti dall'utente. I tag consentono di gestire, identificare, organizzare, cercare e filtrare gli archivi di dati.
Non archiviate nei tag informazioni sanitarie protette (PHI), informazioni di identificazione personale (PII) o altre informazioni riservate o sensibili. I tag non sono destinati ad essere utilizzati per dati privati o sensibili.
I seguenti argomenti descrivono come utilizzare le operazioni di HealthLake etichettatura utilizzando, e. Console di gestione AWS AWS CLI AWS SDKs Per ulteriori informazioni, consulta Taggare le AWS risorse nella Riferimenti generali di AWS Guida.
Taggare un archivio dati HealthLake
Utilizzato TagResource per etichettare un archivio HealthLake dati. I seguenti menu forniscono una procedura Console di gestione AWS e alcuni esempi di codice per AWS CLI and AWS SDKs. Per ulteriori informazioni, consulta TagResource nella documentazione di riferimento dell’API AWS HealthLake .
Per etichettare un archivio HealthLake dati
Scegli un menu in base alle tue preferenze di accesso a AWS HealthLake.
- CLI
-
- AWS CLI
-
Come aggiungere un tag al datastore
L’esempio tag-resource seguente mostra come aggiungere un tag al datastore.
aws healthlake tag-resource \
--resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \
--tags '[{"Key": "key1", "Value": "value1"}]'
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Aggiungere un tag a un data store nella Guida per gli AWS HealthLake sviluppatori. .
- Python
-
- SDK per 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
- SAP ABAP
-
- SDK per SAP ABAP
-
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.
Non riesci a trovare quello che ti serve? Richiedi un esempio di codice utilizzando il link Fornisci feedback nella barra laterale destra di questa pagina.
-
Accedi alla pagina degli archivi dati sulla HealthLake console.
-
Scegli un data store.
Viene visualizzata la pagina dei dettagli del Data store.
-
Nella sezione Tag, scegli Gestisci tag.
Si apre la pagina Gestisci tag.
-
Scegli Aggiungi nuovo tag.
-
Inserisci una chiave e un valore (opzionale).
-
Scegli Save (Salva).
ListTagsForResourceDa utilizzare per elencare i tag per un archivio HealthLake dati. I seguenti menu forniscono una procedura Console di gestione AWS e alcuni esempi di codice per AWS CLI and AWS SDKs. Per ulteriori informazioni, consulta ListTagsForResource nella documentazione di riferimento dell’API AWS HealthLake .
Per elencare i tag per un archivio HealthLake dati
Scegli un menu in base alle tue preferenze di accesso a AWS HealthLake.
- CLI
-
- AWS CLI
-
Come elencare i tag di un datastore
L’esempio list-tags-for-resource seguente elenca i tag associati al datastore specificato:
aws healthlake list-tags-for-resource \
--resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe"
Output:
{
"tags": {
"key": "value",
"key1": "value1"
}
}
Per ulteriori informazioni, consulta Taggare le risorse AWS HealthLake nella Guida per gli AWS HealthLake sviluppatori.
- Python
-
- SDK per 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
- SAP ABAP
-
- SDK per SAP ABAP
-
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.
Non riesci a trovare quello che ti serve? Richiedi un esempio di codice utilizzando il link Fornisci feedback nella barra laterale destra di questa pagina.
-
Accedi alla pagina degli archivi dati sulla HealthLake console.
-
Scegli un data store.
Viene visualizzata la pagina dei dettagli del Data store. Nella sezione Tag, sono elencati tutti i tag del data store.
Rimuovere il tag di un archivio dati HealthLake
Utilizzato UntagResource per rimuovere un tag da un HealthLake data store. I seguenti menu forniscono una procedura Console di gestione AWS e alcuni esempi di codice per AWS CLI and AWS SDKs. Per ulteriori informazioni, consulta UntagResource nella documentazione di riferimento dell’API AWS HealthLake .
Per rimuovere i tag da un archivio dati HealthLake
Scegli un menu in base alle tue preferenze di accesso a AWS HealthLake.
- CLI
-
- AWS CLI
-
Come rimuovere i tag da un datastore.
L’esempio untag-resource seguente mostra come rimuovere i tag da un datastore.
aws healthlake untag-resource \
--resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/b91723d65c6fdeb1d26543a49d2ed1fa" \
--tag-keys '["key1"]'
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Rimuovere i tag da un data store nella Guida per gli AWS HealthLake sviluppatori.
- Python
-
- SDK per 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
- SAP ABAP
-
- SDK per SAP ABAP
-
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.
Non riesci a trovare quello che ti serve? Richiedi un esempio di codice utilizzando il link Fornisci feedback nella barra laterale destra di questa pagina.
-
Accedi alla pagina degli archivi dati sulla HealthLake console.
-
Scegli un data store.
Viene visualizzata la pagina dei dettagli del Data store.
-
Nella sezione Tag, scegli Gestisci tag.
Si apre la pagina Gestisci tag.
-
Scegli Rimuovi accanto al tag che desideri rimuovere.
-
Scegli Save (Salva).