조직 내에서 고유해야 하는 공유 흐름 번들의 이름입니다. 유효한 문자는 다음이 포함됩니다.
A-Za-z0-9_-
해당 사항 없음
예
revision
공유 흐름 번들 구성의 버전 번호입니다. Apigee는 공유 흐름의 현재 버전을 자동으로 추적하므로 버전 번호를 명시적으로 설정할 필요가 없습니다.
해당 사항 없음
아니요
기본 구성 요소
이름
설명
기본값
필수 여부
SharedFlowBundle
ConfigurationVersion
이 공유 흐름이 준수하는 공유 흐름 번들 구성 스키마의 버전입니다. 현재 지원되는 값은 majorVersion 4 및 minorVersion 0뿐입니다. 이 설정은 향후에 공유 흐름 번들 형식을 만드는 데 사용될 수 있습니다
4.0
아니요
CreatedAt, CreatedBy
공유 흐름 번들이 생성된 날짜/시간(에포크 시간) 및 번들을 만든 사용자의 이메일입니다.
Description
공유 흐름의 텍스트 설명입니다. 이 설명을 제공하면 Apigee UI에 설명이 표시됩니다.
해당 사항 없음
아니요
DisplayName
사용자 친화적인 이름으로 공유 흐름 구성의 name 속성과 다를 수 있습니다.
해당 사항 없음
아니요
LastModifiedAt, LastModifiedBy
공유 흐름 번들이 마지막으로 수정된 날짜/시간(에포크 시간)이며 수정한 사용자 이메일과 함께 표시됩니다.
Policies
이 공유 흐름의 /policies 디렉터리에 있는 정책 목록입니다. 일반적으로 Edge 관리 UI를 사용하여 공유 흐름을 만든 경우에만 이 요소가 표시됩니다. 이 요소는 단순히 공유 흐름의 콘텐츠를 볼 수 있도록 설계된 '매니페스트' 설정입니다.
해당 사항 없음
아니요
Resources
이 공유 흐름의 /resources 디렉터리에 있는 리소스(자바스크립트, Python, 자바, XSLT)의 목록입니다. 일반적으로 Apigee UI를 사용하여 공유 흐름을 만든 경우에만 이 요소가 표시됩니다. 이 요소는 단순히 공유 흐름의 콘텐츠를 볼 수 있도록 설계된 매니페스트 설정입니다.
해당 사항 없음
아니요
SharedFlows
이 번들에 포함된 공유 흐름입니다.
해당 사항 없음
예
정책
/sharedflowbundle/policies
API 프록시와 마찬가지로 공유 흐름 번들의 /policies 디렉터리에는 번들의 공유 흐름에 연결할 수 있는 모든 정책에 대한 구성 XML이 포함되어 있습니다.
정책은 요소의 하위 집합을 공유하지만 이 하위 집합은 정책에 맞는 요소로 보강됩니다. 정책을 구성하는 방법에 대한 자세한 내용은 정책 참조 개요를 참조하세요.
리소스
/sharedflowbundle/resources
리소스는 정책을 사용하여 공유 흐름에 연결할 수 있는 스크립트, 코드, XSL 변환입니다. 관리 UI의 공유 흐름 편집기에 있는 스크립트 섹션에 표시됩니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-19(UTC)"],[[["\u003cp\u003eThis page details shared flows, which are reusable functionalities within Apigee and Apigee hybrid, similar in concept to API proxies.\u003c/p\u003e\n"],["\u003cp\u003eA shared flow bundle includes base configuration, policies, resources (like scripts and JAR files), and the shared flows themselves, all structured in a specific directory format.\u003c/p\u003e\n"],["\u003cp\u003eThe base configuration of a shared flow bundle, found in a file named after the bundle, defines the bundle's contents, tracks revision history, and contains elements like \u003ccode\u003eConfigurationVersion\u003c/code\u003e, \u003ccode\u003eDescription\u003c/code\u003e, and lists of \u003ccode\u003ePolicies\u003c/code\u003e and \u003ccode\u003eResources\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSharedFlow\u003c/code\u003e configuration determines the execution sequence of flow elements, with each \u003ccode\u003e<Step>\u003c/code\u003e specifying a policy to be called, such as Spike Arrest, using its corresponding \u003ccode\u003e<Name>\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eShared flow bundles contain a single shared flow and must have a unique name within an organization.\u003c/p\u003e\n"]]],[],null,["# Shared flow bundle configuration reference\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\nA shared flow is reusable functionality similar to an API proxy. For more information,\nsee [Creating reusable shared flows](/apigee/docs/api-platform/fundamentals/shared-flows).\n\nShared flow bundle directory structure\n--------------------------------------\n\nThe shared flow bundle directory structure, shown below, is similar to the\n[API proxy configuration directory structure](/apigee/docs/api-platform/reference/api-proxy-configuration-reference#apiproxystructure).\n\nA shared flow bundle configuration consists of the following contents:\n\nBase configuration\n------------------\n\nThe base configuration file is located at the bundle's root directory. Its name is the name of\nthe bundle. \n\n```world-of-warcraft-toc\n/sharedflowbundle/traffic-management-shared.xml\n```\n\nThe base configuration defines the contents of the shared flow bundle, along with information\nfor tracking the bundle's revision history. \n\n```transact-sql\n\u003cSharedFlowBundle revision=\"2\" name=\"traffic-management-shared\"\u003e\n \u003cConfigurationVersion majorVersion=\"4\" minorVersion=\"0\"/\u003e\n \u003cCreatedAt\u003e1478637529218\u003c/CreatedAt\u003e\n \u003cCreatedBy\u003egladys@example.com\u003c/CreatedBy\u003e\n \u003cDescription\u003eShared flow to moderate API traffic\u003c/Description\u003e\n \u003cDisplayName\u003etraffic-management-shared\u003c/DisplayName\u003e\n \u003cLastModifiedAt\u003e1481573374023\u003c/LastModifiedAt\u003e\n \u003cLastModifiedBy\u003egladys@example.com\u003c/LastModifiedBy\u003e\n \u003cPolicies\u003e\n \u003cPolicy\u003eAuth-Flow-Callout\u003c/Policy\u003e\n \u003cPolicy\u003eExtract-Token\u003c/Policy\u003e\n \u003cPolicy\u003eSpike-Arrest\u003c/Policy\u003e\n \u003c/Policies\u003e\n \u003cResources\u003e\n \u003cResource\u003ejsc://extract-token.js\u003c/Resource\u003e\n \u003c/Resources\u003e\n \u003cSharedFlows\u003e\n \u003cSharedFlow\u003edefault\u003c/SharedFlow\u003e\n \u003c/SharedFlows\u003e\n\u003c/SharedFlowBundle\u003e\n```\n\n### Base configuration attributes\n\n### Base configuration elements\n\nPolicies\n--------\n\n```text\n/sharedflowbundle/policies\n```\n\nAs in an API proxy, in a shared flow bundle the `/policies` directory contains\nconfiguration XML for all policies available to be attached to the shared flow in the bundle.\nPolicies share a subset of elements, though this subset is augmented with elements that are\nspecific to the policy. For more about how to configure a policy,\n[Policy reference overview](/apigee/docs/api-platform/reference/policies/reference-overview-policy).\n\nResources\n---------\n\n```text\n/sharedflowbundle/resources\n```\n\nResources are scripts, code, and XSL transformations that can be attached to shared flows\nusing policies. These appear in the Scripts section of the shared flow editor in the management\nUI.\n\nSee [Managing resources](/apigee/docs/api-platform/develop/resource-files) for the supported\nresource types.\n\nShared flows\n------------\n\n```world-of-warcraft-toc\n/sharedflowbundle/sharedflows/default.xml\n```\n\nThe SharedFlow configuration defines the sequence in which flow elements should be executed.\nThe `\u003cSharedFlow\u003e` element's `\u003cStep\u003e` child elements each specify a part of the sequence,\nsuch as a call to a policy.\n\nThe following SharedFlow configuration specifies three policies to be executed in a\ntop-to-bottom sequence (left to right in the management console), with the [SpikeArrest policy](/apigee/docs/api-platform/reference/policies/spike-arrest-policy) first and a\n[FlowCallout policy](/apigee/docs/api-platform/reference/policies/flow-callout-policy)\nlast. \n\n```text\n\u003cSharedFlow name=\"default\"\u003e\n \u003cStep\u003e\n \u003cName\u003eSpike-Arrest\u003c/Name\u003e\n \u003c/Step\u003e\n \u003cStep\u003e\n \u003cName\u003eExtract-Token\u003c/Name\u003e\n \u003c/Step\u003e\n \u003cStep\u003e\n \u003cName\u003eAuth-Flow-Callout\u003c/Name\u003e\n \u003c/Step\u003e\n\u003c/SharedFlow\u003e\n```\n\n### Shared flow configuration attributes\n\n### Shared flow configuration elements"]]