Aggiornamento di un gruppo Storage Lens - Amazon Simple Storage Service

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

Aggiornamento di un gruppo Storage Lens

I seguenti esempi illustrano come aggiornare un gruppo Amazon S3 Storage Lens. Puoi aggiornare un gruppo Storage Lens utilizzando la console Amazon S3, la AWS Command Line Interface (AWS CLI) e AWS SDK for Java.

Per aggiornare un gruppo Storage Lens
  1. Accedi alla AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

  2. Nel pannello di navigazione a sinistra, scegli Gruppi Storage Lens.

  3. In Gruppi Storage Lens, scegli il gruppo Storage Lens che desideri aggiornare.

  4. In Ambito, scegli Modifica.

  5. Nella pagina Ambito, scegli il filtro da applicare al gruppo Storage Lens. Per applicare più filtri, seleziona i filtri, quindi scegli l'operatore logico AND oppure OR.

    • Per il filtro Prefissi, seleziona Prefissi e inserisci una stringa di prefisso. Per aggiungere più prefissi, scegli Aggiungi prefisso. Per rimuovere un prefisso, scegli Rimuovi accanto al prefisso che desideri eliminare.

    • Per il filtro Tag di oggetti, inserisci la coppia chiave-valore per l'oggetto. Quindi scegli Aggiungi tag. Per rimuovere un tag, scegli Rimuovi accanto al tag che desideri eliminare.

    • Per il filtro Suffissi, seleziona Suffissi. e inserisci una stringa di suffisso. Per aggiungere più suffissi, scegli Aggiungi suffisso. Per rimuovere un suffisso, scegli Rimuovi accanto al suffisso che desideri eliminare.

    • Per il filtro Età, specifica l'intervallo di età dell'oggetto in giorni. Scegli Specifica l'età minima dell'oggetto e inserisci l'età minima dell'oggetto. In Specifica l'età massima dell'oggetto inserisci l'età massima dell'oggetto.

    • Per il filtro Dimensione, specifica l'intervallo di dimensioni dell'oggetto e l'unità di misura. Scegli Specifica la dimensione minima dell'oggetto e inserisci la dimensione minima dell'oggetto. In Specifica la dimensione massima dell'oggetto inserisci la dimensione dell'oggetto.

  6. Seleziona Salva modifiche. Viene visualizzata la pagina dei dettagli del gruppo Storage Lens.

  7. (Facoltativo) Se desideri aggiungere un nuovo tag delle risorse AWS, scorri fino alla sezione dei Tag delle risorse AWS, quindi scegli Aggiungi tag. Viene visualizzata la pagina Aggiungi tag.

    Aggiungi la nuova coppia chiave-valore, quindi scegli Salva modifiche. Viene visualizzata la pagina dei dettagli del gruppo Storage Lens.

  8. (Facoltativo) Se desideri rimuovere un tag delle risorse AWS esistente, scorri fino alla sezione dei Tag delle risorse AWS e seleziona il tag della risorsa. Quindi, scegli Elimina. Viene visualizzata la finestra di dialogo Elimina i tag AWS.

    Scegli nuovamente Elimina per eliminare definitivamente il tag delle risorse AWS.

    Nota

    Una volta che un tag delle risorse AWS è stato eliminato in modo permanente, non è possibile ripristinarlo.

Il comando AWS CLI di esempio seguente restituisce i dettagli di configurazione per un gruppo Storage Lens denominato marketing-department. Per utilizzare questo comando di esempio, sostituisci user input placeholders con le tue informazioni.

aws s3control get-storage-lens-group --account-id 111122223333 \ --region us-east-1 --name marketing-department

Il seguente comando AWS CLI di esempio viene utilizzato per aggiornare un gruppo Storage Lens. Per utilizzare questo comando di esempio, sostituisci user input placeholders con le tue informazioni.

aws s3control update-storage-lens-group --account-id 111122223333 \ --region us-east-1 --storage-lens-group=file://./marketing-department.json

Per esempi di configurazione JSON, consulta Configurazione dei gruppi Storage Lens.

Il comando AWS SDK for Java di esempio seguente restituisce i dettagli di configurazione per il gruppo Storage Lens Marketing-Department nell'account 111122223333. Per utilizzare questo comando, sostituisci user input placeholders con le tue informazioni.

package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.GetStorageLensGroupRequest; import software.amazon.awssdk.services.s3control.model.GetStorageLensGroupResponse; public class GetStorageLensGroup { public static void main(String[] args) { String storageLensGroupName = "Marketing-Department"; String accountId = "111122223333"; try { GetStorageLensGroupRequest getRequest = GetStorageLensGroupRequest.builder() .name(storageLensGroupName) .accountId(accountId).build(); S3ControlClient s3ControlClient = S3ControlClient.builder() .region(Region.US_WEST_2) .credentialsProvider(ProfileCredentialsProvider.create()) .build(); GetStorageLensGroupResponse response = s3ControlClient.getStorageLensGroup(getRequest); System.out.println(response); } 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(); } } }

Nell'esempio seguente viene aggiornato il gruppo Storage Lens Marketing-Department nell'account 111122223333. In questo esempio l'ambito del pannello di controllo viene aggiornato per includere oggetti che corrispondano a uno dei seguenti suffissi: .png, .gif, .jpg o .jpeg. Per utilizzare questo comando, sostituisci user input placeholders con le tue informazioni.

package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.StorageLensGroup; import software.amazon.awssdk.services.s3control.model.StorageLensGroupFilter; import software.amazon.awssdk.services.s3control.model.UpdateStorageLensGroupRequest; public class UpdateStorageLensGroup { public static void main(String[] args) { String storageLensGroupName = "Marketing-Department"; String accountId = "111122223333"; try { // Create updated filter. StorageLensGroupFilter suffixFilter = StorageLensGroupFilter.builder() .matchAnySuffix(".png", ".gif", ".jpg", ".jpeg") .build(); StorageLensGroup storageLensGroup = StorageLensGroup.builder() .name(storageLensGroupName) .filter(suffixFilter) .build(); UpdateStorageLensGroupRequest updateStorageLensGroupRequest = UpdateStorageLensGroupRequest.builder() .name(storageLensGroupName) .storageLensGroup(storageLensGroup) .accountId(accountId) .build(); S3ControlClient s3ControlClient = S3ControlClient.builder() .region(Region.US_WEST_2) .credentialsProvider(ProfileCredentialsProvider.create()) .build(); s3ControlClient.updateStorageLensGroup(updateStorageLensGroupRequest); } 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(); } } }

Per esempi di configurazione JSON, consulta Configurazione dei gruppi Storage Lens.