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'TagResourceazione per etichettare gli archivi di dati e i set di immagini in AWS HealthImaging. I seguenti esempi di codice descrivono come utilizzare l'TagResourceazione con Console di gestione AWSAWS CLI, e AWSSDKs. Per ulteriori informazioni, consulta Taggare le AWS risorse nella Riferimenti generali di AWSGuida.
Come taggare a una risorsa
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).
-
Scegli Save changes (Salva modifiche).
- CLI
-
- AWS CLI
-
Esempio 1: come applicare tag a un datastore
L’esempio tag-resource seguente aggiunge tag a un datastore.
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: come applicare tag a un set di immagini
L’esempio tag-resource seguente tagga 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 AWSHealthImaging 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)
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.