Habilita o deshabilita Replication Time Control (RTC) para las reglas de cross-region replication (CRR) existentes.
Notas de uso
De forma predeterminada, una cuenta de Alibaba Cloud tiene los permisos necesarios para habilitar o deshabilitar RTC en las reglas de CRR existentes. Para habilitar o deshabilitar RTC con un usuario de RAM o Security Token Service (STS), debe contar con el permiso oss:PutBucketRtc. Para obtener más información, consulte Attach a custom policy to a RAM user.
Sintaxis del comando
ossutil api put-bucket-rtc --bucket value --rtc-configuration value [flags]
|
Parámetro |
Tipo |
Descripción |
|
--bucket |
string |
El nombre del bucket. |
|
--rtc-configuration |
string |
La configuración de RTC. |
El comando put-bucket-rtc corresponde a la operación PutBucketRTC. Para obtener más información sobre los parámetros de esta operación, consulte PutBucketRTC.
--rtc-configuration
La opción --rtc-configuration admite los formatos XML y JSON. Si el valor de la opción incluye el prefijo file://, la configuración se lee desde un archivo.
-
Formato XML:
<RtcConfiguration> <RTC> <Status>string</Status> </RTC> <ID>string</ID> </RtcConfiguration> -
Formato JSON:
{ "RTC": { "Status": "string" }, "ID": "string" }
Para obtener más información, consulte Command-line options.
Ejemplos
A continuación se muestra cómo habilitar RTC para una regla de CRR con el identificador rtc-configuration, configurada en el bucket examplebucket.
-
El archivo de configuración XML rtc-configuration.xml contiene lo siguiente:
<?xml version="1.0" encoding="UTF-8"?> <RtcConfiguration> <RTC> <Status>enabled</Status> </RTC> <ID>rtc-configuration</ID> </RtcConfiguration>ossutil api put-bucket-rtc --bucket examplebucket --rtc-configuration file://rtc-configuration.xml -
El archivo de configuración JSON rtc-configuration.json contiene lo siguiente:
{ "RTC": { "Status": "enabled" }, "ID": "rtc-configuratione" }ossutil api put-bucket-rtc --bucket examplebucket --rtc-configuration file://rtc-configuration.json -
Configure los parámetros del siguiente comando en formato JSON:
ossutil api put-bucket-rtc --bucket examplebucket --rtc-configuration "{\"RTC\":{\"Status\":\"enabled\"},\"ID\":\"rtc-configuration\"}"