Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Daftar versi set gambar
Gunakan ListImageSetVersions
tindakan untuk mencantumkan riwayat versi untuk gambar yang disetel HealthImaging. Menu berikut memberikan prosedur untuk contoh AWS Management Console dan kode untuk AWS CLI dan AWS SDKs. Untuk informasi lebih lanjut, lihat ListImageSetVersions
di AWS HealthImaging APIReferensi.
AWS HealthImaging mencatat setiap perubahan yang dilakukan pada set gambar. Memperbarui metadata set gambar membuat versi baru dalam riwayat kumpulan gambar. Untuk informasi selengkapnya, lihat Memperbarui metadata set gambar.
Untuk daftar versi untuk set gambar
Pilih menu berdasarkan preferensi akses Anda AWS HealthImaging.
-
Buka halaman penyimpanan data HealthImaging konsol.
-
Pilih penyimpanan data.
Halaman detail penyimpanan data terbuka dan tab Image sets dipilih secara default.
-
Pilih satu set gambar.
Halaman detail set Gambar terbuka.
Versi set gambar ditampilkan di bawah bagian Detail set Gambar.
- CLI
-
- AWS CLI
-
Untuk daftar versi set gambar
Contoh list-image-set-versions
kode berikut mencantumkan riwayat versi untuk kumpulan gambar.
aws medical-imaging list-image-set-versions \
--datastore-id 12345678901234567890123456789012
\
--image-set-id ea92b0d8838c72a3f25d00d13616f87e
Output:
{
"imageSetPropertiesList": [
{
"ImageSetWorkflowStatus": "UPDATED",
"versionId": "4",
"updatedAt": 1680029436.304,
"imageSetId": "ea92b0d8838c72a3f25d00d13616f87e",
"imageSetState": "ACTIVE",
"createdAt": 1680027126.436
},
{
"ImageSetWorkflowStatus": "UPDATED",
"versionId": "3",
"updatedAt": 1680029163.325,
"imageSetId": "ea92b0d8838c72a3f25d00d13616f87e",
"imageSetState": "ACTIVE",
"createdAt": 1680027126.436
},
{
"ImageSetWorkflowStatus": "COPY_FAILED",
"versionId": "2",
"updatedAt": 1680027455.944,
"imageSetId": "ea92b0d8838c72a3f25d00d13616f87e",
"imageSetState": "ACTIVE",
"message": "INVALID_REQUEST: Series of SourceImageSet and DestinationImageSet don't match.",
"createdAt": 1680027126.436
},
{
"imageSetId": "ea92b0d8838c72a3f25d00d13616f87e",
"imageSetState": "ACTIVE",
"versionId": "1",
"ImageSetWorkflowStatus": "COPIED",
"createdAt": 1680027126.436
}
]
}
Untuk informasi selengkapnya, lihat Daftar versi kumpulan gambar di Panduan AWS HealthImaging Pengembang.
- Java
-
- SDKuntuk Java 2.x
-
public static List<ImageSetProperties> listMedicalImageSetVersions(MedicalImagingClient medicalImagingClient,
String datastoreId,
String imagesetId) {
try {
ListImageSetVersionsRequest getImageSetRequest = ListImageSetVersionsRequest.builder()
.datastoreId(datastoreId)
.imageSetId(imagesetId)
.build();
ListImageSetVersionsIterable responses = medicalImagingClient
.listImageSetVersionsPaginator(getImageSetRequest);
List<ImageSetProperties> imageSetProperties = new ArrayList<>();
responses.stream().forEach(response -> imageSetProperties.addAll(response.imageSetPropertiesList()));
return imageSetProperties;
} catch (MedicalImagingException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
return null;
}
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
- JavaScript
-
- SDKuntuk JavaScript (v3)
-
import { paginateListImageSetVersions } from "@aws-sdk/client-medical-imaging";
import { medicalImagingClient } from "../libs/medicalImagingClient.js";
/**
* @param {string} datastoreId - The ID of the data store.
* @param {string} imageSetId - The ID of the image set.
*/
export const listImageSetVersions = async (
datastoreId = "xxxxxxxxxxxx",
imageSetId = "xxxxxxxxxxxx",
) => {
const paginatorConfig = {
client: medicalImagingClient,
pageSize: 50,
};
const commandParams = { datastoreId, imageSetId };
const paginator = paginateListImageSetVersions(
paginatorConfig,
commandParams,
);
const imageSetPropertiesList = [];
for await (const page of paginator) {
// Each page contains a list of `jobSummaries`. The list is truncated if is larger than `pageSize`.
imageSetPropertiesList.push(...page.imageSetPropertiesList);
console.log(page);
}
// {
// '$metadata': {
// httpStatusCode: 200,
// requestId: '74590b37-a002-4827-83f2-3c590279c742',
// extendedRequestId: undefined,
// cfId: undefined,
// attempts: 1,
// totalRetryDelay: 0
// },
// imageSetPropertiesList: [
// {
// ImageSetWorkflowStatus: 'CREATED',
// createdAt: 2023-09-22T14:49:26.427Z,
// imageSetId: 'xxxxxxxxxxxxxxxxxxxxxxx',
// imageSetState: 'ACTIVE',
// versionId: '1'
// }]
// }
return imageSetPropertiesList;
};
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
- Python
-
- SDKuntuk Python (Boto3)
-
class MedicalImagingWrapper:
def __init__(self, health_imaging_client):
self.health_imaging_client = health_imaging_client
def list_image_set_versions(self, datastore_id, image_set_id):
"""
List the image set versions.
:param datastore_id: The ID of the data store.
:param image_set_id: The ID of the image set.
:return: The list of image set versions.
"""
try:
paginator = self.health_imaging_client.get_paginator(
"list_image_set_versions"
)
page_iterator = paginator.paginate(
imageSetId=image_set_id, datastoreId=datastore_id
)
image_set_properties_list = []
for page in page_iterator:
image_set_properties_list.extend(page["imageSetPropertiesList"])
except ClientError as err:
logger.error(
"Couldn't list image set versions. Here's why: %s: %s",
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raise
else:
return image_set_properties_list
Kode berikut membuat instance objek. MedicalImagingWrapper
client = boto3.client("medical-imaging")
medical_imaging_wrapper = MedicalImagingWrapper(client)
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan Berikan umpan balik di bagian bawah halaman ini.