

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

# Paginazione
<a name="feature-pagination"></a>

Molte operazioni AWS di assistenza possono restituire più risultati di quelli contenuti in una singola risposta. Quando ciò si verifica, la risposta include un token di impaginazione che indica che sono disponibili più risultati. Per recuperare la pagina successiva di risultati, includi quel token in una richiesta successiva. Questo processo si ripete finché non viene restituito alcun token, a indicare che hai ricevuto tutti i risultati.

## Come funziona l'impaginazione
<a name="pagination-how-it-works"></a>

Quando si richiama un'operazione API impaginata, il servizio restituisce un numero massimo fisso di elementi per risposta. Se il numero totale di elementi supera questo limite, il servizio include un token di impaginazione nella risposta. Il nome specifico di questo token varia in base al servizio: i nomi comuni includono`NextToken`,, e. `Marker` `ContinuationToken` `ExclusiveStartKey` Per richiedere la pagina successiva, passate questo valore del token nel parametro di richiesta corrispondente della chiamata successiva.

La maggior parte delle operazioni impaginate supporta anche un parametro che controlla il numero massimo di elementi restituiti per pagina. I nomi comuni di questo parametro includono`MaxResults`,, `MaxItems` `MaxKeys``MaxRecords`, e. `Limit`

Un token di impaginazione è valido solo se è stato ricevuto in una risposta precedente della stessa operazione. Se la risposta non include un token, non ci sono altri risultati da recuperare.

## Utilizzo degli impaginatori
<a name="pagination-paginators"></a>

*Invece di tracciare manualmente i token di impaginazione, tutti gli AWS SDK forniscono astrazioni di impaginazione.* Un paginatore gestisce automaticamente la gestione dei token, effettuando chiamate API successive e producendo risultati fino al recupero di tutte le pagine. L'uso di un impaginatore semplifica il codice e riduce il rischio di errori, come dimenticare di passare il token o utilizzarlo in modo errato.

Caratteristiche chiave degli impaginatori negli SDK:
+ Gli impaginatori accettano gli stessi parametri di input dell'operazione API sottostante.
+ Gli impaginatori rilevano automaticamente quando sono disponibili più pagine e le recuperano.
+ Gli impaginatori smettono di effettuare richieste quando nella risposta non viene restituito alcun token di impaginazione.
+ Alcuni SDK forniscono inoltre meccanismi per limitare il numero totale di pagine o elementi recuperati.

Consulta la guida per sviluppatori del tuo SDK specifico per conoscere la sintassi del paginator e i modelli di utilizzo disponibili nella tua lingua.

## Support di AWS SDK e strumenti
<a name="pagination-sdk-compat"></a>

I seguenti SDK supportano le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali. Tutte le impostazioni delle proprietà del sistema JVM sono supportate solo da AWS SDK per Java and the. AWS SDK for Kotlin 


| SDK | Supportata | Note o ulteriori informazioni | 
| --- | --- | --- | 
| [AWS CLI  ](https://docs.aws.amazon.com/cli/latest/userguide/) v2 | Sì | Built-in impaginazione automatica per tutti i comandi. Usa per --no-paginate disabilitare. | 
| [SDK per C\+\+](https://docs.aws.amazon.com/sdk-for-cpp/latest/developer-guide/) | No | È richiesta la gestione manuale dei token. | 
| [SDK per Go V2 (1.x)](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/) | Sì | Tipi di utilizzo. New<OperationName>Paginator | 
| [SDK per Go 1.x (V1)](https://docs.aws.amazon.com/sdk-for-go/latest/developer-guide/) | Sì | Usa i metodi. <OperationName>Pages | 
| [SDK per Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) | Sì | Usa <operationName>Paginator i metodi sul client. | 
| [SDK per Java 1.x](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/) | Sì |  | 
| [SDK per 3.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/) | Sì | Usa le funzionipaginate<OperationName>. | 
| [SDK per 2.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/) | No | È richiesta la gestione manuale dei token. | 
| [SDK per Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/) | Sì | Usa le funzioni di estensione<operationName>Paginated. | 
| [SDK per.NET 4.x](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) | Sì | Usa le interfacceIPaginator. | 
| [SDK per.NET 3.x](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/) | Sì | Usa le interfacceIPaginator. | 
| [SDK per PHP 3.x](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/) | Sì | Utilizzare getPaginator sul client. | 
| [SDK per Python (Boto3)](https://docs.aws.amazon.com/boto3/latest/guide/quickstart.html) | Sì | Utilizzare get\_paginator sul client. | 
| [SDK per Ruby 3.x](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/) | Sì | Da utilizzare .each sulle risposte che supportano l'impaginazione. | 
| [SDK per Rust](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/) | Sì | Usa builder .into\_paginator() su richiesta. | 
| [SDK per Swift](https://docs.aws.amazon.com/sdk-for-swift/latest/developer-guide/) | Sì | Tipi di utilizzoPaginatedSequence. | 
| [Strumenti per PowerShell V5](https://docs.aws.amazon.com/powershell/latest/userguide/) | Sì | Built-in impaginazione automatica. Usa per -NoAutoIteration disabilitare. | 
| [Strumenti per PowerShell V4](https://docs.aws.amazon.com/powershell/v4/userguide/) | Sì |  | 