Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai pekerjaan impor FHIR
Gunakan StartFHIRImportJob untuk memulai pekerjaan impor FHIR ke penyimpanan HealthLake data. Menu berikut memberikan prosedur untuk contoh Konsol Manajemen AWS dan kode untuk AWS CLI dan AWS SDKs. Untuk informasi selengkapnya, lihat StartFHIRImportJob di dalam Referensi API AWS HealthLake .
Untuk memulai pekerjaan impor FHIR
Pilih menu berdasarkan preferensi akses Anda AWS HealthLake.
- CLI
-
- AWS CLI
-
Untuk memulai pekerjaan impor FHIR
start-fhir-import-jobContoh berikut menunjukkan bagaimana memulai pekerjaan impor FHIR menggunakan AWS HealthLake.
aws healthlake start-fhir-import-job \
--input-data-config S3Uri="s3://(Bucket Name)/(Prefix Name)/" \
--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": "c145fbb27b192af392f8ce6e7838e34f"
}
Untuk informasi selengkapnya, lihat Mengimpor file ke 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_import_job(
self,
job_name: str,
datastore_id: str,
input_s3_uri: str,
job_output_s3_uri: str,
kms_key_id: str,
data_access_role_arn: str,
) -> dict[str, str]:
"""
Starts a HealthLake import job.
:param job_name: The import job name.
:param datastore_id: The data store ID.
:param input_s3_uri: The input S3 URI.
:param job_output_s3_uri: The job 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 import job.
"""
try:
response = self.health_lake_client.start_fhir_import_job(
JobName=job_name,
InputDataConfig={"S3Uri": input_s3_uri},
JobOutputDataConfig={
"S3Configuration": {
"S3Uri": job_output_s3_uri,
"KmsKeyId": kms_key_id,
}
},
DataAccessRoleArn=data_access_role_arn,
DatastoreId=datastore_id,
)
return response
except ClientError as err:
logger.exception(
"Couldn't start import 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 Impor.
Halaman Impor terbuka.
-
Di bawah bagian Input data, masukkan informasi berikut:
-
Di bawah bagian Impor file keluaran, masukkan informasi berikut:
-
Di bawah bagian Izin akses, pilih Gunakan peran layanan IAM yang ada dan pilih peran dari menu Nama peran layanan atau pilih Buat peran IAM.
-
Pilih Impor data.
Selama impor, pilih Salin ID pekerjaan pada spanduk di bagian atas halaman. Anda dapat menggunakan JobIDuntuk meminta properti pekerjaan impor menggunakan AWS CLI. Lihat informasi yang lebih lengkap di Mendapatkan properti pekerjaan impor FHIR.