Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về
Apigee X. thông tin
Hiểu và quản lý tài nguyên, như được mô tả trong các phần sau.
Giới thiệu về tài nguyên
Nhiều loại chính sách dựa vào tài nguyên. Tài nguyên (resource) là các tệp triển khai mã hoặc cấu hình sẽ được thực thi bởi chính sách khi được đính kèm với một proxy API. Trong một số trường hợp, như với JavaScript và JavaAnnotation, chính sách chỉ cần xác định một điểm đính kèm trong proxy API nơi cần thực thi một số mã. Chính sách JavaScript hoặc JavaAnnotation là một con trỏ đến một tài nguyên.
JavaScript mẫu sau đây đặt đường dẫn yêu cầu HTTP thành giá trị của biến proxy.basepath
.
request.headers["RequestPath"] = context.getVariable("proxy.basepath");
Loại tài nguyên
Bảng sau đây tóm tắt các loại tài nguyên:
Loại tài nguyên | Nội dung mô tả |
---|---|
JAR (java) |
Các lớp Java trong tệp JAR được tham chiếu theo chính sách Chú thích Java. |
JavaScript (js) |
JavaScript được tham chiếu theo các chính sách về JavaScript. |
JavaScript (jsc) |
JavaScript biên dịch được tham chiếu theo các chính sách về JavaScript. |
Hosted target (hosted) |
Các tệp Node.js cần triển khai cho Mục tiêu được lưu trữ. Bạn có thể triển khai Node.js dưới dạng các ứng dụng mục tiêu phụ trợ của Edge. |
Node (node) |
Các tệp Node.js, bao gồm tệp Node.js chính, các tệp nguồn có liên quan và các phần phụ thuộc của mô-đun. |
Python (py) |
Các tập lệnh Python được tham chiếu theo chính sách PythonScript. Bạn phải triển khai tài nguyên bằng "pure Python" (chỉ bằng ngôn ngữ Python). |
WSDL (wsdl) |
Tệp WSDL được tham chiếu theo chính sách SOAPMessageValidation. |
XSD (xsd) |
Giản đồ XML được tham chiếu theo chính sách SOAPMessageValidation. |
XSL Transformations (xsl) |
Các phép chuyển đổi XML được tham chiếu theo chính sách XSLTransform. |
Vị trí lưu trữ tài nguyên
Tài nguyên có thể được lưu trữ ở một trong ba vị trí sau:
- Bản sửa đổi proxy API: Tài nguyên chỉ có sẵn cho các bản sửa đổi proxy API có chứa tài nguyên. Ví dụ: bạn có thể đưa một tài nguyên JavaScript vào bản sửa đổi 1 của proxy API, sau đó thay đổi phương thức triển khai để sử dụng tập lệnh Python trong bản sửa đổi 2 của proxy. Bản sửa đổi 1 chỉ có quyền truy cập vào tài nguyên JavaScript và bản sửa đổi 2 chỉ có quyền truy cập vào tài nguyên Python.
- Môi trường: Khi được lưu trữ trong một môi trường (ví dụ:
test
hoặcprod
), tài nguyên có sẵn cho mọi proxy API được triển khai trong cùng môi trường đó. - Tổ chức: Khi được lưu trữ trong một tổ chức, tài nguyên có sẵn cho mọi proxy API được triển khai trong mọi môi trường.
Kho lưu trữ có sẵn tại các URI sau đây, như mô tả trong Resource files API (API tệp tài nguyên) trở lên trong phần Quản lý tài nguyên bằng API:
- Tổ chức:
/organizations/{org}/resourcefiles
- Môi trường:
/organizations/{org}/environments/{env}/resourcefiles
- Proxy API:
/organizations/{org}/apis/{api}/revisions/{rev}/resources
Bảng sau đây cho biết các phương thức bạn có thể dùng để tạo, cập nhật và xoá tài nguyên cho mỗi kho lưu trữ:
Kho lưu trữ | Tạo | Xem | Cập nhật | Xoá | ||||
---|---|---|---|---|---|---|---|---|
API | Giao diện người dùng | API | Giao diện người dùng | API | Giao diện người dùng | API | Giao diện người dùng | |
Bản sửa đổi proxy API | ||||||||
Môi trường | ||||||||
Tổ chức |
Ví dụ: tất cả tệp JavaScript có sẵn trong môi trường test
đều được lưu trữ trong kho lưu trữ sau và có sẵn cho mọi proxy API đang chạy trong môi trường test
:
/organizations/{org}/environments/test/resourcefiles/jsc
Phân giải tên tài nguyên
Edge phân giải tên tài nguyên từ phạm vi cụ thể nhất đến phạm vi chung nhất. Tên tài nguyên được phân giải "trong chuỗi", từ cấp bản sửa đổi proxy API, đến cấp môi trường, đến cấp tổ chức (chỉ cạnh).
Giả sử bạn đã điền cùng một tài nguyên trong hai kho lưu trữ khác nhau — bản sửa đổi proxy API và môi trường prod
.
Hãy xem xét proxy API được định cấu hình theo Chính sách sau:
<Javascript name='PathSetterPolicy' timeLimit='200'> <ResourceURL>jsc://pathSetter.js</ResourceURL> </Javascript>
Tài liệu tham khảo chính sách không thể phân giải rõ ràng đến kho lưu trữ. Tài nguyên đầu tiên ở phạm vi chi tiết nhất có tên khớp với tên tài nguyên trong chính sách đã được giải quyết.
Vì vậy, khi proxy API được triển khai trong môi trường prod
, chính sách này sẽ phân giải thành tài nguyên pathSetter.js
trong phạm vi môi trường.
Khi được triển khai trong môi trường test
, Chính sách sẽ phân giải thành tài nguyên trong phạm vi bản sửa đổi proxy API, vì tài nguyên trong phạm vi môi trường nằm trong môi trường prod
, chứ không phải môi trường test
.
Nguyên tắc về tài nguyên Java
Bạn có thể thêm tài nguyên Java đã biên dịch dưới dạng tệp JAR bằng cách sử dụng nhiều tuỳ chọn trong lệnh curl, chẳng hạn như tuỳ chọn -T
, --data-binary
hoặc -F
(không phải tuỳ chọn -d
). Ví dụ:
curl "http://{mgmt_server}:{port}/v1/organizations/{org}/environments/{env}/resourcefiles?name={jar_file}&type=java" \ -X POST \ --data-binary @{jar_file} \ -H "Content-Type: application/octet-stream" \ -u email:password
curl -v "http://{mgmt_server}:{port}/v1/organizations/{org}/environments/{env}/resourcefiles?name={jar_file}&type=java" -X POST \ -H "Content-Type: application/octet-stream" \ -T "{jar_file}" \ -u email:password
curl -v "http://{mgmt_server}:{port}/v1/organizations/{org}/environments/{env}/resourcefiles?name={jar_file}&type=java" -X POST \ -H "Content-Type: application/multipart/form-data" \ -F "file=@{jar_file}" \ -u email:password
Xem thêm:
- Các phương pháp hay nhất cho Java: Các phương pháp hay nhất để thiết kế và phát triển proxy API
- Ví dụ về sổ tay nấu ăn Java: Chính sách chuyển đổi XSL
Nguyên tắc về tài nguyên Node.js
Khi tham chiếu tập lệnh Node.js trong proxy API, bạn sẽ thực hiện việc này với phần tử <ResourceURL>
trong cấu hình TargetEndpoint
của proxy API, như mô tả trong phần Thêm Node.js vào một proxy API hiện có. Ví dụ:
<ScriptTarget> <ResourceURL>node://hello-world.js</ResourceURL> </ScriptTarget>
Tập lệnh Node.js đó và tất cả các mô-đun hỗ trợ phải nằm trong phạm vi sửa đổi proxy API (trong thư mục /resources/node
của gói proxy). Trong trình chỉnh sửa proxy API, việc thêm tài nguyên Node.js vào phần Tập lệnh sẽ hoàn thành việc này. Tương tự như vậy, việc sử dụng API (import và cập nhật) để lưu trữ tài nguyên ở phạm vi sửa đổi proxy API.
Quản lý tài nguyên bằng giao diện người dùng
Quản lý các tài nguyên trong phạm vi một bản sửa đổi proxy API bằng giao diện người dùng như mô tả trong các phần sau.
Xem tài nguyên bằng giao diện người dùng
Cách xem các tài nguyên thuộc phạm vi của bản sửa đổi proxy API:
-
Đăng nhập vào apigee.com/edge.
- Chọn Phát triển > Proxy API trong thanh điều hướng bên trái.
- Chọn một proxy API trong danh sách mà bạn muốn tạo tài nguyên.
Trình chỉnh sửa proxy API sẽ mở ra và thẻ Tổng quan sẽ xuất hiện theo mặc định. - Nhấp vào thẻ Phát triển.
- Chọn bản sửa đổi trong trình đơn thả xuống Bản sửa đổi, nếu cần.
Các tài nguyên trong phạm vi bản sửa đổi proxy API được liệt kê trong phần Tài nguyên trong chế độ xem Trình điều hướng.
Tạo tài nguyên bằng giao diện người dùng
Cách tạo tài nguyên trong phạm vi bản sửa đổi proxy API bằng cách sử dụng giao diện người dùng:
- Xem các tài nguyên thuộc phạm vi của bản sửa đổi proxy API.
- Nhấp vào dấu + trong phần Resource (Tài nguyên) trong chế độ xem Navigator (Trình điều hướng) để mở hộp thoại New Resource (Tài nguyên mới).
- Nhập thông tin sau:
Trường Nội dung mô tả Nguồn Chọn để tạo tệp mới hoặc nhập một tệp. Loại tệp Chọn một loại tài nguyên trong danh sách thả xuống. Tên tệp Tên tệp. Đuôi tệp phải hợp lệ đối với loại tệp đã chọn.
Cập nhật tài nguyên bằng giao diện người dùng
Cách cập nhật tài nguyên trong phạm vi bản sửa đổi proxy API bằng giao diện người dùng:
- Xem các tài nguyên thuộc phạm vi của bản sửa đổi proxy API.
- Trong chế độ xem Trình điều hướng bên dưới mục Tài nguyên (Resources), hãy nhấp vào tài nguyên mà bạn muốn cập nhật.
Lưu ý: Đối với các tệp JAR, hãy đặt con trỏ lên tài nguyên mà bạn muốn chỉnh sửa rồi nhấp vào.
- Cập nhật tài nguyên theo yêu cầu.
Lưu ý: Sau khi tải tệp JAR mới lên, hãy nhấp vào Cập nhật.
Xoá tài nguyên bằng giao diện người dùng
Cách loại bỏ tài nguyên trong phạm vi bản sửa đổi proxy API bằng giao diện người dùng:
- Xem các tài nguyên thuộc phạm vi của bản sửa đổi proxy API.
- Trong chế độ xem Trình điều hướng trong mục Tài nguyên (Resources), hãy đặt con trỏ lên tài nguyên mà bạn muốn xoá để hiển thị trình đơn thao tác.
- Nhấp vào
.
- Nhấp vào Xoá để xác nhận thao tác.
Quản lý tài nguyên bằng API
Quản lý tài nguyên bằng API theo mô tả trong các phần sau.
Tạo tài nguyên bằng API
Tạo tài nguyên trong phạm vi bản sửa đổi proxy API, môi trường hoặc tổ chức (chỉ đối với Edge), như được mô tả trong các phần sau.
Tạo tài nguyên trong phạm vi bản sửa đổi proxy API bằng API
Tạo một tài nguyên trong phạm vi bản sửa đổi proxy API bằng cách sử dụng API bằng cách gửi yêu cầu POST
đến tài nguyên sau:
https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles
Truyền các thông tin sau đây cùng với yêu cầu của bạn:
- Đặt tham số truy vấn
name
thành tên của tài nguyên - Đặt tham số truy vấn
type
thành loại tài nguyên bắt buộc - Truyền nội dung của tệp tài nguyên dưới dạng
application/octet-stream
hoặcmultipart/form-data
)
Ví dụ sau đây sẽ tạo một tệp JavaScript có tên pathSetter.js
cho bản sửa đổi 1 của proxy API helloworld
:
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
Ví dụ sau đây cho thấy cách tải tài nguyên lên dưới dạng tệp từ máy cục bộ. Bạn cần phải sử dụng -F
cho tệp tải lên nhị phân trong curl để các tệp JavaScript trong phạm vi môi trường hoặc tổ chức có thể truy cập được theo chính sách JavaScript.
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
Phần sau đây cung cấp ví dụ về phản hồi của một trong hai lệnh gọi API.
{
"name": "pathSetter.js",
"type": "jsc"
}
Để biết thêm thông tin, hãy xem Nhập tệp tài nguyên cho bản sửa đổi proxy API.
Ngoài ra, bạn có thể sử dụng API cập nhật bản sửa đổi proxy API như sau:
- Tạo tệp tài nguyên.
- Thêm tệp tài nguyên vào gói cấu hình proxy API.
- Tải gói lên bằng một trong các API sau:
Tạo tài nguyên trong phạm vi một môi trường bằng API
Tạo tài nguyên JavaScript trong phạm vi một môi trường sử dụng API bằng cách gửi yêu cầu POST
đến tài nguyên sau:
/organizations/{org}/environments/{env}/resourcefiles
Truyền các thông tin sau đây cùng với yêu cầu của bạn:
- Đặt tham số truy vấn
name
thành tên của tài nguyên - Đặt tham số truy vấn
type
thành loại tài nguyên bắt buộc - Truyền nội dung của tệp tài nguyên dưới dạng
application/octet-stream
hoặcmultipart/form-data
)
Ví dụ sau đây cho thấy cách tạo tài nguyên JavaScript bằng cách chuyển nội dung của tài nguyên đó vào nội dung yêu cầu.
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
Ví dụ sau đây cho thấy cách tải tài nguyên lên dưới dạng tệp từ máy cục bộ. Bạn cần phải sử dụng -F
cho tệp tải lên nhị phân trong curl để các tệp JavaScript trong phạm vi môi trường hoặc tổ chức có thể truy cập được theo chính sách JavaScript.
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
Sau đây là ví dụ về phản hồi:
{ "name" : "pathSetter.js", "type" : "jsc" }
Tạo tài nguyên trong phạm vi tổ chức bằng API
Để tạo tài nguyên trong phạm vi một tổ chức bằng API này, hãy gửi yêu cầu POST
đến tài nguyên sau:
https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles
Truyền các thông tin sau đây cùng với yêu cầu của bạn:
- Đặt tham số truy vấn
name
thành tên của tài nguyên - Đặt tham số truy vấn
type
thành loại tệp tài nguyên (xem phần Loại tài nguyên) - Truyền nội dung của tệp tài nguyên dưới dạng
application/octet-stream
hoặcmultipart/form-data
)
Để biết thêm thông tin, hãy xem Nhập tệp tài nguyên cho tổ chức.
Xem tài nguyên bằng API
Các phần sau đây mô tả cách xem tài nguyên bằng API.
Xem tất cả tài nguyên bằng API
Khi sử dụng API này, bạn có thể xem các tài nguyên trong phạm vi bản sửa đổi proxy API, môi trường hoặc tổ chức.
Ví dụ: để xem các tài nguyên cho những tài nguyên thuộc phạm vi môi trường bằng API, hãy gửi yêu cầu GET
đến tài nguyên sau:
https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles
Ví dụ sau đây liệt kê tất cả tài nguyên trong môi trường test
:
curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/environments/test/resourcefiles/{type}" \ -u email:password
Sau đây là ví dụ về phản hồi.
{
"resourceFile": [
{
"name" : "pathSetter.js",
"type" : "jsc"
}
]
}
Xem nội dung của tài nguyên bằng API
Xem nội dung của tài nguyên bằng API, như mô tả trong các phần sau.
Khi sử dụng API này, bạn có thể xem các tài nguyên trong phạm vi bản sửa đổi proxy API, môi trường hoặc tổ chức.
Ví dụ: để xem nội dung của tài nguyên trong một môi trường bằng API, hãy gửi yêu cầu GET
đến tài nguyên sau:
https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/name
Ví dụ sau đây liệt kê nội dung của tệp tài nguyên JavaScript pathSetter.js
trong môi trường test
:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles/jsc/pathSetter.js" \ -H "Accept: application/json" \ -u email:password
Sau đây là ví dụ về phản hồi:
request.headers["RequestPath"] = context.getVariable("proxy.basepath");
Cập nhật tài nguyên bằng API
Cập nhật các tài nguyên trong phạm vi bản sửa đổi proxy API, môi trường hoặc tổ chức (chỉ đối với Edge), như mô tả trong các phần sau.
Cập nhật tài nguyên trong phạm vi bản sửa đổi proxy API bằng API
Cập nhật tài nguyên trong phạm vi bản sửa đổi proxy API bằng cách dùng API bằng cách gửi yêu cầu PUT
đến tài nguyên sau:
https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}
Truyền nội dung của tệp tài nguyên dưới dạng application/octet-stream
hoặc multipart/form-data
)
Ví dụ sau đây cập nhật tài nguyên JavaScript có tên pathSetter
cho bản sửa đổi 1 của proxy API helloworld
:
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles/jsc/pathSetter.js -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
Ví dụ sau đây cho thấy cách cập nhật tài nguyên dưới dạng tệp từ máy cục bộ. Bạn cần phải sử dụng -F
cho tệp tải lên nhị phân trong curl để các tệp JavaScript trong phạm vi môi trường hoặc tổ chức có thể truy cập được theo chính sách JavaScript.
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles/jsc/pathSetter.js -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
Phần sau đây cung cấp ví dụ về phản hồi của một trong hai lệnh gọi API.
{
"name": "pathSetter.js",
"type": "jsc"
}
Để biết thêm thông tin, hãy xem Nhập tệp tài nguyên cho bản sửa đổi proxy API.
Ngoài ra, bạn có thể sử dụng API cập nhật bản sửa đổi proxy API như sau:
- Tải gói cấu hình proxy API xuống bằng Export API proxy API với các lựa chọn sau:
- Đặt tham số truy vấn
format
thànhbundle
- Đặt tiêu đề
Accept
thànhapplication/zip
- Đặt tham số truy vấn
- Cập nhật tệp tài nguyên trong gói cấu hình proxy API.
- Tải gói lên bằng Cập nhật API bản sửa đổi proxy API
Cập nhật tài nguyên trong một môi trường bằng API
Cập nhật tài nguyên trong phạm vi một môi trường bằng cách sử dụng API bằng cách gửi yêu cầu PUT
đến tài nguyên sau:
/organizations/{org}/environments/{env}/resourcefiles/{type}/{name}
Truyền nội dung của tệp tài nguyên dưới dạng application/octet-stream
hoặc multipart/form-data
.
Ví dụ sau đây cho thấy cách cập nhật tài nguyên JavaScript bằng cách chuyển nội dung của tài nguyên đó vào nội dung yêu cầu.
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles/jsc/pathSetter.js -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
Ví dụ sau đây cho thấy cách cập nhật tệp tài nguyên bằng cách sử dụng một tệp từ máy cục bộ của bạn. Bạn cần phải sử dụng -F
cho tệp tải lên nhị phân trong curl để các tệp JavaScript trong phạm vi môi trường hoặc tổ chức có thể truy cập được theo chính sách JavaScript.
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles/jsc/pathSetter.js -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
Sau đây là ví dụ về phản hồi:
{ "name" : "pathSetter.js", "type" : "jsc" }
Cập nhật các tài nguyên trong phạm vi tổ chức bằng API
Để cập nhật tài nguyên trong phạm vi một tổ chức sử dụng API, hãy gửi yêu cầu POST
đến tài nguyên sau:
https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}
Truyền nội dung của tệp tài nguyên dưới dạng application/octet-stream
hoặc multipart/form-data
)
Để biết thêm thông tin, hãy xem Nhập tệp tài nguyên cho tổ chức,
Xoá tài nguyên bằng API
Xoá tài nguyên trong phạm vi một bản sửa đổi proxy API, môi trường hoặc tổ chức (chỉ đối với Edge), như mô tả trong các phần sau.
Xoá tài nguyên thuộc phạm vi của bản sửa đổi proxy API bằng API
Để xoá tài nguyên trong phạm vi một bản sửa đổi proxy API bằng API, hãy gửi yêu cầu DELETE
đến tài nguyên sau:
https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}
Ví dụ sau đây sẽ xoá tệp tài nguyên JavaScript pathSetter.js
khỏi bản sửa đổi 1 của proxy API helloworld:
curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/apis/helloworld/revisions/1/resourcefiles/jsc/pathSetter.js" \ -u email:password
Sau đây là ví dụ về phản hồi.
{
"name" : "pathSetter.js",
"type" : "jsc"
}
Ngoài ra, bạn có thể sử dụng API cập nhật bản sửa đổi proxy API như sau:
- Tải gói cấu hình proxy API xuống bằng Export API proxy API với các lựa chọn sau:
- Đặt tham số truy vấn
format
thànhbundle
- Đặt tiêu đề
Accept
thànhapplication/zip
- Đặt tham số truy vấn
- Xoá tệp tài nguyên khỏi gói cấu hình proxy API.
- Tải gói lên bằng Cập nhật API bản sửa đổi proxy API
Xoá tài nguyên trong phạm vi một môi trường bằng API
Xoá tài nguyên trong phạm vi một môi trường bằng API, như mô tả trong các phần sau.
Để xoá tài nguyên trong một môi trường bằng API, hãy gửi yêu cầu DELETE
đến tài nguyên sau:https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/{name}
Ví dụ sau đây sẽ xoá tệp tài nguyên JavaScript pathSetter.js
khỏi môi trường test
:
curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/environments/test/resourcefiles/jsc/pathSetter.js" \ -u email:password
Sau đây là ví dụ về phản hồi.
{
"name" : "pathSetter.js",
"type" : "jsc"
}
Xoá tài nguyên trong phạm vi tổ chức bằng cách sử dụng API (chỉ đối với Edge)
Để xoá tài nguyên thuộc phạm vi của một tổ chức sử dụng API, hãy gửi yêu cầu DELETE
đến tài nguyên sau:
https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}
Để biết thêm thông tin, hãy xem Xóa tệp tài nguyên khỏi tổ chức.
Truy cập vào tài nguyên
Cách bạn truy cập vào tài nguyên tuỳ thuộc vào loại tài nguyên. Để biết thêm thông tin, hãy tham khảo tài liệu về chính sách liên quan.
Các ví dụ trong phần này minh hoạ cách tạo và quản lý tài nguyên JavaScript có tên pathSetter.js
để cho phép các chính sách thuộc loại JavaScript tham chiếu đến tài nguyên đó.
Để đính kèm JavaScript vào Request PostFlow, hãy tạo một chính sách có tên là PathSetterPolicy.xml
tham chiếu đến tệp pathSetter.js
:
<Javascript name='PathSetterPolicy' timeLimit='200'> <ResourceURL>jsc://pathSetter.js</ResourceURL> </Javascript>
Sau đó, hãy tham khảo chính sách này trong cấu hình Điểm cuối:
<PostFlow> <Request> <Step><Name>PathSetterPolicy</Name></Step> </Request> <PostFlow>
Để biết thêm thông tin, hãy xem Chính sách về JavaScript.