Workers Tích hợp Workers integration Workers ការរួមបញ្ចូល
Hướng dẫn chi tiết đồng bộ từ docs Cloudflare — mỗi section có backlink tới đúng vị trí trên trang gốc. Detailed guide synced from Cloudflare docs — each section links to the matching anchor on the official page. មគ្គុទ្ទេសក៍លម្អិតធ្វើសមកាលពី docs Cloudflare — ផ្នែកនីមួយៗមានតំណទៅទីតាំងត្រូវគ្នានៅទំព័រផ្លូវការ។
← Danh mục ← Catalog ← បញ្ជីGiải thích nhanh Quick context បរិបទរហ័ស
Thuộc Developer Platform — thực hành triển khai code, API và dữ liệu trên edge/serverless. Tutorial «Workers integration» giúp bạn làm quen luồng triển khai thật — phù hợp đọc trước khi mở tài liệu gốc tiếng Anh. Docs gốc chia khoảng 3 bước chính; bản tóm tắt dưới đây giúp bạn nắm khung trước khi làm theo từng lệnh.
Cloudflare Secrets Store is a secure, centralized location in which account-level secrets are stored and managed. The secrets are securely encrypted and stored across all Cloudflare data centers.
Cloudflare Secrets Store គឺជាកន្លែងដែលមានសុវត្ថិភាពនិងមានមូលដ្ឋានដែលទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យ។ ទិន្នន័យទាំងនេះត្រូវបានកាត់បន្ថយដោយសុវត្ថិភាពនិងត្រូវបានរក្សាទុកតាមរយៈមជ្ឈមណ្ឌលទិន្នន័យទាំងអស់ Cloudflare ។
Lưu ý Note ចំណាំ
Lưu ý trước khi làm Notes before you start ចំណាំមុនពេលចាប់ផ្តើម
- Đây là bản tóm tắt trên Orange Cloud Learning Hub — không thay thế tài liệu chính thức.
- Luôn mở liên kết «Tài liệu gốc» bên dưới khi cần lệnh CLI, snippet code và ảnh minh họa đầy đủ.
- Cần tài khoản Cloudflare, Wrangler CLI và (thường) hoàn thành hướng dẫn Get started của Workers/Pages.
- Docs Cloudflare cập nhật thường xuyên — đối chiếu ngày «Rà soát lần cuối» trên trang gốc khi triển khai production.
- This is a summary on Orange Cloud Learning Hub — it does not replace the official documentation.
- Open the Official docs link below for CLI commands, code snippets, and full screenshots.
- Requires a Cloudflare account, Wrangler CLI, and (typically) completing the Workers/Pages Get started guide.
- Cloudflare docs change frequently — verify the Last reviewed date on the official page before production use.
- នេះគឺជាការបញ្ជាក់អំពី Orange Cloud Learning Hub — វាគឺជាការផ្លាស់ប្តូរនៃឯកសារផ្លូវការ។
- ចុចតំណភ្ជាប់ Docs Official នៅខាងក្រោមសម្រាប់ការបញ្ជា CLI, សៀវភៅកូដនិងរូបថតពេញលេញ។
- តម្រូវឱ្យមានគណនី Cloudflare, Wrangler CLI និង (ប្រហែលជា) ការបញ្ចប់គណនី Workers/Pages Get started ។
- Cloudflare បានផ្លាស់ប្តូរជាធម្មតានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅពេលវេលានៅ។
Overview Overview Overview
Phần «Tổng quan» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "Overview" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «Overview» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
Trước khi bạn bắt đầu Before you begin មុនពេលដែលអ្នកចាប់ផ្តើម
Phần «Before you begin» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "Before you begin" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «មុនពេលដែលអ្នកចាប់ផ្តើម» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
- Nếu using the Dashboard, hãy đảm bảo bạn đã có ứng dụng Workers. Hãy tham khảo Workers get started để hướng dẫn.
- Bạn cũng nên có một cửa hàng được tạo dưới tab Secrets Store trên bảng điều khiển. Cửa hàng đầu tiên trong tài khoản của bạn được tạo tự động khi người dùng có Super Administrator or Secrets Store Admin role tương tác với nó.
- If using the Dashboard, make sure you already have a Workers application. Refer to the Workers get started for guidance.
- You should also have a store created under the Secrets Store tab on the Dashboard. The first store in your account is created automatically when a user with Super Administrator or Secrets Store Admin role interacts with it.
- ប្រសិនបើ using the Dashboard, សូមបញ្ជាក់ថាអ្នកមានកម្មវិធី Workers ។ សូមពិនិត្យមើល Workers get started សម្រាប់សំណួរ។
- អ្នកគួរតែបង្កើតអតិថិជននៅក្រោមប្រភេទ Secrets Store នៅលើ Dashboard ។ ទិញដំបូងនៅក្នុងគណនីរបស់អ្នកត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិនៅពេលដែលអ្នកប្រើដែលមាន Super Administrator or Secrets Store Admin role អនុវត្តជាមួយគណនីនេះ។
secrets-store store create <name> --remote để tạo cửa hàng đầu tiên của mình.secrets-store store create <name> --remote to create your first store.secrets-store store create <name> --remote ដើម្បីបង្កើតប្រព័ន្ធផ្សព្វផ្សាយអ៊ីនធឺណិតរបស់អ្នក។secrets-store secret Wrangler commands mà không có lá cờ --remote.secrets-store secret Wrangler commands without the --remote flag.secrets-store secret Wrangler commands without the --remote flag.Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
1.Điều Tạo bí mật tài khoản trong Secrets Store 1. Set up account secrets in Secrets Store 1 ។ ទាញយកប្រព័ន្ធប្រតិបត្តិការ Secrets Store
Phần «Thiết lập account secrets in Secrets Store» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "1. Set up account secrets in Secrets Store" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «1 ។ ទាញយកប្រព័ន្ធប្រតិបត្តិការ Secrets Store» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
secrets-store secret createsecrets-store secret create.secrets-store secret create ។wrangler secrets-store store list.wrangler secrets-store store list.wrangler secrets-store store list ។npx wrangler secrets-store secret create <STORE_ID> --name MY_SECRET_NAME --scopes workers --remote ✓ Enter a secret value: › ***
🔐 Creating secret... (Name: MY_SECRET_NAME, Value: REDACTED, Scopes: workers, Comment: undefined)
✓ Select an account: › My account
✅ Created secret! (ID: 13bc7498c6374a4e9d13be091c3c65f1) - Trong bảng điều khiển Cloudflare, đi đến trang Secrets Store.
- In the Cloudflare dashboard, go to the Secrets Store page.
- ក្នុងប្រព័ន្ធប្រតិបត្តិការ Cloudflare សូមចូលទៅក្នុងទំព័រ Secrets Store ។
- Chọn Create secret
- Điền vào các trường cần thiết, chọn Workers làm Permission scope. Một khi bí mật được lưu, giá trị bí mật sẽ không còn có sẵn để xem.
- (Tùy chọn) Chọn Add additional secret để tạo nhiều hơn một bí mật cùng một lúc.
- Chọn Save để xác nhận.
- Select Create secret.
- Fill in the required fields, choosing Workers as the Permission scope. Once the secret is saved, the secret value will no longer be available for viewing.
- (Optional) Select Add additional secret to create more than one secret at a time.
- Select Save to confirm.
- សូមជ្រើស Create secret ។
- សូមបញ្ជាក់ពីរបៀបដែលអ្នកត្រូវការដើម្បីចុច Workers ដូចជា Permission scope ។ បន្ទាប់ពីការសរសេរប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើប្រសិនបើ។
- (គោលបំណង) ជ្រើស Add additional secret ដើម្បីបង្កើតសាសនាច្រើនជាងមួយក្នុងមួយពេល។
- ចុច Save ដើម្បីបញ្ជាក់។
name của bạn không chứa khoảng trống.name does not contain spaces.name របស់អ្នកមិនមានបំណង។Secrets Store Write
Secrets Store Write
Secrets Store Write
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets" \
--request POST \
--header "X-Auth-Email: $CLOUDFLARE_EMAIL" \
--header "X-Auth-Key: $CLOUDFLARE_API_KEY" \
--json '[
{
"name": "<MY_SECRET_NAME>",
"value": "<SECRET_VALUE>",
"scopes": [
"workers"
],
"comment": ""
},
{
"name": "<MY_SECRET_NAME_2>",
"value": "<SECRET_VALUE>",
"scopes": [
"workers"
],
"comment": ""
}
]' Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
2.Đối với Liên kết một tài khoản bí mật với nhân viên của bạn 2. Bind an account secret to your Worker 2 ។ ការបកប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែ
Phần «Bind account secret vào Worker» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "2. Bind an account secret to your Worker" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «2 ។ ការបកប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែប្រែ» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
- Super quản trị viên
- Bí mật Store Deployer
- Super Administrator
- Secrets Store Deployer
- អ្នកគ្រប់គ្រងល្អ
- អ្នកលក់លក់លក់លក់លក់
Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
Thông qua Wrangler Via Wrangler ដោយ Wrangler
Phần «Via Wrangler» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "Via Wrangler" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «ដោយ Wrangler» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
- Thêm một Secrets Store ràng buộc vào Wrangler configuration file của bạn:
- Add a Secrets Store binding to your Wrangler configuration file:
- Add a Secrets Store binding to your Wrangler configuration file: អានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអានអាន
binding: một tên mô tả cho liên kết của bạn. Điều này sẽ được sử dụng trong ứng dụng Workers khi accessing your secret on the env object. store<em>id: ID Secrets Store tương ứng nơi bí mật tài khoản của bạn được tạo ra. * secret</em>name: tên bí mật duy nhất, được xác định khi bí mật tài khoản của bạn được tạo ra.binding: a descriptive name for your binding. This will be used in the Workers application when accessing your secret on the env object. store<em>id: the corresponding Secrets Store ID where your account secret was created. * secret</em>name: the unique secret name, defined when your account secret was created.binding: ឈ្មោះសៀវភៅសម្រាប់ការភ្ជាប់របស់អ្នក។ នេះនឹងត្រូវបានប្រើនៅក្នុងកម្មវិធី Workers នៅពេល accessing your secret on the env object ។ store<em>id: ID ទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យទិន្នន័យ។ * secret</em>name: ឈ្មោះសម្គាល់តែមួយគត់ដែលបានកំណត់នៅពេលដែលគណនីសម្គាល់របស់អ្នកត្រូវបានបង្កើត។{
"main": "./src/index.js",
"secrets_store_secrets": [
{
"binding": "<BINDING_VARIABLE>",
"store_id": "<STORE_ID>",
"secret_name": "<MY_SECRET_NAME>"
}
]
} main = "./src/index.js"
[[secrets_store_secrets]]
binding = "<BINDING_VARIABLE>"
store_id = "<STORE_ID>"
secret_name = "<MY_SECRET_NAME>" Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
Thông qua Dashboard Via Dashboard ដោយ Dashboard
Phần «Via Dashboard» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "Via Dashboard" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «ដោយ Dashboard» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
- Trong bảng điều khiển Cloudflare, đi đến Workers & Pages.
- In the Cloudflare dashboard, go to Workers & Pages.
- នៅលើប្រព័ន្ធប្រតិបត្តិការ Cloudflare សូមចូលទៅ Workers & Pages ។
- Chọn ứng dụng Workers.
- Go to Settings \> Bindings and select Add.
- Trên bảng bên Add a resource binding, chọn Secrets Store.
- Điền vào các trường cần thiết:
- Select a Workers application.
- Go to Settings \> Bindings and select Add.
- On the Add a resource binding side panel, choose Secrets Store.
- Fill in the required fields:
- ជ្រើសកម្មវិធី Workers ។
- ចុច Settings & > Bindings ហើយចុច Add ។
- នៅលើបណ្តាញខាងលិច Add a resource binding ចុច Secrets Store ។
- សូមបញ្ជាក់នៅក្នុងឧបករណ៍ដែលត្រូវការ:
- Chọn Deploy để triển khai liên kết của bạn. Khi triển khai, có hai lựa chọn:
- Select Deploy to deploy your binding. When deploying, there are two options:
- ចុច Deploy ដើម្បីដំឡើងការភ្ជាប់របស់អ្នក។ នៅពេលការដំឡើងមានរយៈពេល ២ វិនាទី។
Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
3 Cái Access bí mật trên đối tượng env 3. Access the secret on the env object 3 ។ Access សញ្ញាបនប័ត្រនៅលើ Object env
Phần «Access secret on env object» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "3. Access the secret on the env object" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «3 ។ Access សញ្ញាបនប័ត្រនៅលើ Object env» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
env. Để access bí mật bạn trước tiên cần một cuộc gọi không đồng bộ.env object. To access the secret you first need an asynchronous call.env ។ ដើម្បី access ការសរសេរសុវត្ថិភាពអ្នកត្រូវការជាលើកដំបូងការសរសេរអាសអាភាស។Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
Call get() trên biến ràng buộc Call get() on the binding variable Call get() នៅលើទំហំផ្សេងគ្នានេះ
Phần «Call get() on binding variable» — đọc hướng dẫn bên dưới, dùng liên kết docs gốc để xem ảnh minh họa và tab cấu hình đầy đủ.
Read the "Call get() on the binding variable" section below — open the official docs link for full screenshots and configuration tabs.
អានផ្នែក «Call get() នៅលើទំហំផ្សេងគ្នានេះ» ខាងក្រោម — បើកតំណ docs ផ្លូវការសម្រាប់រូបភាព និង tab កំណត់។
--remote) từ thiết lập phát triển cục bộ của bạn. Để sử dụng Secrets Store cục bộ, bạn phải sử dụng secrets-store secret Wrangler commands mà không có lá cờ --remote.--remote flag) from your local development setup. To use Secrets Store locally, you must use secrets-store secret Wrangler commands without the --remote flag.--remote flag) from your local development setup. To use Secrets Store locally, you must use secrets-store secret Wrangler commands without the --remote flag.export default {
async fetch(request, env) {
// Example of using the secret safely in an API request
const APIkey = await env.<BINDING_VARIABLE>.get()
const response = await fetch("https://api.example.com/data", {
headers: { "Authorization": `Bearer ${APIKey}` },
});
if (!response.ok) {
return new Response("Failed to fetch data", { status: response.status });
}
const data = await response.json();
return new Response(JSON.stringify(data), {
headers: { "Content-Type": "application/json" },
});
},
}; {"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"/directory/","name":"Directory"}},{"@type":"ListItem","position":2,"item":{"@id":"/secrets-store/","name":"Secrets Store"}},{"@type":"ListItem","position":3,"item":{"@id":"/secrets-store/integrations/","name":"Secrets Store integrations"}},{"@type":"ListItem","position":4,"item":{"@id":"/secrets-store/integrations/workers/","name":"Workers integration"}}]} Liên kết liên quan (docs Cloudflare) Related links (Cloudflare docs) តំណពាក់ព័ន្ធ (docs Cloudflare)
Xem bản đầy đủ trên developers.cloudflare.com (ảnh, tab cấu hình). View the full guide on developers.cloudflare.com (images, config tabs). មើលមគ្គុទ្ទេសក៍ពេញលើ developers.cloudflare.com (រូបភាព, tab កំណត់)។
Tài liệu gốc ↗ Official docs ↗ ឯកសារផ្លូវការ ↗