View a markdown version of this page

Memperbarui penyimpanan HealthLake data - AWS HealthLake

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memperbarui penyimpanan HealthLake data

Gunakan UpdateFHIRDatastore untuk memperbarui konfigurasi penyimpanan AWS HealthLake data yang ada. Anda dapat memperbarui nama penyimpanan data, konfigurasi pemrosesan bahasa alami (NLP), konfigurasi analitik, profil validasi FHIR default, dan konfigurasi penyedia identitas. Konfigurasi enkripsi yang Anda pilih saat membuat penyimpanan data tidak dapat diubah.

catatan

Memperbarui konfigurasi penyedia identitas menggantikannya secara penuh—sertakan setiap bidang yang ingin Anda simpan. Bidang apa pun yang Anda hilangkan dihapus.

Menu berikut memberikan contoh untuk AWS CLI dan AWS SDK. Untuk informasi selengkapnya, lihat UpdateFHIRDatastore di dalam Referensi API AWS HealthLake .

Penting:

Perubahan NLP dan analitik diterapkan melalui alur kerja asinkron: status penyimpanan data berubah UPDATING dan kembali ke ACTIVE saat pembaruan selesai, atau ditampilkan jika tidak. UPDATE_FAILED Nama penyimpanan data, profil validasi FHIR, dan perubahan penyedia identitas segera berlaku dan tidak mengubah status. Hanya satu pembaruan yang dapat berlangsung untuk penyimpanan data pada satu waktu; pembaruan kedua dikirimkan saat sedang berjalan kembaliConflictException. Gunakan DescribeFHIRDatastore untuk melacak status pembaruan.

Untuk memperbarui penyimpanan HealthLake data

Pilih menu berdasarkan preferensi akses Anda AWS HealthLake.

AWS CLI

Contoh 1: Ganti nama penyimpanan data

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

Contoh 2: Aktifkan NLP

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

Contoh 3: Jeda analitik

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

Contoh 4: Perbarui profil validasi FHIR default

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

Respons mengembalikan penuh DatastoreProperties — bentuk yang sama dikembalikan olehDescribeFHIRDatastore.

{ "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 } } }

Untuk detail API, lihat update-fhir-datastore di Referensi Perintah CLI.AWS

Python

SDK untuk 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

Untuk detail API, lihat UpdateFhirDataStore di Referensi API SDK for AWS Python (Boto3).

Ketersediaan contoh

Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan Berikan umpan balik di bilah sisi kanan halaman ini.