El comando create-access-point se usa para configurar puntos de acceso en un bucket.
Notas
Una cuenta de Alibaba Cloud tiene autorización automática para crear puntos de acceso. Si necesita crearlos mediante un usuario de RAM o Security Token Service (STS), debe contar con el permiso
oss:CreateAccessPoint. Para obtener instrucciones detalladas, consulte grant custom policy to a RAM user.Se pueden crear hasta 1,000 puntos de acceso dentro de una cuenta de Alibaba Cloud.
Puede configurar hasta 100 puntos de acceso por cada bucket.
Sintaxis
ossutil api create-access-point --bucket value --create-access-point-configuration value [flags]
|
Parámetro |
Tipo |
Descripción |
|
--bucket |
string |
El nombre del bucket. |
|
--create-access-point-configuration |
string |
Contenedor que almacena la información del punto de acceso. |
El comando create-access-point corresponde a la operación de API CreateAccessPoint. Para obtener más información sobre sus parámetros, consulte CreateAccessPoint.
--create-access-point-configuration
La opción --create-access-point-configuration es compatible con los formatos XML y JSON. Si el valor de la opción incluye el prefijo 'file://', los parámetros de configuración se leen del archivo especificado.
-
Formato XML:
<CreateAccessPointConfiguration> <VpcConfiguration> <VpcId>string</VpcId> </VpcConfiguration> <AccessPointName>string</AccessPointName> <NetworkOrigin>string</NetworkOrigin> </CreateAccessPointConfiguration> -
Formato JSON:
{ "AccessPointName": "string", "NetworkOrigin": "string", "VpcConfiguration": { "VpcId": "string" } }
Para obtener más información sobre las opciones globales de línea de comandos compatibles, consulte Command-line options.
Ejemplo
A continuación se muestra un ejemplo donde se configura un punto de acceso llamado 'ap-01' asociado a examplebucket:
-
Cree un archivo de configuración llamado create-access-point-configuration.xml y agregue el siguiente código:
<?xml version="1.0" encoding="UTF-8"?> <CreateAccessPointConfiguration> <AccessPointName>ap-01</AccessPointName> <NetworkOrigin>internet</NetworkOrigin> </CreateAccessPointConfiguration>Comando de ejemplo:
ossutil api create-access-point --bucket examplebucket --create-access-point-configuration file://create-access-point-configuration.xml -
Cree un archivo de configuración llamado create-access-point-configuration.json y agregue el siguiente código:
{ "AccessPointName": "ap-01", "NetworkOrigin": "internet" }Comando de ejemplo:
ossutil api create-access-point --bucket examplebucket --create-access-point-configuration file://create-access-monitor-configuration.json -
Configure los parámetros del siguiente comando en formato JSON:
ossutil api create-access-point --bucket examplebucket --create-access-point-configuration "{\"AccessPointName\":\"ap-01\",\"NetworkOrigin\":\"internet\"}"