Cuando configura un bucket de Object Storage Service (OSS) como endpoint de Global Accelerator, el sistema crea automáticamente el rol vinculado al servicio AliyunServiceRoleForGaOss si este no existe.
Introducción a AliyunServiceRoleForGaOss
AliyunServiceRoleForGaOss es un rol vinculado al servicio (SLR) que Global Accelerator requiere para agregar un bucket de Object Storage Service (OSS) como endpoint.
Un rol vinculado al servicio es un rol de Resource Access Management (RAM) asociado a un servicio de Alibaba Cloud. En ciertos escenarios, un servicio necesita acceder a otros servicios de Alibaba Cloud para ejecutar operaciones específicas. Los roles vinculados al servicio proporcionan los permisos necesarios y ayudan a prevenir riesgos por operaciones accidentales. Para obtener más información, consulte
.
Permisos obligatorios para crear el rol vinculado al servicio AliyunServiceRoleForGaOss
Una cuenta de Alibaba Cloud tiene los permisos obligatorios de forma predeterminada. Un usuario de RAM debe tener los siguientes permisos para crear el rol vinculado al servicio AliyunServiceRoleForGaOss:
{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "oss.ga.aliyuncs.com"
}
}
}
Para otorgar a un usuario de RAM los permisos obligatorios para crear el rol AliyunServiceRoleForGaOss, utilice uno de los siguientes métodos:
-
Asocie la directiva administrativa AliyunGlobalAccelerationFullAccess al usuario de RAM. Para obtener más información, consulte Manage permissions for a RAM role.
NotaEl permiso para crear el rol vinculado al servicio AliyunServiceRoleForGaOss se incluye en la directiva administrativa AliyunGlobalAccelerationFullAccess. Por lo tanto, un usuario con permisos administrativos para Global Accelerator puede crear este rol vinculado al servicio.
-
Cree una directiva personalizada y asóciela al usuario de RAM. La directiva personalizada debe incluir los siguientes permisos:
{ "Action": "ram:CreateServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "oss.ga.aliyuncs.com" } } }Para obtener más información, consulte Create a custom policy y Manage permissions for a RAM role.
Creación del rol vinculado al servicio AliyunServiceRoleForGaOss
Cuando configura un bucket de Object Storage Service (OSS) como endpoint de Global Accelerator, el sistema comprueba si existe el rol vinculado al servicio AliyunServiceRoleForGaOss:
-
Si el rol no existe, el sistema lo crea automáticamente y le asocia la directiva de acceso AliyunServiceRoleForGaOss. Esto otorga a Global Accelerator permisos para acceder a Object Storage Service (OSS). La directiva es a continuación:
{ "Statement": [ { "Effect": "Allow", "Action": "oss:getBucketInfo", "Resource": "*" }, { "Action": "ram:DeleteServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "oss.ga.aliyuncs.com" } } } ], "Version": "1" } Si el rol ya existe, el sistema no lo vuelve a crear.
Eliminación del rol vinculado al servicio AliyunServiceRoleForGaOss
El rol vinculado al servicio AliyunServiceRoleForGaOss no se elimina automáticamente. Para eliminarlo, primero elimine todos los endpoints de tipo OSS y después elimine el rol vinculado al servicio. Para obtener más información, consulte: