Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Marquer une ressource
Utilisez cette TagResource
action pour baliser les magasins de données et les ensembles d'images dans AWS HealthImaging. Les exemples de code suivants décrivent comment utiliser l'TagResource
action avec le AWS Management Console AWS CLI, et AWS SDKs. Pour plus d'informations, consultez la section Marquage de vos AWS ressources dans le Références générales AWS guide.
Pour étiqueter une ressource
Choisissez un menu en fonction de vos préférences d'accès à AWS HealthImaging.
-
Ouvrez la page HealthImaging Stockages de données de la console.
-
Choisissez un magasin de données.
La page de détails du magasin de données s'ouvre.
-
Cliquez sur l’onglet Détails.
-
Dans la section Balises, choisissez Gérer les balises.
La page Gérer les balises s'ouvre.
-
Sélectionnez Ajouter une nouvelle balise.
-
Entrez une clé et une valeur (facultatif).
-
Sélectionnez Enregistrer les modifications.
- CLI
-
- AWS CLI
-
Exemple 1 : pour étiqueter un magasin de données
Les exemples de tag-resource
code suivants balisent un magasin de données.
aws medical-imaging tag-resource \
--resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012"
\
--tags '{"Deployment":"Development"}
'
Cette commande ne produit aucun résultat.
Exemple 2 : pour baliser un ensemble d'images
Les exemples de tag-resource
code suivants balisent un ensemble d'images.
aws medical-imaging tag-resource \
--resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012/imageset/18f88ac7870584f58d56256646b4d92b"
\
--tags '{"Deployment":"Development"}
'
Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Marquage des ressources avec AWS HealthImaging dans le Guide du AWS HealthImaging développeur.
- Java
-
- SDK pour 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 pour 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 pour 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
Le code suivant instancie l' MedicalImagingWrapper objet.
client = boto3.client("medical-imaging")
medical_imaging_wrapper = MedicalImagingWrapper(client)
Vous n’avez pas trouvé ce dont vous avez besoin ? Demandez un exemple de code à l'aide du lien Fournir des commentaires dans la barre latérale droite de cette page.