Todos los productos
Search
Centro de documentos

Object Storage Service:PutAccessPointConfigForObjectProcess

Última actualización: Sep 03, 2026

Modifique la configuración de un Object FC Access Point.

Notas de uso

De forma predeterminada, una cuenta de Alibaba Cloud tiene los permisos necesarios para modificar la configuración de un Object FC Access Point. Para ejecutar esta operación como usuario de RAM o mediante credenciales de Security Token Service (STS), debe contar con el permiso oss:PutAccessPointConfigForObjectProcess.

Sintaxis de la solicitud

PUT /?accessPointConfigForObjectProcess HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
x-oss-access-point-for-object-process-name: fc-ap-01
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<PutAccessPointConfigForObjectProcessConfiguration>
  <ObjectProcessConfiguration>
    <AllowedFeatures>
      <AllowedFeature>GetObject-Range</AllowedFeature>
    </AllowedFeatures>
    <TransformationConfigurations>
      <TransformationConfiguration>
        <Actions>
          <Action>GetObject</Action>
        </Actions>
        <ContentTransformation>
          <FunctionCompute>
            <FunctionAssumeRoleArn>string</FunctionAssumeRoleArn>
            <FunctionArn>string</FunctionArn>
          </FunctionCompute>          
        </ContentTransformation>
      </TransformationConfiguration>
    </TransformationConfigurations>
  </ObjectProcessConfiguration>
  <PublicAccessBlockConfiguration>
    <BlockPublicAccess>true</BlockPublicAccess>
  </PublicAccessBlockConfiguration>
</PutAccessPointConfigForObjectProcessConfiguration>

Encabezados de la solicitud

Elemento

Tipo

Obligatorio

Ejemplo

Descripción

x-oss-access-point-for-object-process-name

String

Sí

fc-ap-01

Nombre del Object FC Access Point. Debe cumplir los siguientes requisitos:

  • No debe exceder los 63 caracteres de longitud.

  • Solo admite letras minúsculas, dígitos y guiones (-). No puede comenzar ni terminar con un guion (-).

  • Debe ser único en la región actual.

Para obtener más información sobre los encabezados de solicitud comunes, como Host y Date, consulte Common response headers.

Elementos de la solicitud

Elemento

Tipo

Obligatorio

Ejemplo

Descripción

PutAccessPointConfigForObjectProcessConfiguration

Container

Sí

N/A

Contenedor que almacena la configuración del Object FC Access Point.

Nodos padre: ninguno

Nodos hijo: AccessPointName y ObjectProcessConfiguration

ObjectProcessConfiguration

Container

No

N/A

Contenedor que almacena la configuración de procesamiento del Object FC Access Point.

Nodos padre: PutAccessPointConfigForObjectProcessConfiguration

Nodos hijo: AllowedFeature y TransformationConfigurations

AllowedFeatures

Container

No

N/A

Contenedor que almacena las funciones permitidas.

Nodos padre: ObjectProcessConfiguration

Nodos hijo: AllowedFeature

AllowedFeature

String

No

GetObject-Range

Indica que Function Compute admite solicitudes GetObject con Range.

Nodos padre: AllowedFeatures

Nodos hijo: ninguno

TransformationConfigurations

Container

No

N/A

Contenedor que almacena las configuraciones de transformación.

Nodos padre: ObjectProcessConfiguration

Nodos hijo: TransformationConfiguration

TransformationConfiguration

Container

No

N/A

Contenedor que almacena una configuración de transformación individual.

Nodos padre: TransformationConfigurations

Nodos hijo: Actions y ContentTransformation

Actions

Container

No

N/A

Contenedor que almacena las operaciones.

Nodos padre: TransformationConfiguration

Nodos hijo: Action

Action

String

No

GetObject

Operación de la API de OSS por procesar. Solo se admite GetObject.

Nodos padre: Actions

Nodos hijo: ninguno

ContentTransformation

Container

No

N/A

Contenedor que almacena los detalles de la transformación de contenido.

Nodos padre: TransformationConfiguration

Nodos hijo: FunctionCompute

FunctionCompute

Container

No

N/A

Contenedor que almacena la configuración de Function Compute.

Nodos padre: ContentTransformation

Nodos hijo: FunctionAssumeRoleArn y FunctionArn

FunctionAssumeRoleArn

String

No

acs:ram::111933544165****:role/aliyunossobjectfcforossdefaultrole

ARN del rol de RAM que OSS asume para acceder a sus recursos de Function Compute. Valor predeterminado: AliyunOSSObjectFcForOSSDefaultRole. Para más detalles, consulte Quickly create a function.

Nodos padre: FunctionCompute

Nodos hijo: ninguno

FunctionArn

String

No

acs:oss:cn-qingdao:111933544165****:services/oss-fc.LATEST/functions/oss-fc-02

ARN de la función por asociar con el Object FC Access Point. Para más detalles, consulte Get a function ARN.

Nodos padre: FunctionCompute

Nodos hijo: ninguno

PublicAccessBlockConfiguration

Container

Sí

N/A

Contenedor que almacena la configuración de bloqueo de acceso público.

Nodos padre: PutAccessPointConfigForObjectProcessConfiguration

Nodos hijo: BlockPublicAccess

BlockPublicAccess

Boolean

No

true

Especifica si se habilita el bloqueo de acceso público para el Object FC Access Point.

  • true: habilita el bloqueo de acceso público.

  • false (predeterminado): deshabilita el bloqueo de acceso público.

Nodos padre: PublicAccessBlockConfiguration

Nodos hijo: ninguno

Encabezados de respuesta

Esta operación solo devuelve encabezados de respuesta comunes. Para obtener más información, consulte Common response headers.

Ejemplos

  • Solicitud de ejemplo

    PUT /?accessPointConfigForObjectProcess HTTP/1.1
    Date: GMT Date
    Content-Length: 750
    Content-Type: application/xml
    Host: oss-example.oss-cn-qingdao.aliyuncs.com
    x-oss-access-point-for-object-process-name: fc-ap-01
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    <?xml version="1.0" encoding="UTF-8"?>
    <PutAccessPointConfigForObjectProcessConfiguration>
      <ObjectProcessConfiguration>
        <AllowedFeatures>
          <AllowedFeature>GetObject-Range</AllowedFeature>
        </AllowedFeatures>
        <TransformationConfigurations>
          <TransformationConfiguration>
            <Actions>
              <Action>GetObject</Action>
            </Actions>
            <ContentTransformation>
              <FunctionCompute>
                <FunctionAssumeRoleArn>acs:ram::111933544165****:role/aliyunossobjectfcforossdefaultrole</FunctionAssumeRoleArn>
                <FunctionArn>acs:oss:cn-qingdao:111933544165****:services/oss-fc.LATEST/functions/oss-fc-02</FunctionArn>
              </FunctionCompute>          
            </ContentTransformation>
          </TransformationConfiguration>
        </TransformationConfigurations>
      </ObjectProcessConfiguration>
      <PublicAccessBlockConfiguration>
        <BlockPublicAccess>true</BlockPublicAccess>
      </PublicAccessBlockConfiguration>
    </PutAccessPointConfigForObjectProcessConfiguration>
  • Respuesta de ejemplo

    HTTP/1.1 200 OK
    x-oss-request-id: 5C1B138A109F4E405B2D****
    Date: Mon, 30 Oct 2023 03:15:40 GMT