Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Eliminazione di un set di immagini
Usa l'DeleteImageSet
azione per eliminare un set di immagini. HealthImaging I seguenti menu forniscono una procedura AWS Management Console e alcuni esempi di codice per AWS CLI and AWS SDKs. Per ulteriori informazioni, consulta DeleteImageSet
l'AWS HealthImaging API Reference.
Per eliminare un set di immagini
Scegli un menu in base alle tue preferenze di accesso ad AWS HealthImaging.
-
Apri la pagina degli archivi dati della HealthImaging console.
-
Scegli un archivio dati.
Si apre la pagina dei dettagli del Data Store e la scheda Set di immagini è selezionata per impostazione predefinita.
-
Scegliete un set di immagini e scegliete Elimina.
Si apre la finestra modale Elimina set di immagini.
-
Fornite l'ID del set di immagini e scegliete Elimina set di immagini.
- C++
-
- SDK per C++
-
//! Routine which deletes an AWS HealthImaging image set.
/*!
\param dataStoreID: The HealthImaging data store ID.
\param imageSetID: The image set ID.
\param clientConfig: Aws client configuration.
\return bool: Function succeeded.
*/
bool AwsDoc::Medical_Imaging::deleteImageSet(
const Aws::String &dataStoreID, const Aws::String &imageSetID,
const Aws::Client::ClientConfiguration &clientConfig) {
Aws::MedicalImaging::MedicalImagingClient client(clientConfig);
Aws::MedicalImaging::Model::DeleteImageSetRequest request;
request.SetDatastoreId(dataStoreID);
request.SetImageSetId(imageSetID);
Aws::MedicalImaging::Model::DeleteImageSetOutcome outcome = client.DeleteImageSet(
request);
if (outcome.IsSuccess()) {
std::cout << "Successfully deleted image set " << imageSetID
<< " from data store " << dataStoreID << std::endl;
}
else {
std::cerr << "Error deleting image set " << imageSetID << " from data store "
<< dataStoreID << ": " <<
outcome.GetError().GetMessage() << std::endl;
}
return outcome.IsSuccess();
}
- CLI
-
- AWS CLI
-
Per eliminare un set di immagini
Il seguente esempio di delete-image-set
codice elimina un set di immagini.
aws medical-imaging delete-image-set \
--datastore-id 12345678901234567890123456789012
\
--image-set-id ea92b0d8838c72a3f25d00d13616f87e
Output:
{
"imageSetWorkflowStatus": "DELETING",
"imageSetId": "ea92b0d8838c72a3f25d00d13616f87e",
"imageSetState": "LOCKED",
"datastoreId": "12345678901234567890123456789012"
}
Per ulteriori informazioni, consultate Eliminazione di un set di immagini nella Guida per gli AWS HealthImaging sviluppatori.
- Java
-
- SDK per Java 2.x
-
public static void deleteMedicalImageSet(MedicalImagingClient medicalImagingClient,
String datastoreId,
String imagesetId) {
try {
DeleteImageSetRequest deleteImageSetRequest = DeleteImageSetRequest.builder()
.datastoreId(datastoreId)
.imageSetId(imagesetId)
.build();
medicalImagingClient.deleteImageSet(deleteImageSetRequest);
System.out.println("The image set was deleted.");
} catch (MedicalImagingException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
}
- JavaScript
-
- SDK per JavaScript (v3)
-
import { DeleteImageSetCommand } from "@aws-sdk/client-medical-imaging";
import { medicalImagingClient } from "../libs/medicalImagingClient.js";
/**
* @param {string} datastoreId - The data store ID.
* @param {string} imageSetId - The image set ID.
*/
export const deleteImageSet = async (
datastoreId = "xxxxxxxxxxxxxxxx",
imageSetId = "xxxxxxxxxxxxxxxx",
) => {
const response = await medicalImagingClient.send(
new DeleteImageSetCommand({
datastoreId: datastoreId,
imageSetId: imageSetId,
}),
);
console.log(response);
// {
// '$metadata': {
// httpStatusCode: 200,
// requestId: '6267bbd2-eaa5-4a50-8ee8-8fddf535cf73',
// extendedRequestId: undefined,
// cfId: undefined,
// attempts: 1,
// totalRetryDelay: 0
// },
// datastoreId: 'xxxxxxxxxxxxxxxx',
// imageSetId: 'xxxxxxxxxxxxxxx',
// imageSetState: 'LOCKED',
// imageSetWorkflowStatus: 'DELETING'
// }
return response;
};
- Python
-
- SDK per Python (Boto3)
-
class MedicalImagingWrapper:
def __init__(self, health_imaging_client):
self.health_imaging_client = health_imaging_client
def delete_image_set(self, datastore_id, image_set_id):
"""
Delete an image set.
:param datastore_id: The ID of the data store.
:param image_set_id: The ID of the image set.
:return: The delete results.
"""
try:
delete_results = self.health_imaging_client.delete_image_set(
imageSetId=image_set_id, datastoreId=datastore_id
)
except ClientError as err:
logger.error(
"Couldn't delete image set. Here's why: %s: %s",
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raise
else:
return delete_results
Il codice seguente crea un'istanza dell' MedicalImagingWrapper oggetto.
client = boto3.client("medical-imaging")
medical_imaging_wrapper = MedicalImagingWrapper(client)
Non riesci a trovare quello che ti serve? Richiedi un esempio di codice utilizzando il link Fornisci feedback nella barra laterale destra di questa pagina.