As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Excluir um conjunto de imagens
Use a DeleteImageSet ação para excluir uma imagem definida em HealthImaging. Os menus a seguir fornecem um procedimento para o Console de gerenciamento da AWS e exemplos de código para AWS CLI AWS SDKs e. Para obter mais informações, consulte DeleteImageSeta AWS HealthImaging API Reference.
Para excluir um conjunto de imagens
Escolha um menu com base na sua preferência de acesso à AWS HealthImaging.
-
Abra a página Armazenamentos de dados do HealthImaging console.
-
Escolha um datastore.
A página Detalhes do datastore é aberta e a guia Conjuntos de imagens é selecionada por padrão.
-
Escolha um conjunto de imagens e escolha Excluir.
O modal Excluir conjunto de imagens é aberto.
-
Forneça a ID do conjunto de imagens e escolha Excluir conjunto de imagens.
- C++
-
- SDK para 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
-
Para excluir um conjunto de imagens
O exemplo de código delete-image-set a seguir exclui um conjunto de imagens.
aws medical-imaging delete-image-set \
--datastore-id 12345678901234567890123456789012 \
--image-set-id ea92b0d8838c72a3f25d00d13616f87e
Saída:
{
"imageSetWorkflowStatus": "DELETING",
"imageSetId": "ea92b0d8838c72a3f25d00d13616f87e",
"imageSetState": "LOCKED",
"datastoreId": "12345678901234567890123456789012"
}
Para obter mais informações, consulte Excluir um conjunto de imagens no Guia do AWS HealthImaging desenvolvedor.
- Java
-
- SDK para 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 para 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 para 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
O código a seguir instancia o MedicalImagingWrapper objeto.
client = boto3.client("medical-imaging")
medical_imaging_wrapper = MedicalImagingWrapper(client)
Exemplo de disponibilidade
Não consegue encontrar o que precisa? Solicite um exemplo de código usando o link Fornecer feedback na barra lateral direita desta página.