Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus penyimpanan data
Gunakan DeleteDatastore
tindakan untuk menghapus penyimpanan AWS HealthImaging data. Menu berikut memberikan prosedur untuk contoh AWS Management Console dan kode untuk AWS CLI dan AWS SDKs. Untuk informasi selengkapnya, lihat DeleteDatastore
dalam Referensi AWS HealthImaging API.
Sebelum penyimpanan data dapat dihapus, Anda harus terlebih dahulu menghapus semua set gambar di dalamnya. Untuk informasi selengkapnya, lihat Menghapus set gambar.
Untuk menghapus penyimpanan data
Pilih menu berdasarkan preferensi akses Anda AWS HealthImaging.
-
Buka halaman HealthImaging Console Data Stores.
-
Pilih penyimpanan data.
-
Pilih Hapus.
Halaman Hapus penyimpanan data terbuka.
-
Untuk mengonfirmasi penghapusan penyimpanan data, masukkan nama penyimpanan data di bidang input teks.
-
Pilih Hapus penyimpanan data.
- Bash
-
- AWS CLI dengan skrip Bash
-
###############################################################################
# function errecho
#
# This function outputs everything sent to it to STDERR (standard error output).
###############################################################################
function errecho() {
printf "%s\n" "$*" 1>&2
}
###############################################################################
# function imaging_delete_datastore
#
# This function deletes an AWS HealthImaging data store.
#
# Parameters:
# -i datastore_id - The ID of the data store.
#
# Returns:
# 0 - If successful.
# 1 - If it fails.
###############################################################################
function imaging_delete_datastore() {
local datastore_id response
local option OPTARG # Required to use getopts command in a function.
# bashsupport disable=BP5008
function usage() {
echo "function imaging_delete_datastore"
echo "Deletes an AWS HealthImaging data store."
echo " -i datastore_id - The ID of the data store."
echo ""
}
# Retrieve the calling parameters.
while getopts "i:h" option; do
case "${option}" in
i) datastore_id="${OPTARG}" ;;
h)
usage
return 0
;;
\?)
echo "Invalid parameter"
usage
return 1
;;
esac
done
export OPTIND=1
if [[ -z "$datastore_id" ]]; then
errecho "ERROR: You must provide a data store ID with the -i parameter."
usage
return 1
fi
response=$(aws medical-imaging delete-datastore \
--datastore-id "$datastore_id")
local error_code=${?}
if [[ $error_code -ne 0 ]]; then
aws_cli_error_log $error_code
errecho "ERROR: AWS reports medical-imaging delete-datastore operation failed.$response"
return 1
fi
return 0
}
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
- CLI
-
- AWS CLI
-
Untuk menghapus penyimpanan data
Contoh delete-datastore
kode berikut menghapus penyimpanan data.
aws medical-imaging delete-datastore \
--datastore-id "12345678901234567890123456789012"
Output:
{
"datastoreId": "12345678901234567890123456789012",
"datastoreStatus": "DELETING"
}
Untuk informasi selengkapnya, lihat Menghapus penyimpanan data di Panduan AWS HealthImaging Pengembang.
- Java
-
- SDKuntuk Java 2.x
-
public static void deleteMedicalImagingDatastore(MedicalImagingClient medicalImagingClient,
String datastoreID) {
try {
DeleteDatastoreRequest datastoreRequest = DeleteDatastoreRequest.builder()
.datastoreId(datastoreID)
.build();
medicalImagingClient.deleteDatastore(datastoreRequest);
} catch (MedicalImagingException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
}
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
- JavaScript
-
- SDKuntuk JavaScript (v3)
-
import { DeleteDatastoreCommand } from "@aws-sdk/client-medical-imaging";
import { medicalImagingClient } from "../libs/medicalImagingClient.js";
/**
* @param {string} datastoreId - The ID of the data store to delete.
*/
export const deleteDatastore = async (datastoreId = "DATASTORE_ID") => {
const response = await medicalImagingClient.send(
new DeleteDatastoreCommand({ datastoreId }),
);
console.log(response);
// {
// '$metadata': {
// httpStatusCode: 200,
// requestId: 'f5beb409-678d-48c9-9173-9a001ee1ebb1',
// extendedRequestId: undefined,
// cfId: undefined,
// attempts: 1,
// totalRetryDelay: 0
// },
// datastoreId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
// datastoreStatus: 'DELETING'
// }
return response;
};
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 delete_datastore(self, datastore_id):
"""
Delete a data store.
:param datastore_id: The ID of the data store.
"""
try:
self.health_imaging_client.delete_datastore(datastoreId=datastore_id)
except ClientError as err:
logger.error(
"Couldn't delete data store %s. Here's why: %s: %s",
datastore_id,
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raise
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 bilah sisi kanan halaman ini.