S3 para o proxy de middleware Swift

1

Temos um aplicativo pronto para o AWS S3 Storage . Recentemente, tivemos a necessidade de escrever também em um Swift Object Storage . Eu sei que a pilha Swift tem uma opção para habilitar a compatibilidade com S3, mas infelizmente isso não pode ser alcançado neste servidor devido a restrições políticas.

Então, eu gostaria de usar um proxy simples que converte um pedido S3 em um Swift. Note que eu não possuo o servidor de destino para que a comunicação seja assim:

File Upload --S3Protocol--> S3-SWIFT-PROXY --SwiftProtocol--> Swift Storage Destination

Tentando alcançar isso, passei por várias opções, mas não consegui fazer isso funcionar.

Por exemplo, o swift-plugin parece ser uma solução para instalar no servidor Swift, mas não agir como um middleware de proxy para apenas encaminhar a solicitação para um terceiro servidor rápido.

Outra biblioteca pela qual passei é swiftproxy que faz exatamente o que eu preciso da maneira oposta: encaminhar solicitações rápidas para S3.

Existe alguma maneira de resolver isso sem alterar a camada de aplicação?

    
por Marcio Jasinski 09.08.2017 / 18:16

1 resposta

0

s3proxy que faz o que você quer fazer

    
por 02.11.2017 / 02:53