一種業(yè)務(wù)方訪問及訪問規(guī)則的配置的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)站服務(wù)技術(shù)領(lǐng)域,特別涉及一種業(yè)務(wù)方訪問及訪問規(guī)則的配置的方法和裝置。
【背景技術(shù)】
[0002]目前,業(yè)務(wù)方訪問網(wǎng)站服務(wù)時(shí),沒有任何限制。
[0003]例如:網(wǎng)站提供的視頻流服務(wù),其訪問模式是將需要訪問的存儲(chǔ)單元掛載到機(jī)器上,同時(shí)在機(jī)器上部署網(wǎng)站服務(wù)器,將網(wǎng)站服務(wù)器的訪問指定為掛載路徑,從而使得業(yè)務(wù)方可以通過http方式訪問存儲(chǔ)集群中的視頻文件?,F(xiàn)有技術(shù)中,業(yè)務(wù)方可以通過所有的網(wǎng)站服務(wù)器訪問存儲(chǔ)集群中的視頻文件,并觀看或下載該存儲(chǔ)集群中的視頻文件,沒有區(qū)域或網(wǎng)站服務(wù)器的限制和約束。
[0004]然而,為了網(wǎng)絡(luò)的安全,業(yè)務(wù)方會(huì)只允許內(nèi)網(wǎng)進(jìn)行訪問,或者為了保持網(wǎng)絡(luò)的暢通,業(yè)務(wù)方會(huì)限制訪問的頻率或下載帶寬?,F(xiàn)有技術(shù)不能滿足業(yè)務(wù)方的這種差異化的需求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的目的在于提供一種業(yè)務(wù)方訪問及訪問規(guī)則的配置的方法和裝置,以滿足業(yè)務(wù)方對(duì)網(wǎng)站服務(wù)的差異化需求。
[0006]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種業(yè)務(wù)方訪問的方法,該方法應(yīng)用于網(wǎng)站服務(wù)器,包括步驟:
[0007]接收業(yè)務(wù)方發(fā)送的訪問請(qǐng)求;
[0008]根據(jù)所述訪問請(qǐng)求,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得該業(yè)務(wù)方的業(yè)務(wù)方配置文件;所述預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件,是由與所述網(wǎng)站服務(wù)器連接的管理服務(wù)器根據(jù)業(yè)務(wù)方的需求生成并發(fā)送給所述網(wǎng)站服務(wù)器的,每個(gè)業(yè)務(wù)方配置文件中存儲(chǔ)了針對(duì)該業(yè)務(wù)方的所有訪問規(guī)則;
[0009 ]按照所述業(yè)務(wù)方配置文件中的訪問規(guī)則,執(zhí)行所述訪問請(qǐng)求。
[0010]較佳的,所述訪問請(qǐng)求中包含業(yè)務(wù)方的標(biāo)識(shí)信息;所述預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,包含業(yè)務(wù)方標(biāo)識(shí)信息與該業(yè)務(wù)方的業(yè)務(wù)方配置文件的對(duì)應(yīng)關(guān)系;
[0011]所述根據(jù)所述訪問請(qǐng)求,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得該業(yè)務(wù)方的業(yè)務(wù)方配置文件,為:根據(jù)所述業(yè)務(wù)方的標(biāo)識(shí)信息,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得與所述業(yè)務(wù)方的標(biāo)識(shí)信息對(duì)應(yīng)的業(yè)務(wù)方配置文件。
[0012]較佳的,所述訪問請(qǐng)求中包含業(yè)務(wù)方密鑰,所述業(yè)務(wù)方密鑰是所述管理服務(wù)器預(yù)先分配給業(yè)務(wù)方的;所述預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,包含業(yè)務(wù)方的標(biāo)識(shí)信息與該業(yè)務(wù)方的業(yè)務(wù)方配置文件的對(duì)應(yīng)關(guān)系;
[0013]所述網(wǎng)站服務(wù)器在接收業(yè)務(wù)方發(fā)送的訪問請(qǐng)求時(shí),先從訪問請(qǐng)求中獲得業(yè)務(wù)方密鑰;
[0014]將所述業(yè)務(wù)方密鑰發(fā)送至所述管理服務(wù)器,使得所述管理服務(wù)器根據(jù)預(yù)先存儲(chǔ)的各個(gè)所述業(yè)務(wù)方密鑰與所述業(yè)務(wù)方的標(biāo)識(shí)信息的對(duì)應(yīng)關(guān)系,將與該業(yè)務(wù)方密鑰對(duì)應(yīng)的業(yè)務(wù)方的標(biāo)識(shí)信息發(fā)送給所述網(wǎng)站服務(wù)器;
[0015]所述根據(jù)所述訪問請(qǐng)求,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得該業(yè)務(wù)方的業(yè)務(wù)方配置文件,為:根據(jù)所述管理服務(wù)器發(fā)送的所述業(yè)務(wù)方的標(biāo)識(shí)信息,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得與所述業(yè)務(wù)方的標(biāo)識(shí)信息對(duì)應(yīng)的業(yè)務(wù)方配置文件。
[0016]較佳的,該方法還包括:
[0017]接收所述管理服務(wù)器在未能獲得所述業(yè)務(wù)方密鑰對(duì)應(yīng)的業(yè)務(wù)方的標(biāo)識(shí)信息時(shí)發(fā)送的鑒權(quán)失敗信息;
[0018]根據(jù)鑒權(quán)失敗信息,停止執(zhí)行所述訪問請(qǐng)求。
[0019]較佳的,該方法還包括:
[0020]接收所述管理服務(wù)器發(fā)送的包含業(yè)務(wù)方的標(biāo)識(shí)信息的更換密鑰提示信息;所述更換密鑰提示信息為所述管理服務(wù)器在所述業(yè)務(wù)方密鑰的使用時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)閾值時(shí),生成并發(fā)送給所述網(wǎng)站服務(wù)器的;
[0021]根據(jù)所述更換密鑰提示信息中的所述業(yè)務(wù)方的標(biāo)識(shí)信息,將所述更換密鑰提示信息發(fā)送給對(duì)應(yīng)的業(yè)務(wù)方。
[0022]為達(dá)到上述目的,本發(fā)明實(shí)施例還公開了一種業(yè)務(wù)方訪問規(guī)則的配置方法,該方法應(yīng)用于與網(wǎng)站服務(wù)器連接的管理服務(wù)器,包括步驟:
[0023]接收訪問規(guī)則的配置指令;所述配置指令包含:業(yè)務(wù)方的標(biāo)識(shí)信息和該業(yè)務(wù)方的所有的訪問規(guī)則;
[0024]根據(jù)所述業(yè)務(wù)方的標(biāo)識(shí)信息,判斷是否已緩存有該業(yè)務(wù)方的訪問規(guī)則配置集合;
[0025]如果有,則將所述配置指令中包含的所有的訪問規(guī)則確定為該業(yè)務(wù)方更新后的訪問規(guī)則配置集合,并替換已緩存的該業(yè)務(wù)方的訪問規(guī)則配置集合;
[0026]對(duì)更新后訪問規(guī)則配置集合進(jìn)行解釋,生成所述網(wǎng)站服務(wù)器能夠識(shí)別的該業(yè)務(wù)方的新業(yè)務(wù)方配置文件,發(fā)送給所述網(wǎng)站服務(wù)器,使得所述網(wǎng)站服務(wù)器用所述新業(yè)務(wù)方配置文件更新該業(yè)務(wù)方已有的業(yè)務(wù)方配置文件;
[0027]如果沒有,則將所述配置指令中包含的所有的訪問規(guī)則確定為該業(yè)務(wù)方的訪問規(guī)則配置集合,并緩存;
[0028]對(duì)緩存的訪問規(guī)則配置集合進(jìn)行解釋,生成所述網(wǎng)站服務(wù)器能夠識(shí)別的該業(yè)務(wù)方的業(yè)務(wù)方配置文件,發(fā)送給所述網(wǎng)站服務(wù)器,使得所述網(wǎng)站服務(wù)器存儲(chǔ)該業(yè)務(wù)方的業(yè)務(wù)方配置文件。
[0029]較佳的,所述管理服務(wù)器提供訪問規(guī)則配置管理界面,所述訪問規(guī)則配置管理界面中包含所有可選的訪問規(guī)則選項(xiàng);
[0030]通過所述訪問規(guī)則配置管理界面接收:業(yè)務(wù)方的標(biāo)識(shí)信息和根據(jù)該業(yè)務(wù)方的需求選定的訪問規(guī)則選項(xiàng);
[0031]根據(jù)所述選定的訪問規(guī)則選項(xiàng),生成針對(duì)該業(yè)務(wù)方的訪問規(guī)則的配置指令。
[0032]為達(dá)到上述目的,本發(fā)明實(shí)施例還公開了一種業(yè)務(wù)方訪問的裝置,該裝置應(yīng)用于網(wǎng)站服務(wù)器,包括:訪問請(qǐng)求接收單元、配置文件獲得單元和執(zhí)行單元;
[0033 ]所述訪問請(qǐng)求接收單元,用于接收業(yè)務(wù)方發(fā)送的訪問請(qǐng)求;
[0034]所述配置文件獲得單元,用于根據(jù)所述訪問請(qǐng)求,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得該業(yè)務(wù)方的業(yè)務(wù)方配置文件;所述預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件,是由與所述網(wǎng)站服務(wù)器連接的管理服務(wù)器根據(jù)業(yè)務(wù)方的需求生成并發(fā)送給所述網(wǎng)站服務(wù)器的,每個(gè)業(yè)務(wù)方配置文件中存儲(chǔ)了針對(duì)該業(yè)務(wù)方的所有訪問規(guī)則;
[0035]所述執(zhí)行單元,用于按照所述業(yè)務(wù)方配置文件中的訪問規(guī)則,執(zhí)行所述訪問請(qǐng)求。
[0036]較佳的,所述訪問請(qǐng)求中包含業(yè)務(wù)方的標(biāo)識(shí)信息;所述預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,包含業(yè)務(wù)方標(biāo)識(shí)信息與該業(yè)務(wù)方的業(yè)務(wù)方配置文件的對(duì)應(yīng)關(guān)系;
[0037]所述配置文件獲得單元,具體用于根據(jù)所述業(yè)務(wù)方的標(biāo)識(shí)信息,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得與所述業(yè)務(wù)方的標(biāo)識(shí)信息對(duì)應(yīng)的業(yè)務(wù)方配置文件。
[0038]較佳的,該裝置還包括:密鑰發(fā)送單元;
[0039]所述訪問請(qǐng)求中包含業(yè)務(wù)方密鑰,所述業(yè)務(wù)方密鑰是所述管理服務(wù)器預(yù)先分配給業(yè)務(wù)方的;所述預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,包含業(yè)務(wù)方的標(biāo)識(shí)信息與該業(yè)務(wù)方的業(yè)務(wù)方配置文件的對(duì)應(yīng)關(guān)系;
[0040]所述訪問請(qǐng)求接收單元,具體用于所述網(wǎng)站服務(wù)器在接收業(yè)務(wù)方發(fā)送的訪問請(qǐng)求時(shí),先從訪問請(qǐng)求中獲得業(yè)務(wù)方密鑰;
[0041 ]所述密鑰發(fā)送單元,用于將所述業(yè)務(wù)方密鑰發(fā)送至所述管理服務(wù)器,使得所述管理服務(wù)器根據(jù)預(yù)先存儲(chǔ)的各個(gè)所述業(yè)務(wù)方密鑰與所述業(yè)務(wù)方的標(biāo)識(shí)信息的對(duì)應(yīng)關(guān)系,將與該業(yè)務(wù)方密鑰對(duì)應(yīng)的業(yè)務(wù)方的標(biāo)識(shí)信息發(fā)送給所述網(wǎng)站服務(wù)器;
[0042]所述配置文件獲得單元,具體用于根據(jù)所述管理服務(wù)器發(fā)送的所述業(yè)務(wù)方的標(biāo)識(shí)信息,從預(yù)先存儲(chǔ)的業(yè)務(wù)方配置文件中,獲得與所述業(yè)務(wù)方的標(biāo)識(shí)信息對(duì)應(yīng)的業(yè)務(wù)方配置文件。
[0043]較佳的,該裝置還包括:失敗信息接收單元和停止單元;
[0044]所述失敗信息接收單元,用于接收所述管理服務(wù)器在未能獲得所述業(yè)務(wù)方密鑰對(duì)應(yīng)的業(yè)務(wù)方的標(biāo)識(shí)信息時(shí)發(fā)送的鑒權(quán)失敗信息;
[0045]所述停止單元,用于根據(jù)鑒權(quán)失敗信息,停止執(zhí)行所述訪問請(qǐng)求。
[0046]較佳的,該裝置還包括:提示信息接收單元和提示信息發(fā)送單元;
[0047]所述提示信息接收單元,用于接收所述管理服務(wù)器發(fā)送的包含業(yè)務(wù)方的標(biāo)識(shí)信息的更換密鑰提示信息;所述更換密鑰提示信息為所述管理服務(wù)器在所述業(yè)務(wù)方密鑰的使用時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)閾值時(shí),生成并發(fā)送給所述網(wǎng)站服務(wù)器的;
[0048]所述提示信息發(fā)送單元,用于根據(jù)所述更換密鑰提示信息中的所述業(yè)務(wù)方的標(biāo)識(shí)信息,將所述