Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Mise à jour d’un tableau de bord Amazon S3 Storage Lens

Mode de mise au point
Mise à jour d’un tableau de bord Amazon S3 Storage Lens - Amazon Simple Storage Service

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.

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.

Le tableau de bord par défaut d’Amazon S3 Storage Lens est default-account-dashboard. Ce tableau de bord est préconfiguré par Amazon S3 pour vous aider à visualiser le résumé des informations et des tendances des métriques gratuites et avancées agrégées de votre compte dans la console. Vous ne pouvez pas modifier la portée de la configuration du tableau de bord par défaut, mais vous pouvez mettre à niveau la sélection de métriques gratuites vers les métriques et recommandations avancées payantes, configurer l’exportation facultative des métriques ou même désactiver le tableau de bord par défaut. Ce tableau de bord par défaut ne peut pas être supprimé et peut uniquement être désactivé. Pour de plus amples informations, veuillez consulter Utilisation de la console S3.

Suivez les étapes suivantes pour mettre à jour un tableau de bord Amazon S3 Storage Lens sur la console Amazon S3.

Étape 1 : mettre à jour la portée du tableau de bord
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation de gauche, choisissez Storage Lens, Tableaux de bord.

  3. Choisissez le tableau de bord que vous souhaitez modifier, puis choisissez Edit (Modifier).

    La page Edit dashboard (Modifier le tableau de bord) s’ouvre.

    Note

    Vous ne pouvez pas modifier les éléments suivants :

    • Le nom du tableau de bord

    • La Région d’accueil

    • La portée de tableau de bord du tableau de bord par défaut, qui est étendue à l’ensemble du stockage de votre compte.

  4. (Facultatif) Sur la page de configuration du tableau de bord, dans la section General (Général), mettez à jour et ajoutez des étiquettes dans votre tableau de bord.

    Vous pouvez utiliser des balises pour gérer les autorisations de votre tableau de bord et pour suivre les coûts liés à S3 Storage Lens. Pour plus d’informations, consultez Contrôle de l’accès à l’aide d’étiquettes de ressources dans le Guide de l’utilisateur IAM et Étiquettes de répartition des coûts générées par AWS dans le Guide de l’utilisateur AWS Billing .

    Note

    Vous pouvez ajouter jusqu’à 50 balises à votre configuration de tableau de bord.

  5. Dans la section Dashboard scope (Portée du tableau de bord), procédez comme suit :

    1. Mettez à jour les Régions et les compartiments que S3 Storage Lens doit inclure ou exclure du tableau de bord.

      Note
      • Vous pouvez inclure ou exclure des Régions et des compartiments. Cette option est limitée aux Régions uniquement lors de la création de tableaux de bord au niveau de l’organisation sur les comptes membres de votre organisation.

      • Vous pouvez choisir jusqu'à 50 compartiments à inclure ou exclure.

    2. Mettez à jour les compartiments des Régions sélectionnées que vous souhaitez inclure ou exclure de S3 Storage Lens. Vous pouvez inclure ou exclure des compartiments, mais pas les deux. Cette option n’est pas disponible lors de la création de tableaux de bord au niveau de l’organisation.

