View a markdown version of this page

Aktualisieren eines HealthLake Datenspeichers - AWS HealthLake

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.

Aktualisieren eines HealthLake Datenspeichers

Wird verwendetUpdateFHIRDatastore, um die Konfiguration eines vorhandenen AWS HealthLake Datenspeichers zu aktualisieren. Sie können den Namen des Datenspeichers, die NLP-Konfiguration (Natural Language Processing), die Analysekonfiguration, die standardmäßigen FHIR-Validierungsprofile und die Identity Provider-Konfiguration aktualisieren. Die Verschlüsselungskonfiguration, die Sie bei der Erstellung des Datenspeichers ausgewählt haben, kann nicht geändert werden.

Anmerkung

Durch die Aktualisierung der Identity Provider-Konfiguration wird sie vollständig ersetzt, d. h. es werden alle Felder berücksichtigt, die Sie behalten möchten. Jedes Feld, das Sie auslassen, wird gelöscht.

Das folgende Menü enthält Beispiele für die AWS SDKs AWS CLI und. Weitere Informationen finden Sie unter UpdateFHIRDatastore in der AWS HealthLake -API-Referenz.

Wichtig

NLP- und Analyseänderungen werden über einen asynchronen Workflow übernommen: Der Status des Datenspeichers ändert sich UPDATING und kehrt zurück, ACTIVE wenn die Aktualisierung abgeschlossen ist, oder es wird angezeigt, UPDATE_FAILED ob dies nicht der Fall ist. Änderungen des Datenspeichers, des FHIR-Validierungsprofils und des Identitätsanbieters werden sofort wirksam und ändern den Status nicht. Für einen Datenspeicher kann jeweils nur ein Update ausgeführt werden. Ein zweites Update, das während der Ausführung gesendet wird, wird zurückgegebenConflictException. Wird verwendetDescribeFHIRDatastore, um den Status einer Aktualisierung zu verfolgen.

Um einen HealthLake Datenspeicher zu aktualisieren

Wählen Sie ein Menü, das Ihren Zugriffspräferenzen für entspricht AWS HealthLake.

AWS CLI

Beispiel 1: Benennen Sie einen Datenspeicher um

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --datastore-name "RenamedFhirDatastore"

Beispiel 2: NLP aktivieren

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --nlp-configuration '{ "Status": "ENABLED" }'

Beispiel 3: Analytik pausieren

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --analytics-configuration '{ "Status": "PAUSED" }'

Beispiel 4: Aktualisieren Sie die Standard-FHIR-Validierungsprofile

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --profile-configuration '{ "DefaultProfiles": ["us-core-3.1.1", "carin-bb-2.0.0"] }'

Die Antwort gibt den vollen Wert zurück DatastoreProperties — dieselbe Form, die von zurückgegeben wurdeDescribeFHIRDatastore.

{ "DatastoreProperties": { "DatastoreId": "datastore-id", "DatastoreArn": "arn:aws:healthlake:us-east-1:account-id:datastore/datastore-id", "DatastoreName": "RenamedFhirDatastore", "DatastoreStatus": "UPDATING", "DatastoreTypeVersion": "R4", "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/datastore-id/r4/", "NlpConfiguration": { "Status": "ENABLING" }, "AnalyticsConfiguration": { "Status": "PAUSING" }, "ProfileConfiguration": { "DefaultProfiles": [ "us-core-3.1.1", "carin-bb-2.0.0" ] }, "IdentityProviderConfiguration": { "AuthorizationStrategy": "SMART_ON_FHIR_V1", "FineGrainedAuthorizationEnabled": true } } }

API-Details finden Sie unter update-fhir-datastore in der CLI-Befehlsreferenz.AWS

Python

SDK for Python (Boto3)

def update_fhir_datastore( self, datastore_id: str, **kwargs, ) -> dict[str, any]: """ Updates the configuration of an existing HealthLake data store. Pass any of DatastoreName, NlpConfiguration, AnalyticsConfiguration, ProfileConfiguration, or IdentityProviderConfiguration as keyword arguments. Omitted fields are left unchanged. :param datastore_id: The ID of the data store to update. :return: The response, including the full DatastoreProperties. """ try: return self.health_lake_client.update_fhir_datastore( DatastoreId=datastore_id, **kwargs ) except ClientError as err: logger.exception( "Couldn't update data store %s. Here's why: %s", datastore_id, err.response["Error"]["Message"], ) raise

API-Details finden Sie unter updateFhirDataStore in der API-Referenz zum AWS SDK for Python (Boto3).

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.