標記 HealthLake 資料存放區 - AWS HealthLake

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

標記 HealthLake 資料存放區

您可以將中繼資料以標籤形式指派給 HealthLake 資料存放區。每個標籤都是由使用者定義的金鑰和值組成的標籤。標籤可協助您管理、識別、組織、搜尋和篩選資料存放區。

重要

請勿在標籤中存放受保護醫療資訊 (PHI)、個人身分識別資訊 (PII) 或其他機密或敏感資訊。標籤不適用於私人或敏感資料。

下列主題說明如何使用 AWS Management Console、 AWS CLI和 AWS SDKs 來使用 HealthLake 標記操作。如需詳細資訊,請參閱《 AWS 一般參考 指南》中的標記您的 AWS 資源

標記 HealthLake 資料存放區

使用 TagResource標記 HealthLake 資料存放區。下列功能表提供 AWS CLI AWS SDKs 的 AWS Management Console 和 程式碼範例程序。如需詳細資訊,請參閱 AWS HealthLake API 參考中的 TagResource

標記 HealthLake 資料存放區

根據您的存取偏好設定選擇選單 AWS HealthLake。

CLI
AWS CLI

將標籤新增至資料存放區

下列tag-resource範例示範如何將標籤新增至資料存放區。

aws healthlake tag-resource \ --resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \ --tags '[{"Key": "key1", "Value": "value1"}]'

此命令不會產生輸出。

如需詳細資訊,請參閱 HealthLake 開發人員指南中的將標籤新增至資料存放區。 AWS HealthLake

  • 如需 API 詳細資訊,請參閱《AWS CLI 命令參考》中的 TagResource

Python
SDK for 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
  • 如需 API 詳細資訊,請參閱《適用於 AWS Python (Boto3) 的 SDK API 參考》中的 TagResource

注意

GitHub 上提供更多範例。尋找完整範例,並了解如何在 AWS 程式碼範例儲存庫中設定和執行。

可用性範例

找不到所需的內容嗎? 使用此頁面右側的提供意見回饋連結來請求程式碼範例。

  1. 登入 HealthLake 主控台上的資料存放區頁面。

  2. 選擇資料存放區。

    資料存放區詳細資訊頁面隨即開啟。

  3. 標籤區段下,選擇管理標籤

    隨即開啟管理標籤頁面。

  4. 選擇 Add new tag (新增標籤)

  5. 輸入金鑰 (選用)。

  6. 選擇儲存

列出 HealthLake 資料存放區的標籤

使用 ListTagsForResource 列出 HealthLake 資料存放區的標籤。下列功能表提供 AWS CLI AWS SDKs 的 AWS Management Console 和 程式碼範例程序。如需詳細資訊,請參閱 AWS HealthLake API 參考中的 ListTagsForResource

列出 HealthLake 資料存放區的標籤

根據您的存取偏好設定選擇選單 AWS HealthLake。

CLI
AWS CLI

列出資料存放區的標籤

下列list-tags-for-resource範例列出與指定資料存放區相關聯的標籤:

aws healthlake list-tags-for-resource \ --resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe"

輸出:

{ "tags": { "key": "value", "key1": "value1" } }

如需詳細資訊,請參閱《AWS HealthLake 開發人員指南》中的在HealthLake 中標記資源。 AWS HealthLake

Python
SDK for 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
  • 如需 API 詳細資訊,請參閱《適用於 AWS Python (Boto3) 的 SDK API 參考》中的 ListTagsForResource

注意

GitHub 上提供更多範例。尋找完整範例,並了解如何在 AWS 程式碼範例儲存庫中設定和執行。

可用性範例

找不到所需的內容嗎? 使用此頁面右側的提供意見回饋連結來請求程式碼範例。

  1. 登入 HealthLake 主控台上的資料存放區頁面。

  2. 選擇資料存放區。

    資料存放區詳細資訊頁面隨即開啟。在標籤區段下,會列出所有資料存放區標籤。

取消標記 HealthLake 資料存放區

使用 從 HealthLake 資料存放區UntagResource移除標籤。下列功能表提供 AWS CLI AWS SDKs 的 AWS Management Console 和 程式碼範例程序。如需詳細資訊,請參閱 AWS HealthLake API 參考中的 UntagResource

取消標記 HealthLake 資料存放區

根據您的存取偏好設定選擇選單 AWS HealthLake。

CLI
AWS CLI

從資料存放區移除標籤。

下列untag-resource範例顯示如何從資料存放區移除標籤。

aws healthlake untag-resource \ --resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/b91723d65c6fdeb1d26543a49d2ed1fa" \ --tag-keys '["key1"]'

此命令不會產生輸出。

如需詳細資訊,請參閱 AWS HealthLake 開發人員指南中的從資料存放區移除標籤

  • 如需 API 詳細資訊,請參閱《AWS CLI 命令參考》中的 UntagResource

Python
SDK for 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
  • 如需 API 詳細資訊,請參閱《適用於 AWS Python (Boto3) 的 SDK API 參考》中的 UntagResource

注意

GitHub 上提供更多範例。尋找完整範例,並了解如何在 AWS 程式碼範例儲存庫中設定和執行。

可用性範例

找不到所需的內容嗎? 使用此頁面右側的提供意見回饋連結來請求程式碼範例。

  1. 登入 HealthLake 主控台上的資料存放區頁面。

  2. 選擇資料存放區。

    資料存放區詳細資訊頁面隨即開啟。

  3. 標籤區段下,選擇管理標籤

    隨即開啟管理標籤頁面。

  4. 選擇您要移除之標籤旁的移除。

  5. 選擇儲存