Skip to main content

Usando Amazon S3

Você pode começar com Creating an S3 bucket e Create an IAM user para configurar os detalhes a seguir. Configure as seguintes variáveis de ambiente.

Política do Bucket S3

Para usar o bucket S3 no AirysChat, uma política deve ser definida com as credenciais corretas. Uma política de amostra é fornecida abaixo, pois as ações listadas são necessárias para que o armazenamento funcione.
Substitua seu bucket name nos locais apropriados. O User ARN pode ser encontrado usando as seguintes etapas:
  1. Faça login no AWS Console. Vá para IAM e clique em Users na barra lateral esquerda. Você verá a lista de usuários da seguinte forma.
  1. Clique no usuário, você verá uma tela conforme mostrado abaixo. Copie o User ARN e cole-o na política acima.
Adicionar configuração CORS nos seus buckets S3 Você precisa configurar as definições CORS na respectiva nuvem de armazenamento para suportar uploads diretos de arquivos do widget e do painel do AirysChat. Consulte este link para obter mais informações: https://edgeguides.rubyonrails.org/active_storage_overview.html#cross-origin-resource-sharing-cors-configuration Para fazer alterações de configuração CORS no S3:
  1. Vá para o seu bucket S3
  2. Clique na aba de permissões.
  3. Role até Cross-origin resource sharing (CORS) e clique em Edit e adicione as respectivas alterações mostradas abaixo.
Adicione a URL do seu AirysChat no AllowedOrigin conforme mostrado abaixo.