De nombreux types de règles reposent sur des ressources. Les ressources sont les fichiers qui mettent en œuvre le code ou la configuration qu'une règle doit exécuter lorsqu'elle est jointe à un proxy d'API ou à un flux partagé. Pour en savoir plus sur les ressources, obtenir des exemples et consulter la liste des types de ressources compatibles, consultez À propos des ressources.
Pour créer une ressource à l'aide d'Apigee dans Cloud Code, procédez comme suit :
Dans votre espace de travail Apigee, effectuez l'une des actions suivantes en fonction du niveau auquel vous souhaitez stocker la ressource. Pour en savoir plus, consultez la section Emplacement de stockage des ressources.
Level
Étape
proxy d'API
Effectuez l'une des actions suivantes :
Placez le curseur sur l'un des dossiers suivants, cliquez sur , puis sélectionnez Créer une ressource :
Groupe de proxys apiproxy-name
apiproxy-name/apiproxy
Placez le curseur sur le dossier apiproxy-name/apiproxy/resources du proxy d'API, puis cliquez sur .
Flux partagés
Effectuez l'une des actions suivantes :
Placez le curseur sur l'un des dossiers suivants, cliquez sur , puis sélectionnez Créer une ressource :
Groupe de flux partagé sharedflow-name
sharedflow-name/sharedflowbundle
Placez le curseur sur le dossier sharedflow-name/sharedflowbundle/resources du flux partagé, puis cliquez sur .
Environnement
Effectuez l'une des actions suivantes :
Placez le curseur sur le dossier de l'environnement env-name, cliquez sur , puis sélectionnez Create resource (Créer une ressource).
Placez le curseur sur le dossier env-name/resources de l'environnement, puis cliquez sur .
L'assistant de création de ressources Créer s'ouvre.
Sélectionnez dans la liste le type de ressource que vous souhaitez créer.
Pour une description des types de ressources compatibles, consultez la section Types de ressources.
Saisissez un nom unique pour la ressource, puis appuyez sur Entrée.
La ressource est ajoutée au dossier resources dans le dossier apiproxies, sharedflows ou environments de la section Apigee, et ouverte pour modification.
Modifiez le fichier de ressources si nécessaire, puis sélectionnez File > Save (Fichier > Enregistrer) ou ⌘S pour enregistrer vos modifications.
Importer une ressource
Pour importer une ressource à l'aide d'Apigee dans Cloud Code, procédez comme suit :
Dans votre espace de travail Apigee, effectuez l'une des actions suivantes en fonction du niveau auquel vous souhaitez utiliser la ressource. Pour en savoir plus, consultez la section Emplacement de stockage des ressources.
Level
Étape
proxy d'API
Effectuez l'une des actions suivantes :
Placez votre curseur sur le dossier apiproxy-name/apiproxy, puis cliquez sur .
Placez le curseur sur le dossier apiproxy-name/apiproxy/resources du proxy d'API, puis cliquez sur .
Flux partagés
Effectuez l'une des actions suivantes :
Placez votre curseur sur le dossier sharedflow-name/sharedflowbundle, puis cliquez sur .
Placez le curseur sur le dossier sharedflow-name/sharedflowbundle/resources du flux partagé, puis cliquez sur .
Environnement
Effectuez l'une des actions suivantes :
Placez votre curseur sur le dossier de l'environnement env-name, puis cliquez sur .
Placez le curseur sur le dossier env-name/resources de l'environnement, puis cliquez sur .
L'assistant Importer une ressource s'ouvre.
Sélectionnez dans la liste le type de ressource que vous souhaitez importer.
Pour une description des types de ressources compatibles, consultez la section Types de ressources.
Accédez au fichier dans votre répertoire local et cliquez sur Importer.
Saisissez un nom unique pour la ressource, puis appuyez sur Entrée.
La ressource est ajoutée au dossier resources dans Apigee Explorer et ouverte pour modification.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/05 (UTC)."],[[["\u003cp\u003eThis guide provides instructions for creating and importing resources in Apigee and Apigee hybrid, which are files used by policies in API proxies or shared flows.\u003c/p\u003e\n"],["\u003cp\u003eResources can be created or imported at the API proxy, shared flow, or environment level within the Apigee workspace using the "Create resource" or "Import resource" wizards.\u003c/p\u003e\n"],["\u003cp\u003eWhen creating or importing resources, you must select the appropriate resource type, and the file extension is automatically appended based on the type selected.\u003c/p\u003e\n"],["\u003cp\u003eResources are stored in the \u003ccode\u003eresources\u003c/code\u003e folder within the respective \u003ccode\u003eapiproxies\u003c/code\u003e, \u003ccode\u003esharedflows\u003c/code\u003e, or \u003ccode\u003eenvironments\u003c/code\u003e folder in the Apigee section, and the method of accessing them from a policy varies depending on the resource type.\u003c/p\u003e\n"]]],[],null,["# Managing resources\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\n\u003cbr /\u003e\n\nMany policy types rely on resources. Resources are the files that implement the code or configuration to be executed by a policy when attached to an API proxy or shared flow. For more information, examples of resources, and a list of supported resource types, see [About resources](/apigee/docs/api-platform/develop/resource-files#about).\n\nCreate resources at the API proxy, shared flow, or environment level and then access them from the policy, as described in the following sections. See also [Managing folders and files in an Apigee workspace](/apigee/docs/api-platform/local-development/vscode/manage-apigee-workspace#managing_folders_and_files_in_an_apigee_workspace).\n\nCreating a resource\n-------------------\n\nTo create a resource using Apigee in Cloud Code:\n\n1. In your Apigee workspace, perform one of the following actions based on the level at which you want to store the resource. For more information, see [Where resources are stored](/apigee/docs/api-platform/develop/resource-files#stored).\n\n The **Create** resource wizard opens.\n2. Select the resource type that you want to create from the list.\n For a description of the resource types supported, see [Resource types](/apigee/docs/api-platform/develop/resource-files#resourcetypes).\n\n | **Note:** You must [import](#import-resource) JAR files.\n3. Enter a unique name for the resource and press **\u003ckbd\u003eEnter\u003c/kbd\u003e**.\n\n | **Note:** Don't specify the file extension. An extension will be appended automatically based on the resource type.\n\n \u003cbr /\u003e\n\n The resource is added to the `resources` folder in the `apiproxies`, `sharedflows`, or `environments` folder in the Apigee section and opened for editing.\n4. Edit the resource file, as required, and select **File \\\u003e Save** or ⌘S to save your edits.\n\nImporting a resource\n--------------------\n\nTo import a resource using Apigee in Cloud Code:\n\n1. In your Apigee workspace, perform one of the following actions based on the level at which you want to use the resource. For more information, see [Where resources are stored](/apigee/docs/api-platform/develop/resource-files#stored).\n\n The **Import resource** wizard opens.\n2. Select the resource type that you want to import from the list.\n For a description of the resource types supported, see [Resource types](/apigee/docs/api-platform/develop/resource-files#resourcetypes).\n\n | **Note:** For JAR files, select **javacallout jar**.\n3. Navigate to the file in your local directory and click **Import**.\n\n4. Enter a unique name for the resource and press **\u003ckbd\u003eEnter\u003c/kbd\u003e**.\n\n | **Note:** Don't specify the file extension. An extension will be appended automatically based on the resource type.\n\n \u003cbr /\u003e\n\n The resource is added to the `resources` folder in the Apigee Explorer and opened for editing.\n\nAccessing the resource from a policy\n------------------------------------\n\nHow you access the resource from a policy depends on the [resource type](/apigee/docs/api-platform/develop/resource-files#resourcetypes). For more information, refer to the [Policy reference overview](/apigee/docs/api-platform/reference/policies/reference-overview-policy). For an example of accessing the resource from a policy, see [Accessing the resource](/apigee/docs/api-platform/develop/resource-files#access-resource)."]]