Pregunta sobre DigitalOcean Spaces and more Google Cloud Storage Imgix Media Cloud for Amazon S3 de Wordpress:

Su configuración de AWS S3 es incorrecta o el depósito no existe

Un usuario preguntó 👇

Estoy probando los nuevos cubos compatibles con S3. Aunque creé un depósito y claves, sigo recibiendo este error. Sé que el depósito está ahí y las claves funcionan porque usé s3cmd y pude cargar y descargar en la nube.

(@interfacelab)

Hace 2 años, 3 meses

Asegúrese de que su política se vea así (al menos):

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:DeleteObjectTagging",
                "s3:ListBucketMultipartUploads",
                "s3:DeleteObjectVersion",
                "s3:ListBucket",
                "s3:DeleteObjectVersionTagging",
                "s3:GetBucketAcl",
                "s3:ListMultipartUploadParts",
                "s3:PutObject",
                "s3:GetObjectAcl",
                "s3:GetObject",
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:GetBucketLocation",
                "s3:PutObjectAcl"
            ],
            "Resource": [
                "arn:aws:s3:::YOURBUCKET/*",
                "arn:aws:s3:::YOURBUCKET"
            ]
        },
        {
            "Effect": "Allow",
            "Action": "s3:HeadBucket",
            "Resource": "*"
        }
    ]
}

Asegúrese de especificar la región correcta o establezca la región en «auto» en la configuración.

Si tiene habilitada la aceleración de transferencia en el plugin, asegúrese de que esté habilitada en el depósito.

He implementado este plugin en más de 20 sitios, por lo que supongo que su política de IAM no está incluida s3:HeadBucket o le faltan algunos de los otros.

(@beowulftheslayer)

Hace 2 años, 2 meses

No se puede hacer que esto funcione.

AWS no me permitirá agregar s3:HeadBucket en cualquier lugar: dice «La política tiene una acción no válida» si intento agregarla a la primera lista de acciones. Si lo configuro arriba, dice «Falta el campo obligatorio principal»: si agrego eso (con el segundo bloque «Efecto»), dice «Json no es válido en la política».

(@beowulftheslayer)

Hace 2 años, 2 meses

Esto es lo más cercano que puedo encontrar que salvará AWS sin errores …

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::arn-goes-here:root"
            },
            "Action": [
                "s3:DeleteObjectTagging",
                "s3:ListBucketMultipartUploads",
                "s3:DeleteObjectVersion",
                "s3:ListBucket",
                "s3:DeleteObjectVersionTagging",
                "s3:GetBucketAcl",
                "s3:ListMultipartUploadParts",
                "s3:PutObject",
                "s3:GetObjectAcl",
                "s3:GetObject",
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:GetBucketLocation",
                "s3:PutObjectAcl"
            ],
            "Resource": [
                "arn:aws:s3:::bucket-name/*",
                "arn:aws:s3:::bucket-name"
            ]
        }
    ]
}

(@interfacelab)

Hace 2 años, 2 meses

Reúna el elemento clave, que es crear un tipo diferente de política para un tipo diferente de usuario. De los documentos de AWS:

No utilice el elemento clave en las políticas que lo conectan con usuarios y grupos de IAM. Del mismo modo, no especifica un principal en la política de consentimiento para el rol de IAM. En esos casos, el principal es implícitamente el usuario al que se adjunta la política (para los usuarios de IAM) o el usuario que asume el rol (para las políticas de acceso al rol). Cuando la política está vinculada a un grupo de IAM, el principal es el usuario de IAM en ese grupo que realiza la solicitud.

Solo he probado esto con la política que proporciono:

– Vaya a la sección IAM de AWS (https://console.aws.amazon.com/iam/home?region=us-east-1#/home.

Para agregar un usuario de IAM:

– Vaya a la sección IAM de AWS (https://console.aws.amazon.com/iam/home?region=us-east-1#/home) – Haga clic en Usuarios – Haga clic en Agregar usuario – Establecer nombre de usuario – Establezca el tipo de acceso de AWS en * Acceso programable * UNO – Haga clic en Siguiente: Permisos – Seleccione «Conectar políticas existentes directamente» – Haga clic en Crear Política: en la ventana emergente, siga los pasos de la lista anterior. Una vez creada la política, de acuerdo con los pasos anteriores, haga clic en el botón de actualización. Busque la política que creé y haga clic en su casilla de verificación. Haga clic en Siguiente: Revisar. – Haga clic en Crear usuario

(@hwuser)

Hace 2 años, 2 meses

Hola, quiero usar tu plugin pero aparece el siguiente error:

1.- En la política de IAM: “Esta política contiene el siguiente error: ¿Es un campo principal prohibido? Para obtener más información sobre la gramática de la política de IAM, consulte Políticas de IAM AWS”. Entiendo que la solución es “Eliminar el elemento clave de juntos ”, pero no sabe qué significa ni cómo solucionarlo.

Lo instalé para probar el plugin Offload Media y funciona bien e importa las imágenes al cubo sin problemas.

2.- En el back office: aparece el siguiente mensaje de error. “No se pudo manejar el sitio o se produjo un error. El procesamiento por lotes no funcionará. Si está utilizando la autenticación básica, es posible que deba deshabilitarla. El mensaje de error era: el código de respuesta HTTP era 503 «

3.- En el solucionador de problemas de Cloud Media: Tengo un error en la última opción que no funciona con el fondo. Inicialmente di un error de php pero lo he solucionado.

Tengo la siguiente política en el depósito: {«Versión»: «2008-10-17», «Declaración»: [
{
“Sid”: “AllowPublicRead”,
“Effect”: “Allow”,
“Principal”: {
“AWS”: “*”
},
“Action”: “s3:GetObject”,
“Resource”: “arn:aws:s3:::name-of-my-bucket-/*”
}
] }

Lo siento si mezclo algunos conceptos pero estoy un poco perdido con la configuración. Muchas gracias.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.