2009-12-16 21 views
5

Una delle cose utili su S3 per l'archiviazione del contenuto è che un client può direttamente effettuare una richiesta HTTP diretta per scaricare l'oggetto. Ad esempio, questo è il modo in cui Twitter offre immagini di avatar.Accesso diretto al client SimpleDB

SimpleDB fornisce un'interfaccia HTTP ai dati. Piuttosto che dover scrivere un proxy che si trova tra SimpleDB e il client, è possibile per il client (desktop, mobile) effettuare chiamate a leggere valori da un dominio SimpleDB, senza credenziali di condivisione che non dovrebbero essere condivisa? O è un proxy in mezzo l'unica strada da percorrere?

risposta

1

Sfortunatamente non esiste ancora un modo sicuro per farlo. Questo non solo rende il caso di utilizzo desktop/mobile non affidabile molto più difficile di quanto dovrebbe essere, ma fa lo stesso anche per il client flash/silverlight.

Ho inoltrato ripetutamente a AWS la richiesta di abilitare lo stesso tipo di controlli di accesso a grana fine disponibili in SQS, compreso il linguaggio della politica e le autorizzazioni di autorizzazione ai vari criteri come account, indirizzo IP, intervalli di date, ecc.

Spero solo che decidano di implementarlo.

+0

Sai se è programmato in qualsiasi momento? Grazie. –

1

Un'istanza di micro EC2 di livello economico/gratuito può ora essere utilizzata anche per ospitare il proprio proxy su SimpleDB, con meno latenza di hosting altrove.

Problemi correlati