View a markdown version of this page

Confidentialité des données dans Amazon SageMaker AI - Amazon SageMaker AI

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.

Confidentialité des données dans Amazon SageMaker AI

Amazon SageMaker AI collecte des informations agrégées sur l'utilisation des bibliothèques AWS détenues et open source utilisées pendant la formation. SageMaker L'IA utilise ces métadonnées agrégées pour améliorer les services et l'expérience client.

Les sections suivantes fournissent des explications sur le type de métadonnées collectées par SageMaker AI et sur la manière de désactiver la collecte de métadonnées.

Type d’informations à collecter

Informations d’utilisation

Métadonnées provenant de bibliothèques AWS détenues et open source utilisées pour la SageMaker formation, telles que celles utilisées pour la formation distribuée, la compilation et la quantification.

Erreurs

Erreurs résultant de comportements inattendus, notamment des pannes, des pannes, des cascades et des défaillances résultant de l'interaction avec la plateforme de SageMaker formation.

Comment désactiver la collecte de métadonnées

Vous pouvez choisir de ne pas partager les métadonnées agrégées avec la SageMaker formation lors de la création d'une tâche de formation à l'aide de l'CreateTrainingJobAPI. Si vous utilisez la console pour créer des tâches d’entraînement, la collecte de métadonnées est désactivée par défaut.

Important

Vous devez choisir de refuser la collecte de métadonnées pour chaque tâche d’entraînement que vous soumettez. Vous devez également choisir de vous désinscrire dans un appel d’API, comme illustré dans les exemples suivants. Vous ne pouvez pas choisir de vous désinscrire dans un script d’entraînement.

La section suivante montre comment vous pouvez désactiver la collecte de métadonnées à l'aide du AWS CLI AWS SDK pour Python (Boto3), ou du SDK SageMaker Python.

Désactivez la collecte de métadonnées à l'aide du AWS Command Line Interface (AWS CLI)

Pour désactiver la collecte de métadonnées à l'aide de AWS CLI, définissez la variable OPT_OUT_TRACKING d'environnement sur 1 dans l'create-training-jobAPI, comme indiqué dans l'exemple de code suivant.

aws sagemaker create-training-job \ --training-job-name your_job_name \ --algorithm-specification AlgorithmName=your_algorithm_name\ --output-data-config S3OutputPath=s3://bucket-name/key-name-prefix \ --resource-config InstanceType=ml.c5.xlarge, InstanceCount=1 \ --stopping-condition MaxRuntimeInSeconds=100 \ --environment OPT_OUT_TRACKING=1

Désactivez la collecte de métadonnées à l'aide du AWS SDK pour Python (Boto3)

Pour désactiver la collecte de métadonnées à l’aide du kit SDK pour Python (Boto3), définissez la variable d’environnement OPT_OUT_TRACKING sur 1 dans l’API create_training_job, comme indiqué dans l’exemple de code suivant.

boto3.client('sagemaker').create_training_job( TrainingJobName='your_training_job', AlgorithmSpecification={ 'AlgorithmName': 'your_algorithm_name', 'TrainingInputMode': 'File', }, RoleArn='your_arn', OutputDataConfig={ 'S3OutputPath': 's3://bucket-name/key-name-prefix', }, ResourceConfig={ 'InstanceType': 'ml.m4.xlarge', 'InstanceCount': 1, 'VolumeSizeInGB': 123, }, StoppingCondition={ 'MaxRuntimeInSeconds': 123, }, Environment={ 'OPT_OUT_TRACKING': '1' }, )

Désactiver la collecte de métadonnées à l'aide du SDK SageMaker Python

Pour désactiver la collecte de métadonnées à l'aide du SDK SageMaker Python, définissez la variable OPT_OUT_TRACKING d'1environnement sur une SageMaker IA, ModelTrainer comme indiqué dans l'exemple de code suivant.

sagemaker.train.ModelTrainer( image_uri='path_to_container', role='rolearn', instance_count=1, instance_type='ml.c5.xlarge', environment={ 'OPT_OUT_TRACKING': '1' }, )

Désactivation de la collecte des métadonnées à l’échelle des comptes

Si vous souhaitez désactiver la collecte de métadonnées pour plusieurs comptes, vous pouvez définir une variable d’environnement pour désactiver le suivi à l’échelle des comptes. Vous devez utiliser le SDK SageMaker AI Python pour désactiver la collecte de métadonnées au niveau du compte.

L’exemple de code suivant illustre comment désactiver le suivi à l’échelle des comptes.

SchemaVersion: '1.0' SageMaker: TrainingJob: Environment: 'OPT_OUT_TRACKING': '1'

Pour plus d'informations sur la manière de désactiver le suivi à l'échelle du compte, consultez Configuration et utilisation des valeurs par défaut avec le SageMaker SDK Python.

Informations supplémentaires

Si votre service en aval dépend de la formation à SageMaker l'IA

Si vous gérez un service qui repose sur la SageMaker formation, il est vivement recommandé d'informer votre client de la collecte de métadonnées agrégées sur la plateforme de SageMaker formation et de lui proposer la possibilité de s'y opposer. Vous pouvez également refuser la collecte des métadonnées au nom de votre client.

Si vous êtes client ou client d'un service qui utilise la formation à SageMaker l'IA

Si vous êtes client ou client d'un service qui utilise la SageMaker formation, utilisez la méthode de votre choix dans la section précédente pour désactiver la collecte de métadonnées.