安裝 Edge Microgate

查看 Apigee Edge 說明文件。
前往 Apigee X說明文件
資訊

Edge Microgateway 2.4.x 版

目標對象

如需安裝或解除安裝 Edge Microgateway,請參閱本指南。

必要條件

  • 您必須在系統中安裝 Node.js 4.5 LTS 以上版本。詳情請見 並參閱下文的 Node.js 操作說明。
  • Windows 需要安裝 OpenSSL 並新增至 PATH
  • 如果您使用 Apigee Edge Private Cloud 來進行 Edge Microgateway 操作,您必須 執行私有雲 4.16.01 以上版本。

安裝 Node.js

您必須在裝置上安裝 Node.js 4.5 以上版本 有些人會將 Cloud Storage 視為檔案系統 但實際上不是您可以執行下列指令來檢查:

node -v

取得或更新 Node.js 的方法有很多種。例如,您可以使用 HomeBrew、yum 或 請直接從 Node.js 網站下載:https://nodejs.org/download.

正在安裝 Edge Microgateway (如果: 你有網際網路連線。

本節說明如何安裝 Edge Microgateway 並初始化預設值 此外還會從 0 自動調整資源配置 您完全不必調整資源調度設定

  1. 安裝最新版的 Edge Microgateway 搭配 npm 使用。這項指令會將 並把 edgemicro 執行檔放在路徑中。詳情請見 Edge Microgateway 安裝在哪裡?
    npm install edgemicro -g

    如要安裝特定版本的 Edge Microgateway,您需要指定 版本號碼如果 未指定版本號碼,則最新版本就會是 安裝。舉例來說,如要安裝 2.3.1 版,請使用以下程式碼 指令

    npm install edgemicro@2.3.1 -g
  2. 查看版本號碼。舉例來說,如果您安裝了 2.3.5 版:
    edgemicro --version
    current nodejs version is v6.1.0
    current edgemicro version is 2.3.5
  3. 執行下列指令,在主目錄中建立預設設定檔。
    edgemicro init
  4. (選用) 系統已將名為 default.yaml 的設定檔放入您的 位於名為 .edgemicro 的子目錄中。請立即檢查以確保這一點 檔案存在:
    ls ~/.edgemicro
    default.yaml

    注意: 在 Edge Microgateway 文件中,我們指的是主目錄 透過波浪號 (~),這是 UNIX 快速鍵。如果您使用 Windows,並 執行不支援波浪號的殼層,您需要替換適當的 環境變數。適用對象 範例:%USERPROFILE%/.edgemicro

  5. 請按照「設定 並設定 Edge Microgateway

在 Windows 上運作 Edge Microgateway 服務

您可以在 Windows 中以服務形式操作 Edge Microgateway。詳情請參閱最佳 Windows 上的 Microgateway (edgemicro) 作業管理做法 Apigee 社群。

可以安裝 Edge Microgateway 沒有網路連線?

在無法連上網際網路的網站上,管理員或許可以 安裝及維護私人 npm 註冊資料庫。如何設定 私人 npm 註冊資料庫不在本指南的說明範圍內。但也可以 搜尋並取得實用指示。使用私人 npm 登錄檔 安裝,即可依照上述安裝說明操作。

開始使用

如果您是 Edge Microgateway 新手,「設定」 完成這些步驟後,最佳做法是開始安裝及設定 Edge Microgateway 安裝。設定指南包含安裝作業所需的所有步驟, 設定、啟動及使用 Edge Microgateway 的執行個體。

哪裡 是否已安裝 Edge Microgateway?

當您將 npm 與全域選項 (npm install -g edgemicro) 搭配使用時,軟體已安裝 位置:[prefix]/lib/node_modules/edgemicro。您可以在 取代為 [prefix]

npm config get prefix

[prefix] 的值可設定。詳情請參閱 npm-folders

解除安裝 Edge Microgateway

如需移除 Edge Microgateway,請按照下列步驟操作:

  1. 刪除或封存安裝項目 目錄 [prefix]/lib/node_modules/edgemicro,其中 [prefix] 是 npm 前置字元,詳情請參考 是否已安裝 Edge Microgateway?
  2. 刪除或封存記錄檔。變更者: 預設為 edgemicro-*.log 個檔案 位於 /var/tmp/,但這個位置可以設定。確認 設定檔,如「管理 記錄檔
  3. 刪除或封存執行階段設定和快取設定檔:
    ~/.edgemicro/*.yaml