Étape 2 : mettre à jour la sélection de métriques
  1. Dans la section Metrics selection (Sélection de métriques), sélectionnez le type de métriques que vous souhaitez agréger pour ce tableau de bord.

    • Pour inclure des métriques gratuites agrégées au niveau du compartiment et disponibles pour les requêtes pendant 14 jours, choisissez Free Metrics (Métriques gratuites).

    • Pour activer les métriques avancées et d’autres options avancées, choisissez Advanced metrics and recommendations (Métriques et recommandations avancées). Ces options incluent l'agrégation avancée des préfixes, la CloudWatch publication sur Amazon et les recommandations contextuelles. Les données sont disponibles pour les requêtes pendant 15 mois. Les métriques et recommandations avancées entraînent un coût supplémentaire. Pour plus d’informations, consultez Tarification Amazon S3.

      Pour plus d’informations sur les métriques gratuites et avancées, consultez Sélection des métriques.

  2. Sous Advanced metrics and recommendations features (Fonctionnalités de métriques et recommandations avancées), sélectionnez les options que vous voulez activer :

    • Advanced metrics (Métriques avancées)

    • CloudWatch publiant

    • Prefix aggregation (Agrégation de préfixes)

    Important

    Si vous activez l'agrégation de préfixes pour votre configuration S3 Storage Lens, les métriques au niveau du préfixe ne seront pas publiées sur. CloudWatch Seules les métriques S3 Storage Lens au niveau du bucket, du compte et de l'organisation sont publiées sur. CloudWatch

  3. Si vous avez activé Advanced metrics (Métriques avancées), sélectionnez les Advanced metrics categories (Catégories de métriques avancées) que vous souhaitez afficher dans votre tableau de bord S3 Storage Lens :

    • Métriques d’activité

    • Detailed status code metrics (Métriques détaillées sur le code de statut)

    • Advanced cost optimization metrics (Métriques avancées sur l’optimisation des coûts)

    • Advanced data protection metrics (Métriques avancées sur la protection des données)

    Pour plus d’informations sur les catégories de métriques, consultez Catégories de métriques. Pour obtenir une liste complète des métriques, consultez Glossaire des métriques Amazon S3 Storage Lens.

  4. Si vous avez choisi d’activer l’agrégation des préfixes, configurez les éléments suivants :

    1. Choisissez la taille minimale du seuil de préfixe pour ce tableau de bord.

      Par exemple, un seuil de préfixe de 5 % indique que les préfixes représentant 5 % ou plus de la taille totale de stockage du compartiment seront agrégés.

    2. Sélectionnez la profondeur de préfixe.

      Ce paramètre indique le nombre maximal de niveaux jusqu’auquel les préfixes sont évalués. La profondeur de préfixe doit être inférieure à 10.

    3. Saisissez un caractère de délimiteur de préfixe.

      Il s’agit de la valeur utilisée pour identifier chaque niveau de préfixe. La valeur par défaut dans Amazon S3 est le caractère /, mais votre structure de stockage peut utiliser d'autres délimiteurs.

