

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
<a name="managing-data-stores-update"></a>

Wird verwendet`UpdateFHIRDatastore`, 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 [https://docs.aws.amazon.com/healthlake/latest/APIReference/API_UpdateFHIRDatastore.html](https://docs.aws.amazon.com/healthlake/latest/APIReference/API_UpdateFHIRDatastore.html) 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ückgegeben`ConflictException`. Wird verwendet`DescribeFHIRDatastore`, 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 und SDKs
<a name="managing-data-stores-update-cli-sdk"></a>

------
#### [ 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 wurde`DescribeFHIRDatastore`.

```
{
    "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](https://docs.aws.amazon.com/cli/latest/reference/healthlake/update-fhir-datastore.html).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](https://docs.aws.amazon.com/goto/boto3/healthlake-2017-07-01/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.