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à.
Taggare una risorsa
Usa l'TagResource
azione per etichettare una risorsa in AWS HealthImaging. I seguenti esempi di codice descrivono come utilizzare l'TagResource
azione con AWS Management Console AWS CLI, e AWS SDK. Per ulteriori informazioni, consulta Taggare le AWS risorse nella Riferimenti generali di AWS Guida.
Per etichettare una risorsa (archivio dati)
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.
Viene visualizzata la pagina dei dettagli del Data store.
-
Seleziona la scheda Details (Dettagli).
-
Nella sezione Tag, scegli Gestisci tag.
Si apre la pagina Gestisci tag.
-
Scegli Aggiungi nuovo tag.
-
Inserisci una chiave e un valore (opzionale).
-
Seleziona Salvataggio delle modifiche.
- CLI
-
- AWS CLI
-
Esempio 1: etichettare un archivio dati
I seguenti esempi di tag-resource
codice contrassegnano un data store.
aws medical-imaging tag-resource \
--resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012" \
--tags '{"Deployment":"Development"}'
Questo comando non produce alcun output.
Esempio 2: etichettare un set di immagini
I seguenti esempi di tag-resource
codice contrassegnano un set di immagini.
aws medical-imaging tag-resource \
--resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012/imageset/18f88ac7870584f58d56256646b4d92b" \
--tags '{"Deployment":"Development"}'
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Tagging resources with AWS HealthImaging nella AWS HealthImaging Developer Guide.
- Java
-
- SDK per Java 2.x
-
public static void tagMedicalImagingResource(MedicalImagingClient medicalImagingClient,
String resourceArn,
Map<String, String> tags) {
try {
TagResourceRequest tagResourceRequest = TagResourceRequest.builder()
.resourceArn(resourceArn)
.tags(tags)
.build();
medicalImagingClient.tagResource(tagResourceRequest);
System.out.println("Tags have been added to the resource.");
} catch (MedicalImagingException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
}
- JavaScript
-
- SDK per JavaScript (v3)
-
import { TagResourceCommand } from "@aws-sdk/client-medical-imaging";
import { medicalImagingClient } from "../libs/medicalImagingClient.js";
/**
* @param {string} resourceArn - The Amazon Resource Name (ARN) for the data store or image set.
* @param {Record<string,string>} tags - The tags to add to the resource as JSON.
* - For example: {"Deployment" : "Development"}
*/
export const tagResource = async (
resourceArn = "arn:aws:medical-imaging:us-east-1:xxxxxx:datastore/xxxxx/imageset/xxx",
tags = {}
) => {
const response = await medicalImagingClient.send(
new TagResourceCommand({ resourceArn: resourceArn, tags: tags })
);
console.log(response);
// {
// '$metadata': {
// httpStatusCode: 204,
// requestId: '8a6de9a3-ec8e-47ef-8643-473518b19d45',
// extendedRequestId: undefined,
// cfId: undefined,
// attempts: 1,
// totalRetryDelay: 0
// }
// }
return response;
};
- Python
-
- SDK per Python (Boto3)
-
class MedicalImagingWrapper:
def __init__(self, health_imaging_client):
self.health_imaging_client = health_imaging_client
def tag_resource(self, resource_arn, tags):
"""
Tag a resource.
:param resource_arn: The ARN of the resource.
:param tags: The tags to apply.
"""
try:
self.health_imaging_client.tag_resource(resourceArn=resource_arn, tags=tags)
except ClientError as err:
logger.error(
"Couldn't tag resource. Here's why: %s: %s",
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raise
Il codice seguente crea un'istanza dell' MedicalImagingWrapper oggetto.
client = boto3.client("medical-imaging")
medical_imaging_wrapper = MedicalImagingWrapper(client)