Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai pekerjaan ekspor FHIR
Gunakan StartFHIRExportJob untuk memulai pekerjaan ekspor FHIR dari penyimpanan HealthLake data. Menu berikut memberikan prosedur untuk contoh AWS Management Console dan kode untuk AWS CLI dan AWS SDKs. Untuk informasi selengkapnya, lihat StartFHIRExportJob di dalam Referensi API AWS HealthLake .
Untuk memulai pekerjaan ekspor FHIR
Pilih menu berdasarkan preferensi akses Anda AWS HealthLake.
- CLI
-
- AWS CLI
-
Untuk memulai pekerjaan ekspor FHIR
start-fhir-export-jobContoh berikut menunjukkan bagaimana memulai pekerjaan ekspor FHIR menggunakan AWS HealthLake.
aws healthlake start-fhir-export-job \
--output-data-config '{"S3Configuration": {"S3Uri":"s3://(Bucket Name)/(Prefix Name)/","KmsKeyId":"arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83"}}' \
--datastore-id (Data store ID) \
--data-access-role-arn arn:aws:iam::(AWS Account ID):role/(Role Name)
Output:
{
"DatastoreId": "(Data store ID)",
"JobStatus": "SUBMITTED",
"JobId": "9b9a51943afaedd0a8c0c26c49135a31"
}
Untuk informasi selengkapnya, lihat Mengekspor file dari penyimpanan data FHIR di Panduan AWS HealthLake Pengembang.
- Python
-
- SDK untuk Python (Boto3)
-
@classmethod
def from_client(cls) -> "HealthLakeWrapper":
"""
Creates a HealthLakeWrapper instance with a default AWS HealthLake client.
:return: An instance of HealthLakeWrapper initialized with the default HealthLake client.
"""
health_lake_client = boto3.client("healthlake")
return cls(health_lake_client)
def start_fhir_export_job(
self,
job_name: str,
datastore_id: str,
output_s3_uri: str,
kms_key_id: str,
data_access_role_arn: str,
) -> dict[str, str]:
"""
Starts a HealthLake export job.
:param job_name: The export job name.
:param datastore_id: The data store ID.
:param output_s3_uri: The output S3 URI.
:param kms_key_id: The KMS key ID associated with the output S3 bucket.
:param data_access_role_arn: The data access role ARN.
:return: The export job.
"""
try:
response = self.health_lake_client.start_fhir_export_job(
OutputDataConfig={
"S3Configuration": {"S3Uri": output_s3_uri, "KmsKeyId": kms_key_id}
},
DataAccessRoleArn=data_access_role_arn,
DatastoreId=datastore_id,
JobName=job_name,
)
return response
except ClientError as err:
logger.exception(
"Couldn't start export job. Here's why %s",
err.response["Error"]["Message"],
)
raise
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di Repositori Contoh Kode AWS.
Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan Berikan umpan balik di bilah sisi kanan halaman ini.
-
Masuk ke halaman Penyimpanan data di HealthLake Konsol.
-
Pilih penyimpanan data.
-
Pilih Ekspor.
Halaman Ekspor terbuka.
-
Di bawah bagian Data keluaran, masukkan informasi berikut:
-
Di bawah bagian Izin akses, pilih Gunakan peran layanan IAM yang ada dan pilih peran dari menu Nama peran atau pilih Buat peran IAM.
-
Pilih Ekspor data.
Selama ekspor, pilih Salin ID pekerjaan pada spanduk di bagian atas halaman. Anda dapat menggunakan JobIDuntuk meminta properti pekerjaan ekspor menggunakan file AWS CLI. Lihat informasi yang lebih lengkap di Mendapatkan properti pekerjaan ekspor FHIR.