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 AWS Management Console e exemplos de código para AWS CLI AWS SDKs e. Para obter mais informações, consulte DeleteImageSet
na AWS HealthImaging APIReferência.
Para excluir um conjunto de imagens
Escolha um menu com base na sua preferência de acesso AWS HealthImaging a.
-
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++
-
- SDKpara 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
-
- SDKpara 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
-
- SDKpara 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
-
- SDKpara 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
Você não consegue encontrar o que precisa? Solicite um exemplo de código usando o link Fornecer feedback na parte inferior desta página.