Crea un canal de entrega para enviar datos de recursos a Simple Log Service (SLS), Object Storage Service (OSS) o Simple Message Queue (anteriormente MNS) para su almacenamiento.
Descripción de la operación
Información de contexto
-
Entrega de datos a SLS
Para entregar el historial de configuración, los eventos de incumplimiento y las instantáneas programadas de recursos a un Logstore en SLS, debe crear un proyecto y un Logstore antes de poder consultar y analizar registros. Para ver ejemplos del contenido de archivos JSON, consulte Ejemplos de historial de configuración de recursos, Ejemplos de eventos de incumplimiento de recursos y Ejemplos de instantáneas programadas de recursos.
-
Entrega de datos a OSS
Para entregar instantáneas programadas o el historial de configuración de recursos a una dirección específica en OSS, debe crear un bucket antes de poder ver o descargar archivos JSON. Para ver ejemplos del contenido de archivos JSON, consulte Ejemplos de instantáneas programadas de recursos y Ejemplos de historial de configuración de recursos.
-
Entrega de datos a Simple Message Queue (anteriormente MNS)
Para entregar el historial de configuración de recursos y los eventos de incumplimiento de recursos a un tema específico en Simple Message Queue (anteriormente MNS), debe crear un tema antes de poder configurar el método de envío y el contenido del tema. Para ver ejemplos del contenido de archivos JSON, consulte Ejemplos de historial de configuración de recursos y Ejemplos de eventos de incumplimiento de recursos.
Límites
Puede crear hasta 5 canales de entrega.
Descripción de la operación
Este tema proporciona un ejemplo de cómo crear un canal de entrega. El tipo de canal de entrega es OSS y el Nombre de Recurso de Alibaba Cloud (ARN) del destino de entrega es acs:oss:cn-shanghai:100931896542****:new-bucket. La respuesta muestra que se ha creado el canal de entrega y que el ID del canal de entrega es cdc-8e45ff4e06a3a8****.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
config:CreateConfigDeliveryChannel |
create |
*Entrega.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| DeliveryChannelName |
string |
No |
El nombre del canal de entrega. Nota
Si no establece este parámetro, el valor está vacío de forma predeterminada. |
testoss |
| DeliveryChannelType |
string |
Sí |
El tipo de canal de entrega. Valores válidos:
Valores válidos:
|
OSS |
| DeliveryChannelTargetArn |
string |
Sí |
El ARN del destino de entrega. Valores válidos:
|
acs:oss:cn-shanghai:100931896542****:new-bucket |
| DeliveryChannelCondition |
string |
No |
La regla adicional adjunta al canal de entrega, que se utiliza para especificar las condiciones de filtro del contenido suscrito.
|
[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}] |
| OversizedDataOSSTargetArn |
string |
No |
El ARN del bucket de OSS al que se transfieren los datos de entrega cuando los datos superan el límite de tamaño del canal de entrega. El formato es Si no establece este parámetro, Cloud Config entrega solo información resumida. Nota
Este parámetro se aplica únicamente a los canales de entrega SLS y MNS. El límite de tamaño para el canal de entrega SLS es de 1 MB, y el límite de tamaño para el canal de entrega Simple Message Queue (anteriormente MNS) es de 64 KB. |
acs:oss:cn-shanghai:100931896542****:new-bucket |
| Description |
string |
No |
La descripción del canal de entrega. |
Mi entrega a OSS |
| ClientToken |
string |
No |
El token de cliente que se utiliza para garantizar la idempotencia de la solicitud. Puede utilizar el cliente para generar el token, pero asegúrese de que el token sea único entre diferentes solicitudes. El valor de ClientToken solo puede contener caracteres ASCII y no puede superar los 64 caracteres de longitud. Para obtener más información, consulte Cómo garantizar la idempotencia. |
1594295238-f9361358-5843-4294-8d30-b5183fac**** |
| ConfigurationSnapshot |
boolean |
No |
Especifica si se deben recibir instantáneas programadas de recursos. Cloud Config entrega instantáneas programadas de recursos a OSS o SLS a las
Nota
Nota
|
true |
| CompliantSnapshot |
boolean |
No |
Especifica si se deben recibir instantáneas de cumplimiento. Cloud Config entrega información de cumplimiento e incumplimiento de recursos a SLS. Valores válidos:
|
false |
| ConfigurationItemChangeNotification |
boolean |
No |
Especifica si se debe aceptar el historial de configuración de recursos. Cuando cambia la configuración de un recurso, Cloud Config entrega el historial de configuración del recurso a OSS, SLS o Simple Message Queue (anteriormente MNS). Valores válidos:
Nota
Nota
Nota
|
false |
| NonCompliantNotification |
boolean |
No |
Especifica si se deben aceptar eventos de incumplimiento de recursos. Cuando un recurso incumple las normas, Cloud Config entrega el evento de incumplimiento del recurso a SLS o Simple Message Queue (anteriormente MNS). Valores válidos:
Nota
Nota
|
false |
| DeliverySnapshotTime |
string |
No |
La hora a la que comienza la entrega diaria de instantáneas programadas de recursos. El formato es Nota
Si habilita la entrega de instantáneas programadas de recursos, puede utilizar este parámetro para personalizar la hora de entrega. Si no establece este parámetro, la entrega comienza a las |
09:10Z |
Para obtener más información sobre los parámetros de solicitud comunes, consulte Parámetros comunes.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Ninguna. |
||
| RequestId |
string |
El ID de la solicitud. |
A7A0FFF8-0B44-40C6-8BBF-3A185EFDERTHG |
| DeliveryChannelId |
string |
El ID del canal de entrega. |
cdc-8e45ff4e06a3a8**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "A7A0FFF8-0B44-40C6-8BBF-3A185EFDERTHG",
"DeliveryChannelId": "cdc-8e45ff4e06a3a8****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | DeliveryChannelNotExists | The delivery channel does not exist. | |
| 400 | Invalid.DeliveryChannelAssumeRoleArn.Format | The specified format of DeliveryChannelAssumeRoleArn is invalid. | |
| 400 | Invalid.DeliveryChannelTargetArn.Format | The specified format of DeliveryChannelTargetArn is invalid. | |
| 400 | Invalid.DeliveryChannelCondition.Format | The specified format of DeliveryChannelCondition is invalid. | |
| 400 | MemberNotBelongToMaster | The specified member does not belong to your organization. | |
| 400 | DeliveryChannelAccountNotSupport | Cross-account delivery that is not in the RD is not supported. | |
| 400 | DeliveryChannelMnsUnreachable | The MNS topic is unreachable. | |
| 400 | DeliveryChannelOssUnreachable | The OSS bucket is unreachable. | |
| 400 | DeliveryChannelSlsUnreachable | SLS logstore is unreachable. | |
| 404 | AccountNotExisted | Your account does not exist. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.