HealthLake 데이터 스토어 나열 - AWS HealthLake

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

HealthLake 데이터 스토어 나열

데이터 스토어 상태에 관계없이 사용자 계정의 모든 HealthLake 데이터 스토어를 나열하는 ListFHIRDatastores 데 사용합니다. 다음 메뉴는 및 AWS SDKs의 AWS Management 콘솔 AWS CLI 및 코드 예제에 대한 절차를 제공합니다. 자세한 내용을 알아보려면 AWS HealthLake API 참조의 ListFHIRDatastores 섹션을 참조하세요.

모든 HealthLake 데이터 스토어를 나열하려면

액세스 기본 설정에 따라 메뉴를 선택합니다 AWS HealthLake.

CLI
AWS CLI

FHIR 데이터 스토어를 나열하려면

다음 list-fhir-datastores 예제에서는 명령을 사용하는 방법과 사용자가 AWS HealthLake의 데이터 스토어 상태를 기반으로 결과를 필터링하는 방법을 보여줍니다.

aws healthlake list-fhir-datastores \ --filter DatastoreStatus=ACTIVE

출력:

{ "DatastorePropertiesList": [ { "PreloadDataConfig": { "PreloadDataType": "SYNTHEA" }, "SseConfiguration": { "KmsEncryptionConfig": { "CmkType": "CUSTOMER_MANAGED_KMS_KEY", "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } }, "DatastoreName": "Demo", "DatastoreArn": "arn:aws:healthlake:us-east-1:<AWS Account ID>:datastore/<Data store ID>", "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/<Data store ID>/r4/", "DatastoreStatus": "ACTIVE", "DatastoreTypeVersion": "R4", "CreatedAt": 1603761064.881, "DatastoreId": "<Data store ID>", "IdentityProviderConfiguration": { "AuthorizationStrategy": "AWS_AUTH", "FineGrainedAuthorizationEnabled": false } } ] }

자세한 내용은 AWS HealthLake 개발자 안내서FHIR 데이터 스토어 생성 및 모니터링을 참조하세요.

  • API 세부 정보는 AWS CLI 명령 참조ListFHIRDatastores 섹션을 참조하세요.

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_fhir_datastores(self) -> list[dict[str, any]]: """ Lists all HealthLake data stores. :return: A list of data store descriptions. """ try: next_token = None datastores = [] # Loop through paginated results. while True: parameters = {} if next_token is not None: parameters["NextToken"] = next_token response = self.health_lake_client.list_fhir_datastores(**parameters) datastores.extend(response["DatastorePropertiesList"]) if "NextToken" in response: next_token = response["NextToken"] else: break return datastores except ClientError as err: logger.exception( "Couldn't list data stores. Here's why %s", err.response["Error"]["Message"] ) raise
  • API 세부 정보는 SDK for Python (Boto3) API 참조의 ListFHIRDatastores를 참조하세요. AWS

참고

GitHub에 더 많은 내용이 있습니다. AWS 코드 예 리포지토리에서 전체 예를 찾고 설정 및 실행하는 방법을 배워보세요.

가용성 예제

필요한 예제를 찾을 수 없습니까? 이 페이지의 오른쪽 사이드바에 있는 피드백 제공 링크를 사용하여 코드 예제를 요청합니다.

  • HealthLake 콘솔의 데이터 스토어 페이지에 로그인합니다.

    모든 HealthLake 데이터 스토어는 데이터 스토어 섹션에 나열됩니다.