Conecte la nube de Alibaba
Connect Alibaba Cloud through Bill Subscription files in OSS and a read-only RAM role created by a ROS template.
Conecte la nube de Alibaba
Deje que CostGlass lea los archivos de facturas que Alibaba Cloud entrega a su propio depósito de almacenamiento, a través de una función de solo lectura que solo CostGlass puede usar.
- CostGlass lee los archivos de facturas mensuales que Alibaba Bill Subscription escribe en un depósito OSS privado de su cuenta. Nunca escribe en el depósito.
- A ROS template (Alibaba's infrastructure-as-code service) creates a read-only RAM role that trusts only CostGlass and only when a per-connection External ID matches.
- Debe activar OSS, crear (o dejar que la plantilla cree) un depósito privado y activar la suscripción de factura usted mismo. CostGlass no puede realizar esos pasos por usted.
- Las cuentas registradas en el sitio internacional no pueden crear recursos en las regiones de China continental (cn-) hasta que se realice la verificación del nombre real. Utilice una región internacional.
- Alibaba factura principalmente en CNY. CostGlass mantiene el monto original y lo convierte a USD a una tasa fija para la presentación de informes.
- If the tab says "Not available yet", the connection is not yet switched on for the platform. Ese es un mensaje de CostGlass, no un problema con su cuenta.
¿Está disponible para ti todavía?
Alibaba Cloud necesita una identidad propia del lado de CostGlass para asumir su rol. Si eso no se ha configurado en la plataforma que está utilizando, la pestaña Alibaba Cloud muestra un cuadro amarillo que comienza con Aún no disponible and the Start Alibaba Cloud Connection → button returns the same message instead of starting a connection. No hay ningún problema con su cuenta y no se crea nada. Comuníquese con el soporte de CostGlass para preguntar cuándo estará habilitado.
como funciona
- OSS (Servicio de almacenamiento de objetos)
- Alibaba Cloud's file storage, like Amazon S3. Files live in buckets.
- Suscripción de factura
- Una función de la consola de facturación de Alibaba que escribe sus archivos de facturas en un depósito de OSS todos los días.
- Función de RAM
- Una identidad con permisos que otra cuenta puede asumir temporalmente.
- ROS (Servicio de orquestación de recursos)
- Alibaba's service for creating resources from a template file. It is the equivalent of AWS CloudFormation.
- Identificación externa
- Un valor único para tu conexión. El rol solo confía en CostGlass cuando presenta este valor, lo que evita que nadie engañe a CostGlass para que use su rol.
- ID de región
- El código corto de una región, por ejemplo ap-sureste-1 o cn-hangzhou, sin prefijo oss-.
The template creates a role called CostoGlassReadOnly and a policy attached to it. The policy allows reading your billing bucket (oss:ObtenerObjeto, oss:ListObjects, oss:GetBucketInfo), and read-only listing of compute inventory (ecs:DescribeRegions, DescribeInstances, DescribeDisks, DescribePrice y vpc:DescribeEipAddresses) so CostGlass can find idle resources. No se puede cambiar nada.
- Una cuenta de Alibaba Cloud con permiso para usar OSS, la Consola de facturación (suscripción de factura) y ROS.
- OSS activado en la cuenta. Hasta que lo sea, se rechazan todas las llamadas OSS.
- Una decisión sobre la región del cubo. Las cuentas de sitios internacionales deben elegir una región internacional como Singapur (ap-sureste-1) o Frankfurt (eu-central-1).
- Una cuenta de propietario o administrador en CostGlass con espacio en su plan para otra conexión.
cn-hangzhou, cn-shanghai, cn-beijing and so on) until real-name verification is complete. The ROS stack then fails with ID de usuario internacional no registrado por nombre real. Elija una región internacional para el depósito y la pila, o finalice primero la verificación del nombre real.Paso a paso
costglass-alibaba-readonly.json). Click Open ROS Console, then go to Pilas → Crear pila → Cargar plantilla, cargue el archivo y complete los parámetros (siguiente sección). Create the stack and wait for CREATE_COMPLETE.AliyunConsumeDump2OSSRole función que permite que el servicio de facturación escriba en su depósito. Elige un Detalles de la instancia exporte, un mes de inicio de facturación, su depósito y una ruta, luego créelo. La suscripción de factura solo se puede entregar a un depósito que ya existe, por lo que si la pila está creando su depósito, finalice primero el paso 4.rolArn output), Billing OSS Bucket Name and OSS Region (the bucket's region ID). Click Verify & Activate.Parámetros y salidas de la plantilla ROS
| Nombre | Tipo | Qué ingresar |
|---|---|---|
Nombre del depósito de facturación | Parameter | The exact name of the OSS bucket your Bill Subscription delivers to. The role is allowed to read only this bucket. |
Crear depósito de facturación | Parameter, no by default | Set to yes to have the stack create that private bucket for you in the region where you create the stack. The bucket is kept if you later delete the stack. Leave as no if you already have one. |
rolArn | Output | Paste into CostGlass as the Alibaba RAM Role ARN. It looks like acs:ram::<account id>:role/CostGlassReadOnly. |
Región de pila | Output | The region the stack ran in. If the stack created the bucket, paste this as the OSS region. |
CreateBillingBucket = yes? Implemente la pila antes de crear la suscripción de factura, porque la suscripción de factura solo puede apuntar a un depósito que exista.Qué controles de verificación
CostGlass asume su función con la ID externa y luego enumera el depósito. La verificación solo necesita que exista el depósito y el rol para poder leerlo. You do not need to wait for bill files first; cost data appears after Alibaba's first delivery. Los mensajes de error dicen lo que está mal:
| Mensaje | Significado | Arreglar |
|---|---|---|
| No hay ningún depósito de OSS nombrado... en la región... | La función funcionó, pero el nombre o la región del depósito son incorrectos o el depósito aún no existe. | Create the bucket, or correct the name and use the bucket's region ID (for example cn-hangzhou, no oss- prefix). |
| Se asumió el rol, pero no se permite leer cubo... | La pila se creó con un nombre de depósito diferente. | Update the stack so BillingBucketName is exactly this bucket's name. |
| No se pudo leer el depósito OSS de facturación… | Algo falló anteriormente: pila no aplicada, rol incorrecto ARN u OSS no activado. | Verifique que la pila haya alcanzado CREATE_COMPLETE, que el ARN se haya pegado completo y que el OSS esté activado. |
| Esta cuenta de Alibaba Cloud (rol o grupo de facturación) ya está conectada. | Ese rol o depósito ya está en otra conexión. | Utilice la conexión existente. |
Qué datos verás y cuándo
- Alibaba delivers a day's files by 18:00 China Standard Time (UTC+8) and finalises a month by 18:00 on the 3rd of the next month. Los primeros archivos pueden tardar hasta un día en llegar.
- CostGlass verifica cada seis horas (y cuando haces clic en Sincronizar ahora en la tarjeta). Lee archivos de facturas CSV simples y CSV comprimidos del depósito e ignora los archivos PDF.
- La granularidad es mensual. Alibaba's Instance Details export does not give CostGlass daily rows, so daily views and daily anomaly detection do not cover Alibaba.
- Las facturas están principalmente en CNY. CostGlass almacena el monto y la moneda originales y los convierte a USD a una tasa fija para generar informes, por lo que las cifras pueden diferir ligeramente de su factura de Alibaba a una tasa de cambio real.
- Los presupuestos para Alibaba se aplican a toda la conexión. CostGlass no puede dividir el costo de Alibaba por cuenta de miembro hoy.
BillingDate, ProductName, PretaxAmount, Moneda) were taken from Alibaba's documentation. Si la primera entrega real de su cuenta utiliza encabezados diferentes, CostGlass mostrará un error de sincronización; póngase en contacto con el soporte.Varias cuentas y desconexiones
Puede conectar más de una cuenta de Alibaba. Cada uno se muestra como su propia tarjeta con su propio estado de sincronización, y un fallo en uno no detiene a los demás. Una nueva conexión que inicia pero nunca finaliza se reemplaza la próxima vez que inicie una. Desconectar le pide que confirme y deja de leer el depósito; se mantiene el coste ya cobrado. Su función de RAM, su pila y su depósito permanecen en Alibaba hasta que los elimine.