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à.
In queste sezioni vengono illustrate le linee guida e le quote relative all'utilizzo di Amazon Rekognition. Sono disponibili due tipi di quote. Le quote impostate ad esempio la dimensione massima dell'immagine non possono essere modificate. Le quote predefinite elencate nella pagina AWS Service Quotas possono essere modificate seguendo la procedura descritta nella sezione Quote di default.
Regioni supportate
Per un elenco delle AWS regioni in cui è disponibile Amazon Rekognition, consulta Regioni ed endpoints AWS nell'Amazon Web Services General Reference.
Quote impostate
Di seguito è riportato un elenco di limiti in Amazon Rekognition che non possono essere modificati. Per informazioni sui limiti che puoi cambiare come le Transazioni per secondo (TPS), consulta Quote di default.
Per i limiti Etichette personalizzate Amazon Rekognition, consulta le linee guida e le quote in Etichette personalizzate Amazon Rekognition.
Immagini Amazon Rekognition
-
La dimensione massima di un'immagine archiviata come oggetto di Amazon S3 è limitata a 15 MB.
-
La dimensione massima dell'immagine è di 10.000 pixel
DetectModerationLabels
sia in larghezza che in altezza. -
La dimensione massima dell'immagine è di 10.000 pixel
DetectLabels
sia in larghezza che in altezza. -
Affinché venga rilevato, un volto non deve occupare meno di 40 x 40 pixel in un'immagine di dimensioni pari a 1920 x 1080 pixel. Nelle immagini di dimensioni maggiori di 1920 x 1080 pixel la dimensione minima del volto deve essere aumentata in proporzione.
-
La dimensione minima dell'immagine per l'altezza e la larghezza è pari a 80 pixel. La dimensione minima dell'immagine per
DetectProtectiveEquipment
è pari a 64 pixel sia in altezza che in larghezza. La dimensione massima dell'immagine è di 4096 pixel
DetectProtectiveEquipment
sia in larghezza che in altezza.Affinché venga rilevato da
DetectProtectiveEquipment
, un volto non deve occupare meno di 100x100 pixel in un'immagine di dimensioni pari a 800x1300. Nelle immagini di dimensioni maggiori di 800x1300 pixel la dimensione minima della persona deve essere aumentata in proporzione.-
La dimensione massima delle immagini come byte non elaborati trasferiti come parametri a un'API è pari a 5 MB. Il limite è di 4 MB per l'API
DetectProtectiveEquipment
. -
Amazon Rekognition supporta i formati di immagine PNG e JPEG. In altre parole, le immagini fornite come input alle varie operazioni dell'API, ad esempio
DetectLabels
eIndexFaces
, devono avere uno dei formati supportati. -
Il numero massimo di vettori di volti che è possibile archiviare in una singola raccolta è pari a 20 milioni.
-
Il numero massimo predefinito di vettori di volti che è possibile archiviare in una singola raccolta di volti è pari a 10 milioni.
-
Il numero massimo di vettori di volti corrispondenti restituiti da search API è pari a 4096.
-
Il numero massimo di vettori di utenti corrispondenti restituiti da search API è pari a 4096.
-
DetectText
è in grado di rilevare fino a 100 parole in un'immagine. DetectProtectiveEquipment
è in grado di rilevare dispositivi di protezione individuale su un massimo di 15 persone.
Per informazioni sulle best practice relative alle immagini e al confronto dei volti, consulta Best practice per sensori, immagini di input e video.
Analisi di massa delle immagini di Amazon Rekognition
-
Amazon Rekognition Image Bulk Analysis può analizzare batch di immagini di dimensioni fino a 10.000 immagini.
-
Amazon Rekognition Image Bulk Analysis supporta manifesti di input di dimensioni fino a 50 MB.
Video archiviato di Video Amazon Rekognition
Video Amazon Rekognition può analizzare video archiviati di dimensioni fino a 10 GB.
Video Amazon Rekognition può analizzare video archiviati di durata fino a 6 ore.
Video Amazon Rekognition supporta un massimo di 20 processi contemporanei per ogni account.
I video memorizzati devono essere codificati utilizzando il codec H.264. I formati di file supportati sono MPEG-4 e MOV.
-
Qualsiasi API Video Amazon Rekognition che analizza i dati audio supporta solo codec audio AAC.
Il periodo TTL (Time To Live) per i token di paginazione è di 24 ore. I token di paginazione sono nel campo
NextToken
restituito dalle operazioni Get comeGetLabeldetection
.
Video Amazon Rekognition video in streaming
-
Un flusso di input del video Kinesis può essere associato con al massimo 1 processore di flusso Video Amazon Rekognition.
-
Un flusso di output di dati Kinesis può essere associato con al massimo 1 processore di flusso Video Amazon Rekognition.
-
Il flusso di input del video Kinesis e un flusso di output dei dati Kinesis associati a un processore di flusso Video Amazon Rekognition non possono essere condivisi da più processori.
-
Qualsiasi API Video Amazon Rekognition che analizza i dati audio supporta solo codec audio ACC.
Quote di default
Un elenco di quote predefinite è disponibile in AWS
Service Quotas. Questi limiti sono di default e possono essere modificati. Per richiedere un aumento del limite, crea una richiesta. Per visualizzare i limiti di quota attuali (valori di quota applicati), consulta Amazon Rekognition Service Quotas
Argomenti
Calcolo della modifica della quota TPS
Qual è il nuovo limite che stai richiedendo? Le transazioni al secondo (TPS) sono più rilevanti al culmine del carico di lavoro previsto. È importante comprendere il numero massimo di chiamate API simultanee al picco di un carico di lavoro e il tempo di risposta (5-15 secondi). Tieni presente che 5 secondi dovrebbero essere il minimo. Di seguito sono riportati due esempi:
Esempio 1: il numero massimo di utenti simultanei di Face Authentication (CompareFaces API) che mi aspetto all'inizio del mio orario di punta è 1000. Queste risposte verranno distribuite su un periodo di 10 secondi. Pertanto, il TPS richiesto è 100 (1000/10) per l'API nella CompareFaces mia regione pertinente.
Esempio 2: il numero massimo di chiamate simultanee di Object Detection (DetectLabels API) previste all'inizio dell'ora di punta è 250. Queste risposte verranno distribuite su un periodo di 5 secondi. Pertanto, il TPS richiesto è 50 (250/5) per l'API nella DetectLabels mia regione pertinente.
Best practice per le quote TPS
Le best practice consigliate per Transazioni al secondo (TPS) includono l'attenuazione del traffico intenso, la configurazione di nuovi tentativi e la configurazione di backoff esponenziale e jitter.
Traffico regolare e con picchi. Il traffico intenso influisce sulla velocità di throughput. Per ottenere il massimo throughput per le transazioni assegnate al secondo (TPS), utilizza un'architettura serverless di accodamento o un altro meccanismo per «fluidificare» il traffico in modo che sia più coerente. Per esempi di codice e riferimenti per l'elaborazione di immagini e video su larga scala serverless con Rekognition, consulta Elaborazione di immagini e video su larga scala con Amazon Rekognition
. Configura nuovi tentativi. Segui le linee guida riportate in Gestione degli errori per configurare i nuovi tentativi in base agli errori che li consentono.
Configurazione backoff esponenziale e jitter. La configurazione del backoff esponenziale e del jitter durante la configurazione dei nuovi tentativi consente di migliorare il throughput ottenibile. Vedi Ritentativi di errore e backoff esponenziale in. AWS
Crea un caso per modificare le quote TPS
Per creare un caso, vai a Crea caso
Hai implementato Best practice per le quote TPS per ridurre i picchi di traffico e configurare nuovi tentativi, backoff esponenziale e jitter?
Hai calcolato la modifica della quota TPS di cui hai bisogno? In caso contrario, vediCalcolo della modifica della quota TPS.
Hai controllato la cronologia di utilizzo del TPS per prevedere con maggiore precisione le tue esigenze future? Per visualizzare la cronologia di utilizzo del TPS, consulta la pagina Amazon Rekognition Service Quotas
. Qual è il tuo caso d'uso?
APIs Cosa intendi usare?
In quali regioni intendi utilizzarli APIs ?
Riesci a distribuire il carico su più regioni?
Quante immagini elabori ogni giorno?
Per quanto tempo pensi di mantenere questo volume (si tratta di un picco occasionale o continuo)?
In che modo sei bloccato entro il limite predefinito? Consulta la seguente tabella delle eccezioni per confermare lo scenario che stai riscontrando.
Codice di errore Eccezione Messaggio Che cosa significa? Si può riprovare? Codice di stato HTTP 400 ProvisionedThroughputExceededException
Velocità assegnata superata.
Indica una limitazione (della larghezza di banda della rete). Puoi riprovare o valutare una richiesta di aumento del limite.
Sì Codice di stato HTTP 400
ThrottlingException Rallenta; per improvviso aumento del numero di richieste.
È possibile che tu stia inviando traffico intenso e che tu stia riscontrando una limitazione (della larghezza di banda della rete). Dovresti modellare il traffico e renderlo più fluido e coerente. Quindi configura ulteriori tentativi. Consulta le best practice. Sì Codice di stato HTTP 5xx ThrottlingException (HTTP 500) Servizio non disponibile Indica che il backend sta aumentando per supportare l'azione. È necessario ritentare la richiesta.
Sì Per una comprensione dettagliata dei codici di errore, vedere Gestione degli errori.
Nota
Questi limiti dipendono dalla regione in cui ti trovi. La creazione di un caso per modificare un limite interessa l'operazione API richiesta nella regione in cui si richiede. Le altre operazioni API e le regioni non sono interessate.