Privacy dei dati in Amazon SageMaker - Amazon SageMaker

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à.

Privacy dei dati in Amazon SageMaker

Amazon SageMaker raccoglie informazioni aggregate sull'uso delle librerie di AWS proprietà e open source utilizzate durante la formazione. SageMaker utilizza questi metadati aggregati per migliorare i servizi e l'esperienza dei clienti.

Le sezioni seguenti forniscono spiegazioni sul tipo di metadati raccolti e su come disattivare la SageMaker raccolta di metadati.

Tipo di informazioni da raccogliere

Informazioni di utilizzo

Metadati provenienti da librerie AWS di proprietà e open source utilizzate per la SageMaker formazione, come quelle utilizzate per l'addestramento distribuito, la compilazione e la quantizzazione.

Errori

Errori dovuti a comportamenti imprevisti, tra cui guasti, arresti anomali, interruzioni a cascata e guasti derivanti dall'interazione con la piattaforma di formazione. SageMaker

Come disattivare la raccolta di metadati

Puoi scegliere di non condividere i metadati aggregati con la SageMaker formazione quando crei un lavoro di formazione utilizzando. CreateTrainingJob API Se utilizzi la console per creare lavori di formazione, la raccolta di metadati è disabilitata per impostazione predefinita.

Importante

Devi scegliere di disattivare la raccolta di metadati per ogni lavoro di formazione che invii. È inoltre necessario scegliere di non partecipare a una API chiamata, come illustrato negli esempi seguenti. Non è possibile scegliere di rinunciare all'interno di uno script di formazione.

La sezione seguente mostra come disattivare la raccolta di metadati utilizzando AWS CLI AWS SDK for Python (Boto3), o SageMaker PythonSDK.

Disattiva la raccolta di metadati utilizzando () AWS Command Line InterfaceAWS CLI

Per disattivare la raccolta di metadati utilizzando il AWS CLI, impostate la variabile di ambiente OPT_OUT_TRACKING su 1 in, create-training-job API come mostrato nel seguente esempio di codice.

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

Disattiva la raccolta di metadati utilizzando il AWS SDK for Python (Boto3)

Per disattivare la raccolta di metadati utilizzando SDK for Python (Boto3), imposta la OPT_OUT_TRACKING variabile 1 di ambiente su in come mostrato create_training_job API nel seguente esempio di codice.

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' }, )

Disattiva la raccolta di metadati usando Python SageMaker SDK

Per disattivare la raccolta di metadati utilizzando SageMaker SDK Python, imposta la OPT_OUT_TRACKING variabile di ambiente 1 all'interno di SageMaker uno stimatore, come mostrato nel seguente esempio di codice.

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

Disattiva la raccolta di metadati a livello di account

Se desideri disattivare la raccolta di metadati per diversi account, puoi impostare una variabile di ambiente per disattivare il tracciamento a livello di account. È necessario utilizzare SageMaker Python SDK per disattivare la raccolta di metadati a livello di account.

Il seguente esempio di codice mostra come disattivare il tracciamento a livello di account.

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

Per ulteriori informazioni su come disattivare il tracciamento a livello di account, consulta Configurazione e utilizzo dei valori predefiniti con Python. SageMaker SDK

Informazioni aggiuntive

Se il servizio downstream dipende dalla formazione SageMaker

Se gestisci un servizio che si basa sulla SageMaker formazione, ti consigliamo vivamente di informare il cliente sulla raccolta di metadati aggregati nella piattaforma di SageMaker formazione e di offrire loro la possibilità di rinunciare. In alternativa, puoi disattivare la raccolta di metadati per conto del tuo cliente.

Se sei un cliente o un cliente di un servizio che utilizza la formazione SageMaker

Se sei un cliente o un cliente di un servizio che utilizza la SageMaker formazione, utilizza il metodo preferito nella sezione precedente per disattivare la raccolta di metadati.