Tous les produits
Search
Centre de documentation

Object Storage Service:PutAccessPointConfigForObjectProcess

Dernière mise à jour :Aug 18, 2026

Modifie la configuration d'un point d'accès Object FC.

Notes d'utilisation

Par défaut, un compte Alibaba Cloud est autorisé à modifier la configuration d'un point d'accès Object FC. Pour effectuer cette opération en tant qu'utilisateur RAM ou avec des identifiants Security Token Service (STS), vous devez disposer de l'autorisation oss:PutAccessPointConfigForObjectProcess.

Syntaxe de la requête

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>

En-têtes de requête

Élément

Type

Obligatoire

Exemple

Description

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

String

Oui

fc-ap-01

Nom du point d'accès Object FC. Le nom doit respecter les exigences suivantes :

  • La longueur du nom ne doit pas dépasser 63 caractères.

  • Le nom ne peut contenir que des lettres minuscules, des chiffres et des traits d'union (-) et ne peut pas commencer ni se terminer par un trait d'union (-).

  • Le nom doit être unique dans la région actuelle.

Pour plus d'informations sur les en-têtes de requête courants tels que Host et Date, consultez la section En-têtes de réponse courants.

Éléments de requête

Élément

Type

Obligatoire

Exemple

Description

PutAccessPointConfigForObjectProcessConfiguration

Container

Oui

S/O

Conteneur qui stocke la configuration du point d'accès Object FC.

Nœuds parents : aucun

Nœuds enfants : AccessPointName et ObjectProcessConfiguration

ObjectProcessConfiguration

Container

Non

S/O

Conteneur qui stocke la configuration de traitement du point d'accès Object FC.

Nœuds parents : PutAccessPointConfigForObjectProcessConfiguration

Nœuds enfants : AllowedFeature et TransformationConfigurations

AllowedFeatures

Container

Non

S/O

Conteneur qui stocke les fonctionnalités autorisées.

Nœuds parents : ObjectProcessConfiguration

Nœuds enfants : AllowedFeature

AllowedFeature

String

Non

GetObject-Range

Indique que Function Compute prend en charge les requêtes GetObject avec plage (Range).

Nœuds parents : AllowedFeatures

Nœuds enfants : aucun

TransformationConfigurations

Container

Non

S/O

Conteneur qui stocke les configurations de transformation.

Nœuds parents : ObjectProcessConfiguration

Nœuds enfants : TransformationConfiguration

TransformationConfiguration

Container

Non

S/O

Conteneur qui stocke une configuration de transformation unique.

Nœuds parents : TransformationConfigurations

Nœuds enfants : Actions et ContentTransformation

Actions

Container

Non

S/O

Conteneur qui stocke les opérations.

Nœuds parents : TransformationConfiguration

Nœuds enfants : Action

Action

String

Non

GetObject

Opération API OSS à traiter. Seule l'opération GetObject est prise en charge.

Nœuds parents : Actions

Nœuds enfants : aucun

ContentTransformation

Container

Non

S/O

Conteneur qui stocke les détails de la transformation du contenu.

Nœuds parents : TransformationConfiguration

Nœuds enfants : FunctionCompute

FunctionCompute

Container

Non

S/O

Conteneur qui stocke la configuration de Function Compute.

Nœuds parents : ContentTransformation

Nœuds enfants : FunctionAssumeRoleArn et FunctionArn

FunctionAssumeRoleArn

String

Non

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

ARN du rôle RAM qu'OSS endosse pour accéder à vos ressources Function Compute. Valeur par défaut : AliyunOSSObjectFcForOSSDefaultRole. Pour plus de détails, consultez la section Créer rapidement une fonction.

Nœuds parents : FunctionCompute

Nœuds enfants : aucun

FunctionArn

String

Non

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

ARN de la fonction à associer au point d'accès Object FC. Pour plus de détails, consultez la section Obtenir l'ARN d'une fonction.

Nœuds parents : FunctionCompute

Nœuds enfants : aucun

PublicAccessBlockConfiguration

Container

Oui

S/O

Conteneur qui stocke la configuration Block Public Access.

Nœuds parents : PutAccessPointConfigForObjectProcessConfiguration

Nœuds enfants : BlockPublicAccess

BlockPublicAccess

Boolean

Non

true

Indique si l'option Block Public Access est activée pour le point d'accès Object FC.

  • true : active l'option Block Public Access.

  • false (par défaut) : désactive l'option Block Public Access.

Nœuds parents : PublicAccessBlockConfiguration

Nœuds enfants : aucun

En-têtes de réponse

Cette opération renvoie uniquement des en-têtes de réponse courants. Pour plus d'informations, consultez la section En-têtes de réponse courants.

Exemples

  • Exemple de requête

    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>
  • Exemple de réponse

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