Automation Suite
2023.10
False
Imagen de fondo del banner
Guía de instalación de Automation Suite en Linux
Última actualización 19 de abr. de 2024

Paso 2: configurar el almacén de objetos externo

Almacenes de objetos compatibles

Automation Suite admite los siguientes almacenes de objetos externos:

  • Almacenamiento de Azure (Azure Blob Storage)
  • AWS S3
  • Almacén de objetos compatible con S3.
Nota:
  • Solo algunos almacenes de objetos compatibles con S3 son compatibles con Automation Suite. Muchos proveedores de almacenamiento no son totalmente compatibles con las API de almacenamiento de S3 requeridas por los productos instalados en Automation Suite.
  • Al configurar el almacenamiento de objetos externo, debes seguir las reglas y convenciones de nomenclatura de tu proveedor tanto para bucket_name_prefix como para bucket_name_suffix. Además, el sufijo y el prefijo deben tener una longitud combinada de no más de 25 caracteres, y no debes terminar el prefijo o comenzar el sufijo con un guion (-), ya que ya añadimos el carácter automáticamente.

Requisitos del almacén de objetos compatible con S3

Tu almacén de objetos compatible con S3 debe tener las siguientes API para los productos que piensas instalar en Automation Suite:

 

Plataforma

Orchestrator

AI Center

Apps

Document Understanding

Test Manager

Data Service

Process Mining

Task Mining

Insights

GET_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

HEAD_OBJECT

N/D

availableavailableavailableavailableavailable

N/D

availableavailable

N/D

PUT_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

DELETE_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

CREATE_MULTIPART_UPLOAD

availableavailableavailable

N/D

N/D

available

N/D

availableavailable

N/D

UPLOAD_PART

availableavailableavailable

N/D

N/D

available

N/D

availableavailableN/D

UPLOAD_PART_COPY

availableavailable

N/D

N/D

N/D

N/D

N/D

availableavailableN/D

COMPLETE_MULTIPART_UPLOAD

availableavailableavailable

N/D

N/D

available

N/D

availableavailableN/D

GET_BUCKET_LIST_OBJECTS

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

LIST_MULTIPART_UPLOADS

availableavailableavailable

N/D

N/D

N/D

N/D

availableavailableN/D

DELETE_MULTIPLE_OBJECTS

N/D

availableavailable

N/D

N/D

N/D

N/D

availableavailableN/D

PUT_OBJECT_COPY

N/D

N/D

available

N/D

N/D

N/D

N/D

availableavailableN/D

LIST_PARTS

N/D

N/D

N/D

N/D

N/D

N/D

N/D

availableavailableN/D

PUT_BUCKET

N/D

N/D

available

N/D

N/D

N/D

N/D

N/D

availableN/D

LIST_BUCKETS

N/D

N/D

available

N/D

N/D

N/D

N/D

N/D

availableN/D

HEAD_BUCKET

N/D

N/D

N/D

N/D

N/D

N/D

N/D

N/D

availableN/D

Configuración del almacén de objetos compatible con S3

Asegúrate de que la siguiente política de CORS está configurada en tu servidor del almacén de objetos o en el depósito.

Esta es la política CORS en formato JSON:

JSON
[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "HEAD",
            "DELETE",
            "PUT"
        ],
        "AllowedOrigins": [
            "https://{{fqdn}}"
        ],
        "ExposeHeaders": [
            "etag",
            "x-amz-server-side-encryption",
            "x-amz-request-id",
            "x-amz-id-2"
        ],
        "MaxAgeSeconds": 3000
    }
][
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "HEAD",
            "DELETE",
            "PUT"
        ],
        "AllowedOrigins": [
            "https://{{fqdn}}"
        ],
        "ExposeHeaders": [
            "etag",
            "x-amz-server-side-encryption",
            "x-amz-request-id",
            "x-amz-id-2"
        ],
        "MaxAgeSeconds": 3000
    }
]

Esta es la política CORS en formato XML:

XML
<CORSConfiguration>
 <CORSRule>
   <AllowedOrigin>*</AllowedOrigin>
   <AllowedMethod>HEAD</AllowedMethod>
   <AllowedMethod>GET</AllowedMethod>
   <AllowedMethod>PUT</AllowedMethod>
   <AllowedMethod>POST</AllowedMethod>
   <AllowedMethod>DELETE</AllowedMethod>
   <AllowedHeader>*</AllowedHeader>
  <MaxAgeSeconds>3000</MaxAgeSeconds>
  <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
  <ExposeHeader>x-amz-request-id</ExposeHeader>
  <ExposeHeader>x-amz-id-2</ExposeHeader>
  <ExposeHeader>etag</ExposeHeader>
 </CORSRule>
</CORSConfiguration><CORSConfiguration>
 <CORSRule>
   <AllowedOrigin>*</AllowedOrigin>
   <AllowedMethod>HEAD</AllowedMethod>
   <AllowedMethod>GET</AllowedMethod>
   <AllowedMethod>PUT</AllowedMethod>
   <AllowedMethod>POST</AllowedMethod>
   <AllowedMethod>DELETE</AllowedMethod>
   <AllowedHeader>*</AllowedHeader>
  <MaxAgeSeconds>3000</MaxAgeSeconds>
  <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
  <ExposeHeader>x-amz-request-id</ExposeHeader>
  <ExposeHeader>x-amz-id-2</ExposeHeader>
  <ExposeHeader>etag</ExposeHeader>
 </CORSRule>
</CORSConfiguration>

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.