

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Atualizando um armazenamento HealthLake de dados
<a name="managing-data-stores-update"></a>

Use `UpdateFHIRDatastore` para atualizar a configuração de um armazenamento de AWS HealthLake dados existente. Você pode atualizar o nome do armazenamento de dados, a configuração de processamento de linguagem natural (NLP), a configuração de análise, os perfis de validação FHIR padrão e a configuração do provedor de identidade. A configuração de criptografia que você escolheu ao criar o armazenamento de dados não pode ser alterada.

**nota**  
A atualização da configuração do provedor de identidade a substitui por completo — inclua todos os campos que você deseja manter. Qualquer campo que você omitir será limpo.

O menu a seguir fornece exemplos dos AWS SDKs AWS CLI e. Para obter mais informações, consulte [`UpdateFHIRDatastore`](https://docs.aws.amazon.com/healthlake/latest/APIReference/API_UpdateFHIRDatastore.html) na *Referência de APIs do AWS HealthLake *.

**Importante**  
As alterações de PNL e de análise são aplicadas por meio de um fluxo de trabalho assíncrono: o status do armazenamento de dados muda `UPDATING` e retorna `ACTIVE` quando a atualização é concluída, ou mostra `UPDATE_FAILED` se não. As alterações no nome do armazenamento de dados, no perfil de validação do FHIR e no provedor de identidade entram em vigor imediatamente e não alteram o status. Somente uma atualização pode estar em andamento para um armazenamento de dados por vez; uma segunda atualização enviada enquanto a outra está em execução retorna`ConflictException`. Use `DescribeFHIRDatastore` para rastrear o status de uma atualização.

**Para atualizar um armazenamento HealthLake de dados**  
Escolha um menu com base na sua preferência de acesso AWS HealthLake a.

## AWS CLI e SDKs
<a name="managing-data-stores-update-cli-sdk"></a>

------
#### [ AWS CLI ]

**Exemplo 1: Renomear um armazenamento de dados**

```
aws healthlake update-fhir-datastore \
  --datastore-id "{{datastore-id}}" \
  --datastore-name "RenamedFhirDatastore"
```

**Exemplo 2: Habilitar a PNL**

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

**Exemplo 3: Pausar a análise**

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

**Exemplo 4: Atualizar perfis de validação FHIR padrão**

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

A resposta retorna o valor completo `DatastoreProperties` — a mesma forma retornada por`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
        }
    }
}
```

*Para obter detalhes da API, consulte [update-fhir-datastore](https://docs.aws.amazon.com/cli/latest/reference/healthlake/update-fhir-datastore.html) na Referência de comandos da CLI.AWS *

------
#### [ Python ]

**SDK para 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
```

Para obter detalhes da API, consulte [UpdateFhirDatastore](https://docs.aws.amazon.com/goto/boto3/healthlake-2017-07-01/UpdateFHIRDatastore) na Referência da API SDK for *AWS Python (Boto3)*.

------

**Exemplo de disponibilidade**  
Não consegue encontrar o que precisa? Solicite um exemplo de código usando o link **Fornecer feedback** na barra lateral direita desta página.