Sky Pilot le permite utilizar su propia cuenta de Amazon S3, lo que significa que Sky Pilot no incurrirá en ningún costo adicional de almacenamiento o ancho de banda. Todos los archivos almacenados están completamente en sus manos y Amazon AWS le factura directamente los costos asociados con S3.
Esta es una función empresarial con un costo fijo de $490 al mes.
Recomendamos contactarnos a través de soporte antes de continuar con los siguientes pasos:
Cree un depósito en su cuenta S3
Cree un depósito en la región que le gustaría usar.
En Bucket, Propiedades, haga clic en Permisos y haga clic en el botón Editar configuración de CORS y agregue la siguiente política CORS
[
{
"Encabezados permitidos": [
"*"
],
"Métodos permitidos": [
"PONER"
],
"Orígenes permitidos": [
"https://*.skypilotapp.com",
"https://skypilotapp.com"
],
"Exponer encabezados": [
"Origen",
"Tipo de contenido",
"Contenido-MD5",
"Disposición de contenido",
"Etiqueta"
],
"MaxEdadSegundos": 3600
}
]
Configurar una clave de acceso
Necesitaremos una clave de acceso para poder guardar y acceder a los archivos en su depósito. Puede utilizar su clave de acceso raíz, pero le recomendamos agregar un usuario de IAM con los siguientes permisos
{
"Declaración": [
{
"Acción": [
"t3:ListaBucket"
],
"Efecto": "Permitir",
"Recurso": [
"arn:aws:s3:::TU_NOMBRE_BUCKET_AQUÍ"
]
},
{
"Acción": [
"s3:EliminarObjeto",
"s3:ObtenerObjeto",
"s3:ColocarObjeto",
"s3:PutObjectAcl"
],
"Efecto": "Permitir",
"Recurso": [
"arn:aws:s3:::TU_NOMBRE_BUCKET_AQUÍ/*"
]
}
]
}
Asegúrese de reemplazar YOUR_BUCKET_NAME_HERE con el nombre del depósito que creó.
[opcional] Configurar Cloudfront
Para mejorar la entrega a una audiencia mundial y reducir los costos de una transferencia de depósito S3, es posible que desee configurar también una distribución Cloudfront.
Siga los siguientes pasos para configurar Cloudfront:
-
Siga las instrucciones en los documentos de Amazon para crear un par de claves de Cloudfront en su cuenta de AWS: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html
-
Cree una nueva distribución de Cloudfront. En "Orígenes", establezca el origen en el depósito S3 que desee y establezca "Acceso al origen" en identidades de acceso heredadas, donde se utiliza el botón "Nueva OAI" para crear una. Asegúrese de seleccionar también "Sí, actualizar la política del depósito". Esto permitirá acceder a su depósito privado a través de Cloudfront. En Comportamientos, la "Política de protocolo del visor" debe configurarse para Redirigir HTTP a HTTPS y "Restringir el acceso del visor" debe apuntar al grupo de claves de AWS que creó en el primer punto. Además, "Solicitudes de origen y clave de caché" se deben configurar en "Encabezados - Ninguno", "Cadenas de consulta - Todas" y "Cookies - Ninguna". La "Política de encabezados de respuesta" debe dejarse con "Ninguno".
-
Siga las instrucciones para enviarnos sus datos de forma segura en el siguiente paso, pero incluya además los siguientes secretos: ID del par de claves de Cloudfront, archivo de clave privada de Cloudfront y URL de distribución de Cloudfront.
Envíanos tu información
Una vez que haya hecho esto, necesitaremos lo siguiente para configurar su integración. Por su seguridad, compártalas de forma segura, como 1Password o herramientas similares.
-
CLAVE DE ACCESO DE AWS = 'ACCESS_KEY'
-
CLAVE DE ACCESO SECRETA DE AWS = 'SECRET_ACCESS_KEY'
-
NOMBRE DEL CUBO = 'TU_NOMBRE_CUBO'
-
NOMBRE DE HOST DEL CUBO = 's3-us-west-2.amazonaws.com' o 's3.amazonaws.com'
-
REGIÓN DEL CUBO='us-east-1' o 'us-west-2'