Confidentialité des données sur Amazon SageMaker - Amazon SageMaker

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 sur Amazon SageMaker

Amazon SageMaker collecte des informations agrégées sur l'utilisation des bibliothèques AWS détenues et open source utilisées pendant la formation. SageMaker 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 SageMaker collectées et sur la manière de refuser 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 dues à un comportement inattendu, notamment des défaillances, des pannes, des cascades et des défaillances résultant de l'interaction avec la plateforme de SageMaker formation.

Comment refuser la collecte de métadonnées

Vous pouvez choisir de ne pas partager les métadonnées agrégées avec la SageMaker formation lorsque vous créez un poste de formation à l'aide du CreateTrainingJobAPI. Si vous utilisez la console pour créer des tâches de formation, 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 de formation que vous soumettez. Vous devez également choisir de vous désinscrire lors d'un API appel, comme indiqué dans les exemples suivants. Vous ne pouvez pas choisir de vous désinscrire dans un script de formation.

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

Désactiver 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 in, create-training-job API 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ésactiver la collecte de métadonnées à l'aide du AWS SDK for Python (Boto3)

Pour désactiver la collecte de métadonnées à l'aide de SDK for Python (Boto3), définissez la variable d'environnement sur 1 in OPT_OUT_TRACKING the, create_training_job API 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 SageMaker Python SDK

Pour désactiver la collecte de métadonnées à l'aide de SageMaker PythonSDK, définissez la variable d'environnement OPT_OUT_TRACKING à 1 l'intérieur d'un SageMaker estimateur, comme indiqué dans l'exemple de code suivant.

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

Se désinscrire de la collecte de métadonnées à l'échelle du compte

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 du compte. Vous devez utiliser le SageMaker Python SDK pour refuser la collecte de métadonnées au niveau du compte.

L'exemple de code suivant montre comment désactiver le suivi à l'échelle du compte.

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

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

Informations supplémentaires

Si votre service en aval dépend de la SageMaker formation

Si vous exploitez 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 le choix de se désinscrire. Vous pouvez également refuser la collecte de métadonnées au nom de votre client.

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

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