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.
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 .
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).
Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan Berikan umpan balik di bilah sisi kanan halaman ini.