(Facultatif) Étape 3 : exporter des métriques pour le tableau de bord
  1. Dans la section Metrics export (Exportation de métriques), choisissez Enable (Activer) pour créer une exportation de métriques qui sera placée quotidiennement dans un compartiment de destination de votre choix. Pour désactiver l’exportation des métriques, choisissez Disable (Désactiver).

    L'exportation des métriques est au format CSV ou Apache Parquet . La portée des données est la même que celle des données de votre tableau de bord S3 Storage Lens sans les recommandations.

  2. Si cette option est activée, choisissez le format de sortie de vos statistiques quotidiennes : CSV ou Apache Parquet.

    Parquet est un format de fichier open source pour Hadoop qui stocke les données imbriquées dans un format à colonnes plates.

  3. Sélectionnez le compartiment S3 de destination pour l’exportation de vos métriques.

    Vous pouvez choisir un compartiment dans le compte actuel du tableau de bord S3 Storage Lens. Vous pouvez également en choisir un autre Compte AWS si vous disposez des autorisations du compartiment de destination et de l'ID de compte du propriétaire du compartiment de destination.

  4. Choisissez le compartiment S3 de destination (format : s3://bucket-name/prefix).

    Le compartiment doit être dans la région d’origine de votre tableau de bord S3 Storage Lens. La console S3 vous montre le paramètre Destination bucket permission (Autorisation de compartiment de destination) qui sera ajouté par Amazon S3 à la politique de compartiment de destination. Amazon S3 met à jour la politique de compartiment sur le compartiment de destination pour permettre à S3 de placer des données dans ce compartiment.

  5. (Facultatif) Pour activer le chiffrement côté serveur pour l’exportation de vos métriques, choisissez Specify an encryption key (Spécifier une clé de chiffrement). Ensuite, choisissez le Type de chiffrement : Clés gérées par Amazon S3 (SSE-S3) ou Clé AWS Key Management Service  (SSE-KMS).

    Vous pouvez choisir entre une clé gérée par Amazon S3 (SSE-S3) et une clé AWS Key Management Service (AWS KMS) (SSE-KMS).

  6. (Facultatif) Pour spécifier une AWS KMS clé, vous devez choisir une clé KMS ou saisir une clé Amazon Resource Name (ARN). Sous CléAWS KMS , spécifiez votre clé KMS de l’une des manières suivantes :

    • Pour choisir parmi une liste de clés KMS disponibles, choisissez Choisir parmi vos clés AWS KMS keys, puis sélectionnez votre Clé KMS dans la liste des clés disponibles.

      La clé Clé gérée par AWS (aws/s3) et la clé gérée par votre client apparaissent toutes deux dans cette liste. Pour plus d’informations sur les clés gérées par le client, consultez Clés de client et clés AWS dans le Guide du développeur AWS Key Management Service .

      Note

      Le Clé gérée par AWS (aws/S3) n'est pas pris en charge pour le chiffrement SSE-KMS avec S3 Storage Lens.

    • Pour saisir l'ARN de la clé KMS, choisissez Enter AWS KMS key ARN, puis entrez l'ARN de votre clé KMS dans le champ qui apparaît.

    • Pour créer une nouvelle clé gérée par le client dans la AWS KMS console, choisissez Create a KMS key.

      Si vous choisissez une clé gérée par le client, vous devez accorder à S3 Storage Lens l’autorisation de chiffrer dans la politique de clé AWS KMS . Pour de plus amples informations, veuillez consulter Utilisation d'un AWS KMS key pour chiffrer vos exportations de métriques.

      Pour plus d'informations sur la création d'un AWS KMS key, consultez la section Création de clés dans le guide du AWS Key Management Service développeur.

  7. Sélectionnez Enregistrer les modifications.

Pour améliorer la visibilité de votre stockage, vous pouvez créer un ou plusieurs groupes S3 Storage Lens et les attacher à votre tableau de bord. Un groupe S3 Storage Lens est un filtre défini personnalisé pour les objets basé sur les préfixes, les suffixes, les balises d’objet, la taille d’objet, l’âge d’objet ou une combinaison de ces filtres.

Vous pouvez utiliser les groupes S3 Storage Lens pour obtenir une visibilité précise sur les compartiments partagés de grande taille, tels que les lacs de données, afin de prendre des décisions commerciales plus éclairées. Par exemple, vous pouvez rationaliser l’allocation du stockage et optimiser les rapports sur les coûts en répartissant l’utilisation du stockage en groupes d’objets spécifiques pour des projets individuels et des centres de coûts au sein d’un compartiment ou de plusieurs compartiments.

Pour utiliser les groupes S3 Storage Lens, vous devez mettre à niveau votre tableau de bord afin d’utiliser des métriques et des recommandations avancées. Pour plus d’informations sur les groupes S3 Storage Lens, consultez Utilisation des groupes S3 Storage Lens pour filtrer et agréger des métriques.

Suivez les étapes suivantes pour mettre à jour un tableau de bord Amazon S3 Storage Lens sur la console Amazon S3.

Étape 1 : mettre à jour la portée du tableau de bord
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation de gauche, choisissez Storage Lens, Tableaux de bord.

  3. Choisissez le tableau de bord que vous souhaitez modifier, puis choisissez Edit (Modifier).

    La page Edit dashboard (Modifier le tableau de bord) s’ouvre.

    Note

    Vous ne pouvez pas modifier les éléments suivants :

    • Le nom du tableau de bord

    • La Région d’accueil

    • La portée de tableau de bord du tableau de bord par défaut, qui est étendue à l’ensemble du stockage de votre compte.

  4. (Facultatif) Sur la page de configuration du tableau de bord, dans la section General (Général), mettez à jour et ajoutez des étiquettes dans votre tableau de bord.

    Vous pouvez utiliser des balises pour gérer les autorisations de votre tableau de bord et pour suivre les coûts liés à S3 Storage Lens. Pour plus d’informations, consultez Contrôle de l’accès à l’aide d’étiquettes de ressources dans le Guide de l’utilisateur IAM et Étiquettes de répartition des coûts générées par AWS dans le Guide de l’utilisateur AWS Billing .

    Note

    Vous pouvez ajouter jusqu’à 50 balises à votre configuration de tableau de bord.

  5. Dans la section Dashboard scope (Portée du tableau de bord), procédez comme suit :

    1. Mettez à jour les Régions et les compartiments que S3 Storage Lens doit inclure ou exclure du tableau de bord.

      Note
      • Vous pouvez inclure ou exclure des Régions et des compartiments. Cette option est limitée aux Régions uniquement lors de la création de tableaux de bord au niveau de l’organisation sur les comptes membres de votre organisation.

      • Vous pouvez choisir jusqu'à 50 compartiments à inclure ou exclure.

    2. Mettez à jour les compartiments des Régions sélectionnées que vous souhaitez inclure ou exclure de S3 Storage Lens. Vous pouvez inclure ou exclure des compartiments, mais pas les deux. Cette option n’est pas disponible lors de la création de tableaux de bord au niveau de l’organisation.

Étape 2 : mettre à jour la sélection de métriques
  1. Dans la section Metrics selection (Sélection de métriques), sélectionnez le type de métriques que vous souhaitez agréger pour ce tableau de bord.

    • Pour inclure des métriques gratuites agrégées au niveau du compartiment et disponibles pour les requêtes pendant 14 jours, choisissez Free Metrics (Métriques gratuites).

    • Pour activer les métriques avancées et d’autres options avancées, choisissez Advanced metrics and recommendations (Métriques et recommandations avancées). Ces options incluent l'agrégation avancée des préfixes, la CloudWatch publication sur Amazon et les recommandations contextuelles. Les données sont disponibles pour les requêtes pendant 15 mois. Les métriques et recommandations avancées entraînent un coût supplémentaire. Pour plus d’informations, consultez Tarification Amazon S3.

      Pour plus d’informations sur les métriques gratuites et avancées, consultez Sélection des métriques.

  2. Sous Advanced metrics and recommendations features (Fonctionnalités de métriques et recommandations avancées), sélectionnez les options que vous voulez activer :

    • Advanced metrics (Métriques avancées)

    • CloudWatch publiant

    • Prefix aggregation (Agrégation de préfixes)

    Important

    Si vous activez l'agrégation de préfixes pour votre configuration S3 Storage Lens, les métriques au niveau du préfixe ne seront pas publiées sur. CloudWatch Seules les métriques S3 Storage Lens au niveau du bucket, du compte et de l'organisation sont publiées sur. CloudWatch

  3. Si vous avez activé Advanced metrics (Métriques avancées), sélectionnez les Advanced metrics categories (Catégories de métriques avancées) que vous souhaitez afficher dans votre tableau de bord S3 Storage Lens :

    • Métriques d’activité

    • Detailed status code metrics (Métriques détaillées sur le code de statut)

    • Advanced cost optimization metrics (Métriques avancées sur l’optimisation des coûts)

    • Advanced data protection metrics (Métriques avancées sur la protection des données)

    Pour plus d’informations sur les catégories de métriques, consultez Catégories de métriques. Pour obtenir une liste complète des métriques, consultez Glossaire des métriques Amazon S3 Storage Lens.

  4. Si vous avez choisi d’activer l’agrégation des préfixes, configurez les éléments suivants :

    1. Choisissez la taille minimale du seuil de préfixe pour ce tableau de bord.

      Par exemple, un seuil de préfixe de 5 % indique que les préfixes représentant 5 % ou plus de la taille totale de stockage du compartiment seront agrégés.

    2. Sélectionnez la profondeur de préfixe.

      Ce paramètre indique le nombre maximal de niveaux jusqu’auquel les préfixes sont évalués. La profondeur de préfixe doit être inférieure à 10.

    3. Saisissez un caractère de délimiteur de préfixe.

      Il s’agit de la valeur utilisée pour identifier chaque niveau de préfixe. La valeur par défaut dans Amazon S3 est le caractère /, mais votre structure de stockage peut utiliser d'autres délimiteurs.

(Facultatif) Étape 3 : exporter des métriques pour le tableau de bord
  1. Dans la section Metrics export (Exportation de métriques), choisissez Enable (Activer) pour créer une exportation de métriques qui sera placée quotidiennement dans un compartiment de destination de votre choix. Pour désactiver l’exportation des métriques, choisissez Disable (Désactiver).

    L'exportation des métriques est au format CSV ou Apache Parquet . La portée des données est la même que celle des données de votre tableau de bord S3 Storage Lens sans les recommandations.

  2. Si cette option est activée, choisissez le format de sortie de vos statistiques quotidiennes : CSV ou Apache Parquet.

    Parquet est un format de fichier open source pour Hadoop qui stocke les données imbriquées dans un format à colonnes plates.

  3. Sélectionnez le compartiment S3 de destination pour l’exportation de vos métriques.

    Vous pouvez choisir un compartiment dans le compte actuel du tableau de bord S3 Storage Lens. Vous pouvez également en choisir un autre Compte AWS si vous disposez des autorisations du compartiment de destination et de l'ID de compte du propriétaire du compartiment de destination.

  4. Choisissez le compartiment S3 de destination (format : s3://bucket-name/prefix).

    Le compartiment doit être dans la région d’origine de votre tableau de bord S3 Storage Lens. La console S3 vous montre le paramètre Destination bucket permission (Autorisation de compartiment de destination) qui sera ajouté par Amazon S3 à la politique de compartiment de destination. Amazon S3 met à jour la politique de compartiment sur le compartiment de destination pour permettre à S3 de placer des données dans ce compartiment.

  5. (Facultatif) Pour activer le chiffrement côté serveur pour l’exportation de vos métriques, choisissez Specify an encryption key (Spécifier une clé de chiffrement). Ensuite, choisissez le Type de chiffrement : Clés gérées par Amazon S3 (SSE-S3) ou Clé AWS Key Management Service  (SSE-KMS).

    Vous pouvez choisir entre une clé gérée par Amazon S3 (SSE-S3) et une clé AWS Key Management Service (AWS KMS) (SSE-KMS).

  6. (Facultatif) Pour spécifier une AWS KMS clé, vous devez choisir une clé KMS ou saisir une clé Amazon Resource Name (ARN). Sous CléAWS KMS , spécifiez votre clé KMS de l’une des manières suivantes :

    • Pour choisir parmi une liste de clés KMS disponibles, choisissez Choisir parmi vos clés AWS KMS keys, puis sélectionnez votre Clé KMS dans la liste des clés disponibles.

      La clé Clé gérée par AWS (aws/s3) et la clé gérée par votre client apparaissent toutes deux dans cette liste. Pour plus d’informations sur les clés gérées par le client, consultez Clés de client et clés AWS dans le Guide du développeur AWS Key Management Service .

      Note

      Le Clé gérée par AWS (aws/S3) n'est pas pris en charge pour le chiffrement SSE-KMS avec S3 Storage Lens.

    • Pour saisir l'ARN de la clé KMS, choisissez Enter AWS KMS key ARN, puis entrez l'ARN de votre clé KMS dans le champ qui apparaît.

    • Pour créer une nouvelle clé gérée par le client dans la AWS KMS console, choisissez Create a KMS key.

      Si vous choisissez une clé gérée par le client, vous devez accorder à S3 Storage Lens l’autorisation de chiffrer dans la politique de clé AWS KMS . Pour de plus amples informations, veuillez consulter Utilisation d'un AWS KMS key pour chiffrer vos exportations de métriques.

      Pour plus d'informations sur la création d'un AWS KMS key, consultez la section Création de clés dans le guide du AWS Key Management Service développeur.

  7. Sélectionnez Enregistrer les modifications.

Pour améliorer la visibilité de votre stockage, vous pouvez créer un ou plusieurs groupes S3 Storage Lens et les attacher à votre tableau de bord. Un groupe S3 Storage Lens est un filtre défini personnalisé pour les objets basé sur les préfixes, les suffixes, les balises d’objet, la taille d’objet, l’âge d’objet ou une combinaison de ces filtres.

Vous pouvez utiliser les groupes S3 Storage Lens pour obtenir une visibilité précise sur les compartiments partagés de grande taille, tels que les lacs de données, afin de prendre des décisions commerciales plus éclairées. Par exemple, vous pouvez rationaliser l’allocation du stockage et optimiser les rapports sur les coûts en répartissant l’utilisation du stockage en groupes d’objets spécifiques pour des projets individuels et des centres de coûts au sein d’un compartiment ou de plusieurs compartiments.

Pour utiliser les groupes S3 Storage Lens, vous devez mettre à niveau votre tableau de bord afin d’utiliser des métriques et des recommandations avancées. Pour plus d’informations sur les groupes S3 Storage Lens, consultez Utilisation des groupes S3 Storage Lens pour filtrer et agréger des métriques.

L’exemple de commande suivant met à jour la configuration d’un tableau de bord Amazon S3 Storage Lens. Pour utiliser ces exemples, remplacez user input placeholders par vos propres informations.

aws s3control put-storage-lens-configuration --account-id=111122223333 --config-id=example-dashboard-configuration-id --region=us-east-1 --storage-lens-configuration=file://./config.json --tags=file://./tags.json

L’exemple de commande suivant met à jour la configuration d’un tableau de bord Amazon S3 Storage Lens. Pour utiliser ces exemples, remplacez user input placeholders par vos propres informations.

aws s3control put-storage-lens-configuration --account-id=111122223333 --config-id=example-dashboard-configuration-id --region=us-east-1 --storage-lens-configuration=file://./config.json --tags=file://./tags.json
Exemple – Mettre à jour la configuration par défaut Amazon S3 Storage Lens avec les métriques et recommandations avancées

Les exemples suivants montrent comment mettre à jour la configuration S3 Storage Lens par défaut avec les métriques et recommandations avancées dans le kit SDK pour Java :

package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.services.s3control.AWSS3Control; import com.amazonaws.services.s3control.AWSS3ControlClient; import com.amazonaws.services.s3control.model.AccountLevel; import com.amazonaws.services.s3control.model.ActivityMetrics; import com.amazonaws.services.s3control.model.BucketLevel; import com.amazonaws.services.s3control.model.Format; import com.amazonaws.services.s3control.model.Include; import com.amazonaws.services.s3control.model.OutputSchemaVersion; import com.amazonaws.services.s3control.model.PrefixLevel; import com.amazonaws.services.s3control.model.PrefixLevelStorageMetrics; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.services.s3control.model.S3BucketDestination; import com.amazonaws.services.s3control.model.SSES3; import com.amazonaws.services.s3control.model.SelectionCriteria; import com.amazonaws.services.s3control.model.StorageLensAwsOrg; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensDataExport; import com.amazonaws.services.s3control.model.StorageLensDataExportEncryption; import com.amazonaws.services.s3control.model.StorageLensTag; import java.util.Arrays; import java.util.List; import static com.amazonaws.regions.Regions.US_WEST_2; public class UpdateDefaultConfigWithPaidFeatures { public static void main(String[] args) { String configurationId = "default-account-dashboard"; // This configuration ID cannot be modified. String sourceAccountId = "111122223333"; try { SelectionCriteria selectionCriteria = new SelectionCriteria() .withDelimiter("/") .withMaxDepth(5) .withMinStorageBytesPercentage(10.0); PrefixLevelStorageMetrics prefixStorageMetrics = new PrefixLevelStorageMetrics() .withIsEnabled(true) .withSelectionCriteria(selectionCriteria); BucketLevel bucketLevel = new BucketLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withPrefixLevel(new PrefixLevel().withStorageMetrics(prefixStorageMetrics)); AccountLevel accountLevel = new AccountLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withBucketLevel(bucketLevel); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withIsEnabled(true); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) ); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 couldn't process // it and returned an error response. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3. e.printStackTrace(); } } }
Note

Des frais supplémentaires s’appliquent pour les métriques et recommandations avancées. Pour plus d’informations, consultez Métriques et recommandations avancées.

Exemple – Mettre à jour la configuration par défaut Amazon S3 Storage Lens avec les métriques et recommandations avancées

Les exemples suivants montrent comment mettre à jour la configuration S3 Storage Lens par défaut avec les métriques et recommandations avancées dans le kit SDK pour Java :

package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.services.s3control.AWSS3Control; import com.amazonaws.services.s3control.AWSS3ControlClient; import com.amazonaws.services.s3control.model.AccountLevel; import com.amazonaws.services.s3control.model.ActivityMetrics; import com.amazonaws.services.s3control.model.BucketLevel; import com.amazonaws.services.s3control.model.Format; import com.amazonaws.services.s3control.model.Include; import com.amazonaws.services.s3control.model.OutputSchemaVersion; import com.amazonaws.services.s3control.model.PrefixLevel; import com.amazonaws.services.s3control.model.PrefixLevelStorageMetrics; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.services.s3control.model.S3BucketDestination; import com.amazonaws.services.s3control.model.SSES3; import com.amazonaws.services.s3control.model.SelectionCriteria; import com.amazonaws.services.s3control.model.StorageLensAwsOrg; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensDataExport; import com.amazonaws.services.s3control.model.StorageLensDataExportEncryption; import com.amazonaws.services.s3control.model.StorageLensTag; import java.util.Arrays; import java.util.List; import static com.amazonaws.regions.Regions.US_WEST_2; public class UpdateDefaultConfigWithPaidFeatures { public static void main(String[] args) { String configurationId = "default-account-dashboard"; // This configuration ID cannot be modified. String sourceAccountId = "111122223333"; try { SelectionCriteria selectionCriteria = new SelectionCriteria() .withDelimiter("/") .withMaxDepth(5) .withMinStorageBytesPercentage(10.0); PrefixLevelStorageMetrics prefixStorageMetrics = new PrefixLevelStorageMetrics() .withIsEnabled(true) .withSelectionCriteria(selectionCriteria); BucketLevel bucketLevel = new BucketLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withPrefixLevel(new PrefixLevel().withStorageMetrics(prefixStorageMetrics)); AccountLevel accountLevel = new AccountLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withBucketLevel(bucketLevel); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withIsEnabled(true); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) ); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 couldn't process // it and returned an error response. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3. e.printStackTrace(); } } }
Note

Des frais supplémentaires s’appliquent pour les métriques et recommandations avancées. Pour plus d’informations, consultez Métriques et recommandations avancées.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.