"use strict";(self.webpackChunkelementary_public_docs=self.webpackChunkelementary_public_docs||[]).push([[38505],{15680:(e,n,t)=>{t.d(n,{xA:()=>p,yg:()=>u});var a=t(96540);function l(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function r(e){for(var n=1;n=0||(l[t]=e[t]);return l}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(l[t]=e[t])}return l}var i=a.createContext({}),o=function(e){var n=a.useContext(i),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},p=function(e){var n=o(e.components);return a.createElement(i.Provider,{value:n},e.children)},y="mdxType",c={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},d=a.forwardRef((function(e,n){var t=e.components,l=e.mdxType,s=e.originalType,i=e.parentName,p=g(e,["components","mdxType","originalType","parentName"]),y=o(t),d=l,u=y["".concat(i,".").concat(d)]||y[d]||c[d]||s;return t?a.createElement(u,r(r({ref:n},p),{},{components:t})):a.createElement(u,r({ref:n},p))}));function u(e,n){var t=arguments,l=n&&n.mdxType;if("string"==typeof e||l){var s=t.length,r=new Array(s);r[0]=d;var g={};for(var i in n)hasOwnProperty.call(n,i)&&(g[i]=n[i]);g.originalType=e,g[y]="string"==typeof e?e:l,r[1]=g;for(var o=2;o{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>g,default:()=>f,frontMatter:()=>r,metadata:()=>i,toc:()=>p});var a=t(58168),l=(t(96540),t(15680)),s=t(96763);const r={sidebar_position:1,product:"\u5bf9\u8c61\u5b58\u50a8(AOSS)"},g="\u5bf9\u8c61\u5b58\u50a8 AOSS",i={unversionedId:"cloud-foundation/storage/aoss/aoss",id:"cloud-foundation/storage/aoss/aoss",title:"\u5bf9\u8c61\u5b58\u50a8 AOSS",description:"\u4ea7\u54c1\u4ecb\u7ecd",source:"@site/docs/cloud-foundation/storage/aoss/aoss.md",sourceDirName:"cloud-foundation/storage/aoss",slug:"/cloud-foundation/storage/aoss/",permalink:"/help/docs/cloud-foundation/storage/aoss/",draft:!1,editUrl:"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/cloud-foundation/storage/aoss/aoss.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,product:"\u5bf9\u8c61\u5b58\u50a8(AOSS)"},sidebar:"tutorialSidebar",previous:{title:"\u4e91\u5bb9\u5668\u5b9e\u4f8b CCI",permalink:"/help/docs/cloud-foundation/compute/cci/"},next:{title:"API\u53c2\u8003",permalink:"/help/docs/cloud-foundation/storage/aoss/openapi/"}},o={},p=[{value:"\u4ea7\u54c1\u4ecb\u7ecd",id:"\u4ea7\u54c1\u4ecb\u7ecd",level:2},{value:"\u4ea7\u54c1\u4f18\u52bf",id:"\u4ea7\u54c1\u4f18\u52bf",level:2},{value:"\u4ea7\u54c1\u529f\u80fd",id:"\u4ea7\u54c1\u529f\u80fd",level:2},{value:"\u4ea7\u54c1\u7c7b\u578b\u4e0e\u89c4\u683c",id:"\u4ea7\u54c1\u7c7b\u578b\u4e0e\u89c4\u683c",level:2},{value:"\u5e94\u7528\u573a\u666f",id:"\u5e94\u7528\u573a\u666f",level:2},{value:"\u8ba1\u8d39\u8bf4\u660e",id:"\u8ba1\u8d39\u8bf4\u660e",level:2},{value:"\u5feb\u901f\u5165\u95e8",id:"\u5feb\u901f\u5165\u95e8",level:2},{value:"\u88f8\u91d1\u5c5e\u8de8\u533a\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\u914d\u7f6e (930\u7248\u672c\u540e\uff0c\u65b0\u589e\u797c\u91d1\u5c5e\u4e0d\u9700\u8981\u914d\u7f6e)",id:"\u88f8\u91d1\u5c5e\u8de8\u533a\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\u914d\u7f6e--930\u7248\u672c\u540e\u65b0\u589e\u797c\u91d1\u5c5e\u4e0d\u9700\u8981\u914d\u7f6e",level:4},{value:"1.\u767b\u5f55sensecore\u63a7\u5236\u53f0",id:"1\u767b\u5f55sensecore\u63a7\u5236\u53f0",level:4},{value:"2.\u8d2d\u4e70\u5bf9\u8c61\u5b58\u50a8\u8d44\u6e90",id:"2\u8d2d\u4e70\u5bf9\u8c61\u5b58\u50a8\u8d44\u6e90",level:4},{value:"3.\u521b\u5efaAKSK\uff08\u7528\u6237\u89d2\u8272\u9700\u5148\u521b\u5efaaksk\u65b9\u53ef\u521b\u5efa\u6876\uff09",id:"3\u521b\u5efaaksk\u7528\u6237\u89d2\u8272\u9700\u5148\u521b\u5efaaksk\u65b9\u53ef\u521b\u5efa\u6876",level:4},{value:"4.\u521b\u5efa\u6876",id:"4\u521b\u5efa\u6876",level:4},{value:"5.\u4e0a\u4f20\u6587\u4ef6/\u76ee\u5f55",id:"5\u4e0a\u4f20\u6587\u4ef6\u76ee\u5f55",level:4},{value:"6.\u8d2d\u4e70\u5b58\u50a8\u6269\u5bb9\u8d44\u6e90\u5305",id:"6\u8d2d\u4e70\u5b58\u50a8\u6269\u5bb9\u8d44\u6e90\u5305",level:4},{value:"\u7528\u6237\u6307\u5357",id:"\u7528\u6237\u6307\u5357",level:2},{value:"1.\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8",id:"1\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8",level:4},{value:"2.\u5bf9\u8c61\u5b58\u50a8\u6876\u64cd\u4f5c",id:"2\u5bf9\u8c61\u5b58\u50a8\u6876\u64cd\u4f5c",level:4},{value:"a.\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u5217\u8868",id:"a\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u5217\u8868",level:5},{value:"b.\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6982\u89c8",id:"b\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6982\u89c8",level:5},{value:"c.\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6587\u4ef6\u5217\u8868\u53ca\u6587\u4ef6\u8be6\u60c5",id:"c\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6587\u4ef6\u5217\u8868\u53ca\u6587\u4ef6\u8be6\u60c5",level:5},{value:"d.\u5bf9\u8c61\u5b58\u50a8\u6876\u788e\u7247\u7ba1\u7406",id:"d\u5bf9\u8c61\u5b58\u50a8\u6876\u788e\u7247\u7ba1\u7406",level:5},{value:"e.\u5bf9\u8c61\u5b58\u50a8\u6743\u9650\u8bbe\u7f6e\u7ba1\u7406",id:"e\u5bf9\u8c61\u5b58\u50a8\u6743\u9650\u8bbe\u7f6e\u7ba1\u7406",level:5},{value:"\u5220\u9664\u7b56\u7565",id:"\u5220\u9664\u7b56\u7565",level:6},{value:"f.\u5bf9\u8c61\u5b58\u50a8\u6876\u5b89\u5168\u7ba1\u7406\uff08\u6876\u52a0\u5bc6\uff09",id:"f\u5bf9\u8c61\u5b58\u50a8\u6876\u5b89\u5168\u7ba1\u7406\u6876\u52a0\u5bc6",level:5},{value:"3.\u5bf9\u8c61\u5b58\u50a8\u6876\u5185\u64cd\u4f5c\u53ca\u5bf9\u8c61\u64cd\u4f5c",id:"3\u5bf9\u8c61\u5b58\u50a8\u6876\u5185\u64cd\u4f5c\u53ca\u5bf9\u8c61\u64cd\u4f5c",level:4},{value:"a.\u67e5\u770b\u6876\u6587\u4ef6\u5217\u8868\uff0c\u5728\u6876\u6587\u4ef6\u5217\u8868\u4e2d\uff0c\u652f\u6301\u5bf9\u6876\u5185\u5bf9\u8c61\u8fdb\u884c\u64cd\u4f5c\uff0c\u5305\u62ec\uff1a\u4e0a\u4f20\u6587\u4ef6\u3001\u4e0b\u8f7d\u6587\u4ef6\u3001\u521b\u5efa\u76ee\u5f55\u3001\u641c\u7d22\u6587\u4ef6\u3001\u67e5\u770b\u6587\u4ef6\u8be6\u60c5\u3001\u5220\u9664\u6587\u4ef6",id:"a\u67e5\u770b\u6876\u6587\u4ef6\u5217\u8868\u5728\u6876\u6587\u4ef6\u5217\u8868\u4e2d\u652f\u6301\u5bf9\u6876\u5185\u5bf9\u8c61\u8fdb\u884c\u64cd\u4f5c\u5305\u62ec\u4e0a\u4f20\u6587\u4ef6\u4e0b\u8f7d\u6587\u4ef6\u521b\u5efa\u76ee\u5f55\u641c\u7d22\u6587\u4ef6\u67e5\u770b\u6587\u4ef6\u8be6\u60c5\u5220\u9664\u6587\u4ef6",level:5},{value:"b.\u652f\u6301\u91cd\u547d\u540d\u6587\u4ef6",id:"b\u652f\u6301\u91cd\u547d\u540d\u6587\u4ef6",level:5},{value:"b.\u652f\u6301\u4e3a\u6587\u4ef6\u6dfb\u52a0\u6807\u7b7e",id:"b\u652f\u6301\u4e3a\u6587\u4ef6\u6dfb\u52a0\u6807\u7b7e",level:5},{value:"b.\u652f\u6301\u590d\u5236\u6587\u4ef6",id:"b\u652f\u6301\u590d\u5236\u6587\u4ef6",level:5},{value:"b.\u652f\u6301\u89e3\u51bb\u5f52\u6863\u7c7b\u578b\u7684\u6587\u4ef6\uff0c\u89e3\u51bb\u540e\u4e00\u6bb5\u65f6\u95f4\u5185\u53ef\u8bfb",id:"b\u652f\u6301\u89e3\u51bb\u5f52\u6863\u7c7b\u578b\u7684\u6587\u4ef6\u89e3\u51bb\u540e\u4e00\u6bb5\u65f6\u95f4\u5185\u53ef\u8bfb",level:5},{value:"b.\u652f\u6301\u5728\u6587\u4ef6\u5217\u8868\u4e2d\u6279\u91cf\u5bf9\u6587\u4ef6\u8fdb\u884c\u64cd\u4f5c",id:"b\u652f\u6301\u5728\u6587\u4ef6\u5217\u8868\u4e2d\u6279\u91cf\u5bf9\u6587\u4ef6\u8fdb\u884c\u64cd\u4f5c",level:5},{value:"b.\u652f\u6301\u4e3a\u56fe\u7247\u6dfb\u52a0\u660e\u6587\u6c34\u5370",id:"b\u652f\u6301\u4e3a\u56fe\u7247\u6dfb\u52a0\u660e\u6587\u6c34\u5370",level:5},{value:"4.\u4efb\u52a1\u7ba1\u7406",id:"4\u4efb\u52a1\u7ba1\u7406",level:4},{value:"5.\u7981\u6b62\u7528\u6237\u521b\u5efa\u6876\u6743\u9650\u7ba1\u7406",id:"5\u7981\u6b62\u7528\u6237\u521b\u5efa\u6876\u6743\u9650\u7ba1\u7406",level:4},{value:"6.\u6876\u52a0\u901f\u529f\u80fd",id:"6\u6876\u52a0\u901f\u529f\u80fd",level:4},{value:"7.\u5b58\u50a8\u6876\u6570\u636e\u5220\u9664\u5de5\u5177\u4f7f\u7528\u65b9\u6cd5",id:"7\u5b58\u50a8\u6876\u6570\u636e\u5220\u9664\u5de5\u5177\u4f7f\u7528\u65b9\u6cd5",level:4},{value:"8.boto3 sdk\u5e38\u7528\u7528\u4f8b\u8bf4\u660e",id:"8boto3-sdk\u5e38\u7528\u7528\u4f8b\u8bf4\u660e",level:4},{value:"AOSS\u652f\u6301API\u5217\u8868",id:"aoss\u652f\u6301api\u5217\u8868",level:2},{value:"\u5173\u4e8eService\u64cd\u4f5c",id:"\u5173\u4e8eservice\u64cd\u4f5c",level:3},{value:"\u5173\u4e8eBucket\u64cd\u4f5c",id:"\u5173\u4e8ebucket\u64cd\u4f5c",level:3},{value:"\u5173\u4e8e\u5bf9\u8c61\u64cd\u4f5c",id:"\u5173\u4e8e\u5bf9\u8c61\u64cd\u4f5c",level:3},{value:"\u5bf9\u8c61\u5b58\u50a8\u57df\u540d\u4fe1\u606f",id:"\u5bf9\u8c61\u5b58\u50a8\u57df\u540d\u4fe1\u606f",level:2},{value:"\u63a8\u8350\u4f7f\u7528\u5de5\u5177",id:"\u63a8\u8350\u4f7f\u7528\u5de5\u5177",level:2},{value:"AOSS SDK",id:"aoss-sdk",level:4},{value:"\u517c\u5bb9\u6027\uff1a",id:"\u517c\u5bb9\u6027",level:5},{value:"Boto3 SDK \u63a8\u8350\u4f7f\u7528",id:"boto3-sdk-\u63a8\u8350\u4f7f\u7528",level:5},{value:"Python SDK \u4e0b\u8f7d",id:"python-sdk-\u4e0b\u8f7d",level:5},{value:"Python SDK \u4f7f\u7528\u624b\u518c",id:"python-sdk-\u4f7f\u7528\u624b\u518c",level:5},{value:"AWS CLI\u5de5\u5177",id:"aws-cli\u5de5\u5177",level:4},{value:"\u517c\u5bb9\u6027\uff1a",id:"\u517c\u5bb9\u6027-1",level:5},{value:"AWS CLI\u8f6f\u4ef6\u4e0b\u8f7d",id:"aws-cli\u8f6f\u4ef6\u4e0b\u8f7d",level:5},{value:"AWS CLI\u5de5\u5177\u5b89\u88c5\u624b\u518c",id:"aws-cli\u5de5\u5177\u5b89\u88c5\u624b\u518c",level:5},{value:"\u5e38\u89c1\u95ee\u9898",id:"\u5e38\u89c1\u95ee\u9898",level:2}],y=e=>function(n){return s.warn("Component "+e+" was not imported, exported, or provided by MDXProvider as global scope"),(0,l.yg)("div",n)},c=y("OnlyShowInSHRegion"),d=y("OnlyShowInGZRegion"),u=y("OnlyShowInSTSHRegion"),m=y("IncludesShowRegion"),b={toc:p},h="wrapper";function f(e){let{components:n,...s}=e;return(0,l.yg)(h,(0,a.A)({},b,s,{components:n,mdxType:"MDXLayout"}),(0,l.yg)("h1",{id:"\u5bf9\u8c61\u5b58\u50a8-aoss"},"\u5bf9\u8c61\u5b58\u50a8 AOSS"),(0,l.yg)("h2",{id:"\u4ea7\u54c1\u4ecb\u7ecd"},"\u4ea7\u54c1\u4ecb\u7ecd"),(0,l.yg)("p",null,"\u5bf9\u8c61\u5b58\u50a8 AOSS\uff08AI\xa0Object Storage Service\uff09\u662f\u5546\u6c64\u4e3aAI\u4f01\u4e1a\u548c\u5f00\u53d1\u8005\u63d0\u4f9b\u7684\u6d77\u91cf\u3001\u9ad8\u53ef\u9760\u3001\u4f4e\u6210\u672c\u7684\u5206\u5e03\u5f0f\u4e91\u5b58\u50a8\u670d\u52a1\uff0c\u9488\u5bf9AI\u573a\u666f\u505a\u7279\u5b9a\u7684\u6027\u80fd\u4f18\u5316\uff0c\u4e3a\u7528\u6237\u89e3\u51b3AI\u751f\u4ea7\u8fc7\u7a0b\u4e2d\u7684\u6d77\u91cf\u6570\u636e\u641c\u96c6\u3001\u6807\u6ce8\u3001\u51b7\u5b58\u7684\u4f4e\u6210\u672c\u9700\u6c42\u7b49\u95ee\u9898\u3002\u7528\u6237\u53ef\u4ee5\u4f7f\u7528AOSS\u65b9\u4fbf\u5feb\u6377\u5730\u5bf9\u6d77\u91cf\u56fe\u7247\u3001\u97f3\u89c6\u9891\u6570\u636e\u8fdb\u884c\u5904\u7406\u548c\u8bbf\u95ee,\u6027\u80fd\u4e0d\u5f71\u54cd\u3002 "),(0,l.yg)("h2",{id:"\u4ea7\u54c1\u4f18\u52bf"},"\u4ea7\u54c1\u4f18\u52bf"),(0,l.yg)("p",null,"1.\u7a33\u5b9a\u53ef\u9760"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u5168\u5197\u4f59\u67b6\u6784\u8bbe\u8ba1\uff0c\u4e3a\u6570\u636e\u6301\u4e45\u5b58\u50a8\u63d0\u4f9b\u66f4\u53ef\u9760\u7684\u4fdd\u969c\u3002")),(0,l.yg)("p",null,"2.\u5b89\u5168\u5408\u89c4"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u5b8c\u5584\u7684\u6743\u9650\u63a7\u5236\u548c\u52a0\u5bc6\u529f\u80fd\uff0c\u6ee1\u8db3\u4f01\u4e1a\u6570\u636e\u5b89\u5168\u4e0e\u5408\u89c4\u8981\u6c42\u3002")),(0,l.yg)("p",null,"3.\u667a\u80fd\u5b58\u50a8"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u63d0\u4f9b\u6570\u636e\u751f\u547d\u5468\u671f\u7ba1\u7406\uff0c\u6ee1\u8db3\u4f01\u4e1a\u6570\u636e\u7ba1\u7406\u9700\u6c42\u3002")),(0,l.yg)("h2",{id:"\u4ea7\u54c1\u529f\u80fd"},"\u4ea7\u54c1\u529f\u80fd"),(0,l.yg)("p",null,"1.AWS S3\u517c\u5bb9"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"AOSS\u517c\u5bb9AWS S3\uff0c\u89e3\u51b3\u4e86\u57fa\u4e8eAWS S3\u5f00\u53d1\u7684\u5e94\u7528\u7a0b\u5e8f\u5728\u4e0d\u9700\u8981\u4e8c\u6b21\u5f00\u53d1\u524d\u63d0\u4e0b\u63a5\u5165AOSS\u3002")),(0,l.yg)("p",null,"2.\u591a\u79cd\u5199\u5165API"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u9488\u5bf9AI\u573a\u666f\u4e2d\u7684\u4e0d\u540c\u5199\u5165\u9700\u6c42\uff0c\u63d0\u4f9b\u4e30\u5bcc\u7684\u5199\u5165API\uff1a\u7b80\u5355\u4e0a\u4f20\u3001\u65ad\u70b9\u7eed\u4f20\u3001\u8ffd\u52a0\u4e0a\u4f20\u7b49\u65b9\u5f0f\u3002")),(0,l.yg)("p",null,"3.\u591a\u79cd\u64cd\u4f5c\u65b9\u5f0f"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u63a7\u5236\u53f0\u3001API\u3001SDK\u65b9\u5f0f\u8fdb\u884c\u5b58\u50a8\u7ba1\u7406\u3002")),(0,l.yg)("p",null,"4.\u6570\u636e\u5b89\u5168"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u63d0\u4f9b\u5b8c\u5584\u7684\u6743\u9650\u7ba1\u7406\uff0c\u5e76\u652f\u6301\u670d\u52a1\u7aef\u52a0\u5bc6\u529f\u80fd\uff0c\u591a\u65b9\u4f4d\u4fdd\u62a4\u6570\u636e\u7684\u5b89\u5168\u3002")),(0,l.yg)("p",null,"5.\u5c0f\u6587\u4ef6\u8bfb\u5199\u4f18\u5316"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u4f18\u5316\u6d77\u91cf\u5c0f\u6587\u8bfb\u5199\u6027\u80fd\uff0c\u652f\u6301\u5c0f\u6587\u4ef6\u5408\u5e76\u529f\u80fd\u3002")),(0,l.yg)("h2",{id:"\u4ea7\u54c1\u7c7b\u578b\u4e0e\u89c4\u683c"},"\u4ea7\u54c1\u7c7b\u578b\u4e0e\u89c4\u683c"),(0,l.yg)("p",null,"1.\u6807\u51c6\u5b58\u50a8"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u6807\u51c6\u63d0\u4f9b\u9ad8\u53ef\u9760\u3001\u9ad8\u53ef\u7528\u3001\u9ad8\u6027\u80fd\u7684\u5bf9\u8c61\u5b58\u50a8\u670d\u52a1\uff0c\u80fd\u591f\u652f\u6301\u9891\u7e41\u7684\u6570\u636e\u8bbf\u95ee\u3002\u9002\u7528AI\u6570\u636e\u641c\u96c6\u3001\u6807\u6ce8\u3001\u5927\u6570\u636e\u5206\u6790\u7b49\u4e1a\u52a1\u573a\u666f\u3002",(0,l.yg)("br",{parentName:"li"}),"\u6ce8\uff1a01a,01b\u548c01e\u4e09\u4e2a\u53ef\u7528\u533a\u5df2\u7ecf\u6253\u901a\uff0c01b\u505a\u4e3a\u4e3b\u8981\u7ad9\u70b9\uff0c01a\u7684\u8d44\u6e90\u73af\u5883\u5feb\u6ee1\uff0c\u5efa\u8bae\u65b0\u5efa\u8d44\u6e90\u5305\u6216\u8005\u6876\u65f6\uff0c\u4f18\u5148\u572801b\u521b\u5efa\u3002\u53ef\u4ee5\u5176\u4ed6\u533a\uff0801a\u548c01e\uff09\u8bbf\u95ee\uff0c\u6027\u80fd\u4e0d\u5f71\u54cd\u3002 ")),(0,l.yg)("p",null,"2.\u5f52\u6863\u5b58\u50a8"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u63d0\u4f9b\u9ad8\u6301\u4e45\u6027\u3001\u6781\u4f4e\u5b58\u50a8\u6210\u672c\u7684\u5bf9\u8c61\u5b58\u50a8\u670d\u52a1\u3002\u6709\u6700\u4f4e\u5b58\u50a8\u65f6\u95f4\uff0860\u5929\uff09\u548c\u6700\u5c0f\u8ba1\u91cf\u5355\u4f4d\uff0864 KB\uff09\u8981\u6c42\u3002\u5f52\u6863\u5b58\u50a8\u5c5e\u4e8e\u51b7\u6570\u636e\u7c7b\u578b\uff0c\u6570\u636e\u53d6\u56de\u65f6\u9700\u8981\u63d0\u524d\u6062\u590d\uff08\u89e3\u51bb\uff09\uff0c\u5e76\u4e14\u5728\u8bfb\u53d6\u6570\u636e\u524d\u9700\u8981\u5148\u8fdb\u884c\u6570\u636e\u6062\u590d\uff08\u9002\u7528\u4e8e\u6570\u636e\u957f\u671f\u4fdd\u5b58\u7684\u4e1a\u52a1\u573a\u666f\uff09\u3002",(0,l.yg)("br",{parentName:"li"}),"\u6ce8\uff1a\u5f52\u6863\u4ea7\u54c1\u521a\u4e0a\u7ebf\uff0c\u529f\u80fd\u8fd8\u4e0d\u5b8c\u5584\uff0c\u4f8b\u5982\u6700\u4f4e\u5b58\u50a8\u65f6\u95f4\u8981\u6c42\uff0c\u76ee\u524d\u8fd8\u672a\u9650\u5236\uff0c\u63a7\u5236\u53f0\u5df2\u7ecf\u652f\u6301\u89e3\u51bb\u529f\u80fd\uff0c\u6570\u636e\u5c42\u9762\u8fd8\u672a\u652f\u6301\u89e3\u51bb\uff0c\u53ef\u4ee5\u901a\u8fc7\u547d\u4ee4\u884c\uff0cSDK\u76f4\u63a5\u8bfb\u5199\uff0c\u540e\u9762\u4f1a\u6392\u671f\u8fdb\u884c\u63a7\u5236\u9762\u548c\u6570\u636e\u9762\u7684\u7edf\u4e00\u3002 ")),(0,l.yg)("p",null,"3.\u6027\u80fd\u89c4\u683c "),(0,l.yg)("p",null,"1130\u7248\u672c\u66f4\u65b0\u9ed8\u8ba4\u9650\u5236 "),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u76ee\u524d\u5728\u4e34\u6e2f\u53ef\u7528\u533a\uff0c01A\u4f7f\u7528\u7684\u4e3a\u6807\u51c61.0\u7248\u672c\uff0c01B\u4f7f\u7528\u7684\u4e3a\u6807\u51c62.0\u7248\u672c\uff0c\u63a8\u8350\u65b0\u5efa\u6876\u548c\u8d44\u6e90\u5305\u7684\u521b\u5efa\uff0c\u572801B\u8fdb\u884c\u521b\u5efa\uff0c\u4eab\u53d7\u66f4\u597d\u7684\u89c4\u683c\u6027\u80fd\u3002 "),(0,l.yg)("li",{parentName:"ul"},"\u5355\u4e2a\u5b58\u50a8\u6876\u6587\u4ef6\u6570\u91cf\u4e0a\u9650\u4e3a2\u4ebf\uff081.0\u7248\u672c\uff09\uff0c2.0\u7248\u672c\u4e0d\u9650\u5236\u6876\u5185\u6587\u4ef6\u6570\u91cf\u3002 "),(0,l.yg)("li",{parentName:"ul"},"\u5982\u679c\u4f7f\u7528\u65f6\uff0c\u6027\u80fd\u7a81\u7834\u9ed8\u8ba4\u9650\u5236\uff0c\u8bf7\u8054\u7cfb\u5bf9\u5e94\u7684\u6280\u672f\u4eba\u5458\uff0c\u4f1a\u6839\u636e\u8d2d\u4e70\u7684\u5bb9\u91cf\uff0c\u505a\u5bf9\u5e94\u7684\u4e0a\u8c03\u3002 "),(0,l.yg)("li",{parentName:"ul"},"01a\u5916\u7f51\u5e26\u5bbd\uff1a\u5171\u4eab1.5Gb/s*2\uff0c\u6bcf\u4e2a\u79df\u6237500Mbps\u3002 "),(0,l.yg)("li",{parentName:"ul"},"01b\u548c\u5f52\u6863\u5916\u7f51\u5e26\u5bbd\uff1a\u5171\u4eab2Gb/s ")),(0,l.yg)("table",null,(0,l.yg)("thead",{parentName:"table"},(0,l.yg)("tr",{parentName:"thead"},(0,l.yg)("th",{parentName:"tr",align:null},"\u5b58\u50a8\u7c7b\u578b"),(0,l.yg)("th",{parentName:"tr",align:"center"},"\u9ed8\u8ba4\u9650\u5236"))),(0,l.yg)("tbody",{parentName:"table"},(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u6807\u51c61.0"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u79df\u6237\u5185\u7f51\u5e26\u5bbd\uff1a16Gbps\uff0cQPS:10000")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u5f52\u6863"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u79df\u6237\u5185\u7f51\u5e26\u5bbd8Gbps\uff0cQPS:10000")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u6807\u51c62.0"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u79df\u6237\u5185\u7f51\u5e26\u5bbd32Gbps\uff0cQPS:10000")))),(0,l.yg)("h2",{id:"\u5e94\u7528\u573a\u666f"},"\u5e94\u7528\u573a\u666f"),(0,l.yg)("p",null,"1.AI\u6570\u636e\u5b58\u50a8\u4e0e\u7ba1\u7406"),(0,l.yg)("p",null,"AOSS\u652f\u6301\u4e0d\u540c\u79cd\u5b58\u50a8\u7c7b\u578b\uff0c\u6839\u636e\u6570\u636e\u7684\u51b7\u70ed\u8fdb\u884c\u5206\u5c42\uff0c\u6ee1\u8db3\u4e0d\u540cAI\u9700\u6c42\u7684\u5b58\u50a8\u670d\u52a1"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u63d0\u4f9b\u5b58\u50a8\u5206\u5c42\u80fd\u529b\uff0c\u964d\u4f4e\u5b58\u50a8\u6210\u672c"),(0,l.yg)("li",{parentName:"ul"},"\u4f18\u5316\u6d77\u91cf\u5c0f\u6587\u4ef6\u8bfb\u5199\u6027\u80fd"),(0,l.yg)("li",{parentName:"ul"},"\u4f18\u5316\u8d85\u5927\u6587\u4ef6\u8bfb\u5199\u6027\u80fd")),(0,l.yg)("p",null,"2.AI\u6570\u636e\u5bb9\u707e\u4e0e\u5907\u4efd"),(0,l.yg)("p",null,"AOSS\u63d0\u4f9b\u672c\u5730\u5197\u4f59\u548c\u540c\u57ce\u5197\u4f59\u7684\u80fd\u529b\uff0c\u907f\u514d\u5b58\u50a8\u53d7\u5230\u4e0d\u53ef\u6297\u9006\u707e\u96be\u65f6\u4f1a\u9020\u6210\u7684\u635f\u5931"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u4fdd\u8bc1\u6570\u636e\u7684\u53ef\u7528\u6027\u548c\u6301\u4e45\u6027"),(0,l.yg)("li",{parentName:"ul"},"\u8de8\u533a\u57df\u590d\u5236\u53ef\u4ee5\u521b\u5efa\u8de8\u533a\u57df\u4e4b\u95f4\u6570\u636e\u7684\u5f02\u6b65\u590d\u5236")),(0,l.yg)("h2",{id:"\u8ba1\u8d39\u8bf4\u660e"},"\u8ba1\u8d39\u8bf4\u660e"),(0,l.yg)("p",null,"1.\u8ba1\u8d39\u65b9\u5f0f"),(0,l.yg)("p",null,"\u8d44\u6e90\u5305\u8ba1\u8d39\uff1a\n\u8d44\u6e90\u5305\u662f\u7531\u5355\u4e2a\u6216\u591a\u4e2a\u8ba1\u91cf\u9879\u7ec4\u5408\u7684\u56fa\u5b9a\u5957\u9910\uff0c\u6309\u8ba1\u91cf\u5355\u4f4d\u5305\u5e74\u5305\u6708\u65b9\u5f0f\u8fdb\u884c\u9500\u552e\uff0c\u4e00\u6b21\u6027\u5b8c\u6210\u652f\u4ed8\uff0c\u652f\u4ed8\u540e\u7acb\u5373\u751f\u6548\u3002"),(0,l.yg)("table",null,(0,l.yg)("thead",{parentName:"table"},(0,l.yg)("tr",{parentName:"thead"},(0,l.yg)("th",{parentName:"tr",align:null},"\u8ba1\u91cf\u9879"),(0,l.yg)("th",{parentName:"tr",align:"center"},"\u8ba1\u91cf\u65b9\u5f0f"),(0,l.yg)("th",{parentName:"tr",align:"left"},"\u8ba1\u8d39\u65b9\u5f0f"))),(0,l.yg)("tbody",{parentName:"table"},(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u6807\u51c6\u5b58\u50a8\u5bb9\u91cf"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u5bb9\u91cf\u89c4\u683c\u548c\u8d2d\u4e70\u65f6\u957f"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5305\u5e74\u5305\u6708\uff0c\u8d2d\u4e70\u65f6\u4e00\u6b21\u6027\u4ed8\u8d39\uff08\u5bb9\u91cf\u4ee5\u3010GB/TB/PB\u3011\u4e3a\u5355\u4f4d\uff0c\u8d2d\u4e70\u65f6\u957f\u4ee5\u6708\u548c\u5e74\u4e3a\u5355\u4f4d\uff09")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u5f52\u6863\u5b58\u50a8\u5bb9\u91cf"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u5bb9\u91cf\u89c4\u683c\u548c\u8d2d\u4e70\u65f6\u957f"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5305\u5e74\u5305\u6708\uff0c\u8d2d\u4e70\u65f6\u4e00\u6b21\u6027\u4ed8\u8d39\uff08\u5bb9\u91cf\u4ee5\u3010GB/TB/PB\u3011\u4e3a\u5355\u4f4d\uff0c\u8d2d\u4e70\u65f6\u957f\u4ee5\u6708\u548c\u5e74\u4e3a\u5355\u4f4d\uff09")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u6d41\u91cf\u5305\uff08\u5916\u7f51\u4e0b\u884c\uff09"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u5bb9\u91cf\u89c4\u683c\u548c\u8d2d\u4e70\u65f6\u957f"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5305\u5e74\u5305\u6708\uff0c\u8d2d\u4e70\u65f6\u4e00\u6b21\u6027\u4ed8\u8d39\uff08\u5bb9\u91cf\u4ee5\u3010GB/TB/PB\u3011\u4e3a\u5355\u4f4d\uff0c\u8d2d\u4e70\u65f6\u957f\u4ee5\u6708\u548c\u5e74\u4e3a\u5355\u4f4d\uff09")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u8bf7\u6c42\u5305"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u5bb9\u91cf\u89c4\u683c\u548c\u8d2d\u4e70\u65f6\u957f"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5305\u5e74\u5305\u6708\uff0c\u8d2d\u4e70\u65f6\u4e00\u6b21\u6027\u4ed8\u8d39\uff08\u5bb9\u91cf\u4ee5\u3010\u4e07\u6b21\u3011\u4e3a\u5355\u4f4d\uff0c\u8d2d\u4e70\u65f6\u957f\u4ee5\u6708\u548c\u5e74\u4e3a\u5355\u4f4d\uff09")))),(0,l.yg)("p",null,"\u6309\u91cf\u8ba1\u8d39\uff1a\n\u8d44\u6e90\u6309\u7167\u5b9e\u9645\u7528\u91cf\u7ed3\u7b97\uff0c\u5728\u6bcf\u4e2a\u7ed3\u7b97\u5468\u671f\u751f\u6210\u8d26\u5355\u5e76\u4ece\u8d26\u6237\u4e2d\u6263\u9664\u76f8\u5e94\u8d39\u7528\u3002\u8d44\u6e90\u5305\u76f8\u6bd4\u6309\u91cf\u4ed8\u8d39\u66f4\u5212\u7b97\uff0c\u63a8\u8350\u8d2d\u4e70\u8d44\u6e90\u5305\u3002"),(0,l.yg)("table",null,(0,l.yg)("thead",{parentName:"table"},(0,l.yg)("tr",{parentName:"thead"},(0,l.yg)("th",{parentName:"tr",align:null},"\u8ba1\u91cf\u9879"),(0,l.yg)("th",{parentName:"tr",align:"center"},"\u8ba1\u91cf\u65b9\u5f0f"),(0,l.yg)("th",{parentName:"tr",align:"left"},"\u8ba1\u8d39\u65b9\u5f0f"))),(0,l.yg)("tbody",{parentName:"table"},(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u6807\u51c6\u5b58\u50a8\u5bb9\u91cf"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u5b9e\u9645\u7528\u91cf"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5f00\u901a\u540e\u6309\u5b9e\u9645\u4f7f\u7528\u91cf\u7ed3\u7b97\u8d39\u7528")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u5f52\u6863\u5b58\u50a8\u5bb9\u91cf"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u5b9e\u9645\u7528\u91cf"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5f00\u901a\u540e\u6309\u5b9e\u9645\u4f7f\u7528\u91cf\u7ed3\u7b97\u8d39\u7528")))),(0,l.yg)("p",null,"2.\u8d2d\u4e70\u65b9\u5f0f"),(0,l.yg)("table",null,(0,l.yg)("thead",{parentName:"table"},(0,l.yg)("tr",{parentName:"thead"},(0,l.yg)("th",{parentName:"tr",align:null},"\u8d2d\u4e70\u65b9\u5f0f"),(0,l.yg)("th",{parentName:"tr",align:"left"},"\u8d44\u6e90\u5305\uff08\u9884\u4ed8\u8d39\uff09\u5305\u5e74\u5305\u6708\u6309\u91cf"),(0,l.yg)("th",{parentName:"tr",align:"left"},"\u5907\u6ce8"))),(0,l.yg)("tbody",{parentName:"table"},(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u6807\u51c6\u5b58\u50a8\u7c7b\u578b\u8d44\u6e90\u5305"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u6807\u51c6\u578b\u5bb9\u91cf\u5305+\u8bf7\u6c42\u5305+\u6d41\u91cf\u5305\uff08\u5916\u7f51\u4e0b\u884c\uff09"),(0,l.yg)("td",{parentName:"tr",align:"left"},"3\u4e2a\u8d44\u6e90\u5305\u90fd\u9700\u8981\u540c\u65f6\u8d2d\u4e70")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u5f52\u6863\u5b58\u50a8\u7c7b\u578b\u8d44\u6e90\u5305"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5f52\u6863\u578b\u5bb9\u91cf\u5305+\u8bf7\u6c42\u5305+\u6d41\u91cf\u5305\uff08\u5916\u7f51\u4e0b\u884c\uff09"),(0,l.yg)("td",{parentName:"tr",align:"left"},"3\u4e2a\u8d44\u6e90\u5305\u90fd\u9700\u8981\u540c\u65f6\u8d2d\u4e70")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"\u6309\u91cf\u8ba1\u8d39"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u4e0d\u9700\u8981\u8d2d\u4e70\u8d44\u6e90\u5305 ",(0,l.yg)("br",null)," \u6309\u91cf\u8ba1\u8d39\u5206\u4e3a\uff1a\u6807\u51c6\u5b58\u50a8\u5bb9\u91cf\u8ba1\u8d39\u3001\u5f52\u6863\u5b58\u50a8\u5bb9\u91cf\u8ba1\u8d39\u3001\u6d41\u91cf\u8ba1\u8d39\u3001\u8bf7\u6c42\u8ba1\u8d39 ",(0,l.yg)("br",null)," \u6309\u5b9e\u9645\u4f7f\u7528\u91cf\u8ba1\u8d39"),(0,l.yg)("td",{parentName:"tr",align:"left"},"\u5f00\u901a\u540e\u6309\u5b9e\u9645\u4f7f\u7528\u91cf\u7ed3\u7b97\u8d39\u7528")))),(0,l.yg)("p",null,"\u6ce8\uff1a",(0,l.yg)("br",{parentName:"p"}),"\n","1.\u6d41\u91cf\u5305\uff1a\u7528\u4e8e\u5916\u7f51\u4e0b\u884c\u7684\u6d41\u91cf\u4f7f\u7528\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","2. 24.04.30\u66f4\u65b0\uff1a\u7528\u6237\u4e0d\u4f7f\u7528\u5916\u7f51\u4e0b\u884c\u6d41\u91cf\u5305\u53ef\u4ee5\u586b\u51990\u8d2d\u4e70\uff0c\u5982\u679c\u5df2\u8d2d\u4e70\u7684\u6d41\u91cf\u5305\uff0c\u4f7f\u7528\u8d85\u989d\u540e\uff0c\u53ea\u5f71\u54cd\u5916\u7f51\u4e0b\u884c\u6d41\u91cf\u7684\u4f7f\u7528\uff08\u5982\uff1a\u5916\u7f51\u7684\u8bfb\u548c\u4e0b\u8f7d\u4f1a\u5f71\u54cd\uff09\uff0c\u5176\u4f59\u529f\u80fd\u4e0d\u5f71\u54cd\u3002 "),(0,l.yg)("p",null,"3.\u4f7f\u7528\u89c4\u5219"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u8d2d\u4e70\u5305\u5e74\u5305\u6708\u5b58\u50a8\u5bb9\u91cf\u8d44\u6e90\u5305\u540e\uff0c\u7acb\u5373\u751f\u6548\uff0c\u7528\u6237\u5373\u53ef\u4f7f\u7528\u5bf9\u8c61\u5b58\u50a8\u529f\u80fd\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u8d2d\u4e70\u65f6\u914d\u7f6e\u7684\u5bb9\u91cf\u5373\u4e3a\u603b\u7684\u6700\u5927\u5b58\u50a8\u5bb9\u91cf\uff0c\u5982\u679c\u8d85\u51fa\u5bb9\u91cf\uff0c\u8bf7\u8fdb\u884c\u6269\u5bb9\uff0c\u5426\u5219\u65e0\u6cd5\u5199\u5165\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u6bcf\u65e5\u8fdb\u884c\u62b5\u6263\uff0c\u62b5\u6263\u5f53\u5929\u7684\u5e73\u5747\u5b58\u50a8\u91cf\uff0c\u6bcf\u65e5\u4f1a\u91cd\u7f6e\u62b5\u6263\u91cf"),(0,l.yg)("li",{parentName:"ul"},"\u8d44\u6e90\u5305\u5230\u671f\u6216\u989d\u5ea6\u5168\u90e8\u62b5\u6263\u5b8c\u540e\uff0c\u5982\u679c\u4ecd\u6709\u8d85\u51fa\u90e8\u5206\uff0c\u81ea\u52a8\u8f6c\u4e3a\u6309\u91cf\u4ed8\u8d39"),(0,l.yg)("li",{parentName:"ul"},"\u6309\u91cf\u8ba1\u8d39\u5bf9\u8c61\u5b58\u50a8\u7684\u4f7f\u7528\u8d39\u7528\u6bcf\u5c0f\u65f6\u7ed3\u7b97\u4e00\u6b21")),(0,l.yg)("p",null,"4.\u5230\u671f\u63d0\u9192"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u5305\u5e74\u5305\u6708\u670d\u52a1\u5230\u671f\u524d5\u5929\u3001\u524d3\u5929\u3001\u524d1\u5929\u5206\u522b\u901a\u8fc7\u7ad9\u5185\u4fe1\u6d88\u606f\u901a\u77e5\u7528\u6237\u3002")),(0,l.yg)("p",null,"5.\u670d\u52a1\u5230\u671f\u540e\u63d0\u9192\u53ca\u5904\u7406"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u670d\u52a1\u5230\u671f\u540e\u8fdb\u5165\u5bbd\u9650\u671f\uff0c\u5bbd\u9650\u671f\u4e3a24\u5c0f\u65f6\uff0c\u5728\u5bbd\u9650\u671f\u5185\u8d44\u6e90\u53ea\u8bfb\uff0c\u901a\u8fc7\u7ad9\u5185\u4fe1\u65b9\u5f0f\u901a\u77e5\u7528\u6237\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u670d\u52a1\u5230\u671f24\u5c0f\u65f6\u540e\uff0c\u8fdb\u5165\u4fdd\u7559\u671f\uff0c\u4fdd\u7559\u671f\u4e3a14\u5929\uff0c\u4fdd\u7559\u671f14\u5929\u5185\u4fdd\u7559\u6570\u636e\u4f46\u4e0d\u53ef\u8bfb\u53d6\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u670d\u52a1\u5230\u671f15\u5929\u5185\u7eed\u8d39\uff0c\u6570\u636e\u6062\u590d\u6b63\u5e38\u4f7f\u7528\uff1b\u670d\u52a1\u5230\u671f15\u5929\u5185\u672a\u7eed\u8d39\uff0c\u670d\u52a1\u5230\u671f15\u5929\u540e\u81ea\u52a8\u9500\u6bc1\u6570\u636e\uff0c\u6570\u636e\u4e0d\u53ef\u6062\u590d\u3002")),(0,l.yg)("p",null,"6.\u5b58\u50a8\u8d44\u6e90\u5305\u6269\u5bb9"),(0,l.yg)("p",null,"\u5b58\u50a8\u8d44\u6e90\u5305\u5269\u4f59\u7528\u91cf\u4e0d\u591f\u65f6\uff0c\u53ef\u5bf9\u5176\u8fdb\u884c\u6269\u5bb9\u3002\u6269\u5bb9\u64cd\u4f5c\u6b65\u9aa4\u5982\u4e0b\uff1a"),(0,l.yg)("p",null,"\u8fdb\u5165\u5bf9\u8c61\u5b58\u50a8\u63a7\u5236\u53f0\uff0c\u70b9\u51fb\u53f3\u4e0a\u89d2\u3010\u8d2d\u4e70\u6269\u5bb9\u8d44\u6e90\u5305\u3011\uff0c\u8fdb\u5165\u4e0b\u5355\u9875\u9762\uff1b\u9009\u62e9\u9700\u8981\u7684\u5bb9\u91cf\u540e\uff0c\u8fdb\u5165\u4e0b\u5355\u9875\u9762\uff0c\u5bf9\u6269\u5bb9\u8ba2\u5355\u8fdb\u884c\u652f\u4ed8\uff0c\u652f\u4ed8\u6210\u529f\u5373\u53ef\u6269\u5bb9\u3002 "),(0,l.yg)("p",null,"\u6ce8\uff1a930\u7248\u672c\u66f4\u65b0\u6d41\u91cf\u548c\u8bf7\u6c42\u8ba1\u8d39\uff08\u9884\u4ed8\u8d39\uff09",(0,l.yg)("br",{parentName:"p"}),"\n","1.\xa0\u6d41\u91cf\u548c\u8bf7\u6c42\u6309\u6708\u5468\u671f\u8ba1\u8d39\uff0c\u6708\u5468\u671f\uff0c\u59822.21\u8d2d\u4e70\u52303.21\u4e3a\u4e00\u6708\u3002\u4e0b\u6708reset\uff0c\u6d41\u91cf\u548c\u8bf7\u6c42\u6b21\u6570\u7edf\u8ba1\u4f1a\u88ab\u91cd\u7f6e\u4e3a\u96f6\uff0c\u5f00\u59cb\u65b0\u4e00\u8f6e\u7684\u8ba1\u8d39\u5468\u671f\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","2.\xa0\u6708\u5468\u671f\u8bf7\u6c42\u548c\u6d41\u91cf\u4e0d\u8db3\u65f6\uff0c\u6269\u5bb9\uff0c\u6269\u5bb9\u4e3a\u540e\u9762\u6240\u6709\u65f6\u957f\u3002\xa0\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u7f29\u5bb9\u89e3\u51b3\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","3.\u4ee5\u524d\u6309\u603b\u91cf\u4f7f\u7528\u7684\u6d88\u606f\u544a\u8b66\uff0c\u53d8\u4e3a\u6708\u5468\u671f\u4f7f\u7528\u91cf\u7684\u544a\u8b66\u3002\u5982\xa080%\uff0c90%\xa0100%\u65f6\u7684\u544a\u8b66\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","4.dashboard\xa0\u7531\u4ee5\u524d\u5c55\u793a\u603b\u91cf\u5269\u4f59\uff0c\u53d8\u4e3a\u6708\u603b\u91cf\uff0c\u6708\u5269\u4f59\u91cf\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","6. \u9488\u5bf9\u8001\u7528\u6237\u544a\u8b66\u4fe1\u606f\u5207\u6362\uff1a\u6708\u603b\u91cf=\u5f53\u524d\u603b\u91cf\uff0c\u6708\u4f7f\u7528\u91cf=\u5f53\u524d\u4f7f\u7528\u91cf\uff1b\u8ba2\u5355\u5c65\u7ea6\u6708\u5237\u65b0\u540e\uff0c\u6708\u603b\u91cf\uff08\u4e0d\u53d8\uff09=\u5f53\u524d\u603b\u91cf\uff0c\u6708\u4f7f\u7528\u91cf\u6e05\u96f6\u91cd\u65b0\u7d2f\u52a0\u3002 "),(0,l.yg)("h2",{id:"\u5feb\u901f\u5165\u95e8"},"\u5feb\u901f\u5165\u95e8"),(0,l.yg)("h4",{id:"\u88f8\u91d1\u5c5e\u8de8\u533a\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\u914d\u7f6e--930\u7248\u672c\u540e\u65b0\u589e\u797c\u91d1\u5c5e\u4e0d\u9700\u8981\u914d\u7f6e"},"\u88f8\u91d1\u5c5e\u8de8\u533a\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\u914d\u7f6e (930\u7248\u672c\u540e\uff0c\u65b0\u589e\u797c\u91d1\u5c5e\u4e0d\u9700\u8981\u914d\u7f6e)"),(0,l.yg)("p",null,"\u8fd1\u671f\uff0c\u4e0a\u6d77\u4e09\u4e2a\u53ef\u7528\u533a01a\u300101b\u548c01e\u8fdb\u884c\u4e86\u6253\u901a\uff0c\u88f8\u91d1\u5c5e\uff08\u7269\u7406\u673a\uff09\u6240\u5728\u768401a\u300101b\u548c01e,\u5982\u679c\u60f3\u901a\u8fc7\u6570\u636e\u7f51\u8de8\u533a\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\uff0c\u9700\u8981\u8fdb\u884c\u914d\u7f6e\uff1b\u5982\u679c\u662f\u540c\u53ef\u7528\u533a\u8bbf\u95ee\uff0c\u5982\uff1a01a-01a\uff0c01b-01b\uff0c01e-01e\uff0c\u4e0d\u7528\u8fdb\u884c\u914d\u7f6e\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","\u9488\u5bf9\u4e0d\u540c\u53ef\u7528\u533a\u7684\u4f7f\u7528\u60c5\u51b5\u8fdb\u884c\u4e86\u68b3\u7406: "),(0,l.yg)("table",null,(0,l.yg)("thead",{parentName:"table"},(0,l.yg)("tr",{parentName:"thead"},(0,l.yg)("th",{parentName:"tr",align:null},"\u57df\u540d/\u673a\u623f"),(0,l.yg)("th",{parentName:"tr",align:"center"},"01a"),(0,l.yg)("th",{parentName:"tr",align:"center"},"01b"),(0,l.yg)("th",{parentName:"tr",align:"left"},"01e"))),(0,l.yg)("tbody",{parentName:"table"},(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"aoss-internal.cn-sh-01.sensecoreapi-oss.cn"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u65e0\u9700\uff0c\u8d70\u8001LVS"),(0,l.yg)("td",{parentName:"tr",align:"center"},"10.118.184.237/238/239"),(0,l.yg)("td",{parentName:"tr",align:"left"},"10.118.119.244/245/246/247")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"aoss-internal.cn-sh-01b.sensecoreapi-oss.cn"),(0,l.yg)("td",{parentName:"tr",align:"center"},"10.118.176.48-53\uff0c112-117"),(0,l.yg)("td",{parentName:"tr",align:"center"},"10.118.184.247/248/249"),(0,l.yg)("td",{parentName:"tr",align:"left"},"10.118.119.242/243/248/249")),(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"archive-aoss-internal.cn-sh-01.sensecoreapi-oss.cn"),(0,l.yg)("td",{parentName:"tr",align:"center"},"10.118.176.38-43\uff0c102-107"),(0,l.yg)("td",{parentName:"tr",align:"center"},"10.118.184.232/233/234"),(0,l.yg)("td",{parentName:"tr",align:"left"},"10.118.119.236/237/238/239")))),(0,l.yg)("p",null,"\u4e0a\u8868\u4e2d\uff0c01a,01b\uff0c01e\u4ee3\u8868\u7684\u662f\u88f8\u91d1\u5c5e\u8282\u70b9\u6240\u5728\u7684\u53ef\u7528\u533a\uff0c\u6700\u5de6\u4fa7\u7684\u57df\u540d\uff0c\u4ee3\u8868\u7684\u662f\u4e0d\u540c\u53ef\u7528\u533a\u7684\u5bf9\u8c61\u5b58\u50a8\u57df\u540d\u3002\u5982\u679c\u60f3\u8fdb\u884c\u8de8\u53ef\u7528\u533a\u7684\u8bbf\u95ee\uff0c\u9700\u8981\u5728\u88f8\u91d1\u5c5e/etc/hosts \u8fdb\u884cIP\u548c\u57df\u540d\u914d\u7f6e\uff1a "),(0,l.yg)("p",null,"\u6bd4\u5982\u88f8\u91d1\u5c5e\u4ece01a\u8bbf\u95ee\u5f52\u6863\u5b58\u50a8\uff0c\u9700\u8981\u5728/etc/hosts \u91cc\u9762\u5199\u5165IP\u548c\u57df\u540d\uff1a",(0,l.yg)("br",{parentName:"p"}),"\n","10.118.176.38 archive-aoss-internal.cn-sh-01.sensecoreapi-oss.cn "),(0,l.yg)("p",null,"\u6bd4\u5982\u88f8\u91d1\u5c5e\u4ece01b\u8bbf\u95ee\u5f52\u6863\u5b58\u50a8\uff0c\u9700\u8981\u5728/etc/hosts \u91cc\u9762\u5199\u5165IP\u548c\u57df\u540d\uff1a",(0,l.yg)("br",{parentName:"p"}),"\n","10.118.184.232 archive-aoss-internal.cn-sh-01.sensecoreapi-oss.cn"),(0,l.yg)("p",null,"\u6ce8\uff1a "),(0,l.yg)("p",null,"\u914d\u7f6eIP\u7684\u65f6\u5019\uff0c\u968f\u673a\u9009\u62e9\uff0c\u5c3d\u91cf\u90fd\u4e0d\u914d\u76f8\u540c\u7684\u4e00\u4e2a\u3002 "),(0,l.yg)("p",null,"\u5982\u679c\u4e0d\u60f3\u8fdb\u884c/etc/hosts\u914d\u7f6e\uff0c\u53ef\u4ee5\u76f4\u63a5\u8bbf\u95eeIP\u5373\u53ef\u3002 "),(0,l.yg)("p",null,"\u88f8\u91d1\u5c5e\u914d\u7f6e/etc/hosts\u65b9\u6848\u4e3a\u77ed\u671f\u65b9\u6848\uff0c930\u7248\u672c\u5347\u7ea7\u540e\u5373\u53ef\u6b63\u5e38\u8bbf\u95ee\uff0c\u65e0\u9700\u8fdb\u884c\u914d\u7f6e\uff0c\u529f\u80fd\u5347\u7ea7\u540e\uff0c\u518d\u901a\u77e5\u7528\u6237\u3002 "),(0,l.yg)("h4",{id:"1\u767b\u5f55sensecore\u63a7\u5236\u53f0"},"1.\u767b\u5f55sensecore\u63a7\u5236\u53f0"),(0,l.yg)("p",null,"\u8f93\u5165\u8d26\u53f7\u5bc6\u7801\u767b\u5f55\u63a7\u5236\u53f0"),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u63a7\u5236\u53f0\u767b\u5f55\u9875\u9762",src:t(24143).A,width:"3022",height:"1488"})),(0,l.yg)("h4",{id:"2\u8d2d\u4e70\u5bf9\u8c61\u5b58\u50a8\u8d44\u6e90"},"2.\u8d2d\u4e70\u5bf9\u8c61\u5b58\u50a8\u8d44\u6e90"),(0,l.yg)("p",null,"\u8fdb\u5165\u5bf9\u8c61\u5b58\u50a8\u63a7\u5236\u53f0\u6982\u89c8\u9875\u9762\uff0c\u70b9\u51fb\u53f3\u4e0a\u89d2\u3010\u8d2d\u4e70\u5b58\u50a8\u8d44\u6e90\u5305\u3011\n",(0,l.yg)("img",{alt:"\u8d44\u6e90",src:t(40868).A,width:"3022",height:"1666"})),(0,l.yg)("p",null,"\u9009\u62e9\u9700\u8981\u7684\u5bb9\u91cf\uff0c\u8d2d\u4e70\u8d44\u6e90"),(0,l.yg)("p",null,"\u6ce8\u610f\uff1a"),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("p",null,"\u7528\u6237\u8d2d\u4e70\u6807\u51c6\u6216\u5f52\u6863\u5b58\u50a8\u8d44\u6e90\u5305\u65f6\uff0c\u9700\u8981\u540c\u65f6\u8d2d\u4e70\u8bf7\u6c42\u5305\u548c\u6d41\u91cf\u5305\uff08\u4f7f\u7528\u5bb9\u91cf\u7684\u8fc7\u7a0b\u4f1a\u6d89\u53ca\u8bf7\u6c42\u548c\u6d41\u91cf\u7684\u4f7f\u7528\uff09\uff0c\u5373\uff1a\u6bcf\u6b21\u4e0b\u5355\u7684\u7ec4\u5408\u4e3a\u3010\u6807\u51c6+\u8bf7\u6c42+\u6d41\u91cf\u3011\u6216\u3010\u5f52\u6863+\u8bf7\u6c42+\u6d41\u91cf\u3011\uff1b\n",(0,l.yg)("img",{alt:"\u8d44\u6e90\u7ba1\u7406",src:t(4731).A,width:"3024",height:"2167"}))),(0,l.yg)(d,{mdxType:"OnlyShowInGZRegion"},(0,l.yg)("p",null,"\u7528\u6237\u8d2d\u4e70\u6807\u51c6\u6216\u5f52\u6863\u5b58\u50a8\u8d44\u6e90\u5305\u65f6\uff0c\u9700\u8981\u540c\u65f6\u8d2d\u4e70\u8bf7\u6c42\u5305\u548c\u6d41\u91cf\u5305\uff08\u4f7f\u7528\u5bb9\u91cf\u7684\u8fc7\u7a0b\u4f1a\u6d89\u53ca\u8bf7\u6c42\u548c\u6d41\u91cf\u7684\u4f7f\u7528\uff09\uff0c\u5373\uff1a\u6bcf\u6b21\u4e0b\u5355\u7684\u7ec4\u5408\u4e3a\u3010\u6807\u51c6+\u8bf7\u6c42+\u6d41\u91cf\u3011\u6216\u3010\u5f52\u6863+\u8bf7\u6c42+\u6d41\u91cf\u3011\uff1b\u540e\u671f\u4f1a\u5f00\u901a\u3010PowerPC\u5e73\u53f0\u3011\u5b58\u50a8\u7c7b\u578b\u3002",(0,l.yg)("br",{parentName:"p"}),"\n",(0,l.yg)("img",{alt:"\u8d44\u6e90\u7ba1\u7406",src:t(39438).A,width:"1566",height:"1001"}))),(0,l.yg)(u,{mdxType:"OnlyShowInSTSHRegion"},(0,l.yg)("p",null,"\u7528\u6237\u8d2d\u4e70\u6807\u51c6\u6216\u5f52\u6863\u5b58\u50a8\u8d44\u6e90\u5305\u65f6\uff0c\u9700\u8981\u540c\u65f6\u8d2d\u4e70\u8bf7\u6c42\u5305\u548c\u6d41\u91cf\u5305\uff08\u4f7f\u7528\u5bb9\u91cf\u7684\u8fc7\u7a0b\u4f1a\u6d89\u53ca\u8bf7\u6c42\u548c\u6d41\u91cf\u7684\u4f7f\u7528\uff09\uff0c\u5373\uff1a\u6bcf\u6b21\u4e0b\u5355\u7684\u7ec4\u5408\u4e3a\u3010\u6807\u51c6+\u8bf7\u6c42+\u6d41\u91cf\u3011\u6216\u3010\u5f52\u6863+\u8bf7\u6c42+\u6d41\u91cf\u3011\uff1b\u5176\u4e2d\u3010\u5168\u95ea\uff08\u4e8c\u526f\u672c\uff09\u3011\u548c\u3010\u6807\u51c6\uff08\u4e8c\u526f\u672c\uff09\u3011\u4e24\u4e2a\u5b58\u50a8\u7c7b\u578b\u4e3a\u7eb3\u7ba1\u7684DCP\u5168\u95ea\u4e8c\u526f\u672cCEPH\u96c6\u7fa4\u548cHDD\u578b\u4e8c\u526f\u672c\u96c6\u7fa4\uff0c\u7528\u6237\u5728senseCore\u4e0b\u5355\u8d2d\u4e70\uff0c\u6682\u65f6\u53ea\u80fd\u8d2d\u4e70\u65b0\u96c6\u7fa4\uff0c\u8001\u96c6\u7fa4\u4e0d\u518d\u552e\u5356\u3002",(0,l.yg)("br",{parentName:"p"}),"\n",(0,l.yg)("img",{alt:"\u8d44\u6e90\u7ba1\u7406",src:t(73546).A,width:"1118",height:"947"})," "),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u8d44\u6e90\u7ba1\u7406",src:t(24348).A,width:"1161",height:"753"})," ")),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("p",null,"\u7528\u6237\u8d2d\u4e70\u6309\u91cf\u8ba1\u8d39\u65f6\uff0c\u9700\u9009\u62e9\u5f00\u901a\u7684\u5b58\u50a8\u7c7b\u578b\u4e3a\u3010\u6807\u51c6\u3011\u6216\u3010\u5f52\u6863\u3011\uff1b\u4e00\u65e6\u5f00\u901a\uff0c\u8bf7\u6c42\u548c\u6d41\u91cf\u7684\u6309\u91cf\u8ba1\u8d39\u4e5f\u4f1a\u540c\u65f6\u5f00\u901a")),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u8d44\u6e90\u7ba1\u7406",src:t(55726).A,width:"3024",height:"1819"}))),(0,l.yg)(d,{mdxType:"OnlyShowInGZRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u8d44\u6e90\u7ba1\u7406",src:t(29431).A,width:"1544",height:"1004"}))),(0,l.yg)("h4",{id:"3\u521b\u5efaaksk\u7528\u6237\u89d2\u8272\u9700\u5148\u521b\u5efaaksk\u65b9\u53ef\u521b\u5efa\u6876"},"3.\u521b\u5efaAKSK\uff08\u7528\u6237\u89d2\u8272\u9700\u5148\u521b\u5efaaksk\u65b9\u53ef\u521b\u5efa\u6876\uff09"),(0,l.yg)("p",null,"\u7528\u6237\u89d2\u8272\u9700\u8981\u5148\u521b\u5efaAKSK\uff0c\u7136\u540e\u70b9\u51fb\u3010\u5f00\u59cb\u4f7f\u7528\u3011\u5bf9\u8c61\u5b58\u50a8\uff0c\u65b9\u53ef\u521b\u5efa\u6876\u53ca\u6b63\u5e38\u4f7f\u7528"),(0,l.yg)("p",null,"\u70b9\u51fb\u53f3\u4e0a\u89d2\u5934\u50cf\u4e0b\u7684\u3010AccessKey\u8bbf\u95ee\u5bc6\u94a5\u3011\uff0c\u8fdb\u5165\u5bc6\u94a5\u7ba1\u7406\u754c\u9762\n",(0,l.yg)("img",{alt:"AccessKey\u8bbf\u95ee\u5bc6\u94a5",src:t(20873).A,width:"3024",height:"1668"}),"\n\u70b9\u51fb\u3010\u521b\u5efa\u8bbf\u95ee\u5bc6\u94a5\u3011\uff0c\u5373\u53ef\u521b\u5efaAKSK\n",(0,l.yg)("img",{alt:"\u521b\u5efa\u8bbf\u95ee\u5bc6\u94a5",src:t(26400).A,width:"2906",height:"934"}),"\n",(0,l.yg)("img",{alt:"\u521b\u5efa\u8bbf\u95ee\u5bc6\u94a5",src:t(27495).A,width:"3024",height:"1670"}),"\n\u9996\u6b21\u8fdb\u5165\u70b9\u51fb\u3010\u5f00\u59cb\u4f7f\u7528\u3011\uff0c\u5373\u53ef\u6b63\u5e38\u4f7f\u7528\u5bf9\u8c61\u5b58\u50a8\n",(0,l.yg)("img",{alt:"\u5f00\u59cb\u4f7f\u7528",src:t(75006).A,width:"1853",height:"747"})),(0,l.yg)("h4",{id:"4\u521b\u5efa\u6876"},"4.\u521b\u5efa\u6876"),(0,l.yg)("p",null,"\u8d2d\u4e70\u8d44\u6e90\u6210\u529f\u540e\uff0c\u56de\u5230\u5bf9\u8c61\u5b58\u50a8\u63a7\u5236\u53f0\uff0c\u5728\u6876\u5217\u8868\u4e2d\u5373\u53ef\u521b\u5efa\u6876"),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u6876\u5217\u8868\u4e2d\u627e\u5230\u521b\u5efa\u6876\u6309\u94ae",src:t(29691).A,width:"1855",height:"604"}))),(0,l.yg)(m,{includes:["stsh","gz"],mdxType:"IncludesShowRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u6876\u5217\u8868\u4e2d\u627e\u5230\u521b\u5efa\u6876\u6309\u94ae",src:t(26365).A,width:"3024",height:"1554"}))),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u521b\u5efa\u6876\u586b\u5199\u8868\u5355",src:t(30018).A,width:"3024",height:"1554"}))),(0,l.yg)(m,{includes:["stsh","gz"],mdxType:"IncludesShowRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u521b\u5efa\u6876\u586b\u5199\u8868\u5355",src:t(24307).A,width:"792",height:"755"})," ")),(0,l.yg)("h4",{id:"5\u4e0a\u4f20\u6587\u4ef6\u76ee\u5f55"},"5.\u4e0a\u4f20\u6587\u4ef6/\u76ee\u5f55"),(0,l.yg)("p",null,"\u521b\u5efa\u6876\u6210\u529f\u540e\uff0c\u5373\u53ef\u4e0a\u4f20\u6570\u636e,\u6587\u4ef6\u6570\u91cf\u9650\u5236\u4e3a2\u4ebf\uff082\u4ebf\u4e3a\u6b63\u5728\u4f7f\u7528\u76841.0\u4ea7\u54c1\uff0c2.0\u4e0a\u7ebf\u540e\u65e0\u6570\u91cf\u9650\u5236\uff09 "),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u70b9\u51fb \u7ba1\u7406 \u8fdb\u5165\u6876\u5185\u9875\u9762",src:t(29).A,width:"1838",height:"533"})),(0,l.yg)("p",null,"\u53ef\u901a\u8fc7\u70b9\u51fb\u6216\u62d6\u62fd\u4e0a\u4f20\u6587\u4ef6\u6216\u6587\u4ef6\u5939\uff0c\u652f\u6301\u4fee\u6539\u6587\u4ef6ACL\u3001\u6307\u5b9a\u4e0a\u4f20\u4f4d\u7f6e\u3001\u5220\u9664\u65e0\u7528\u7684\u5f85\u4e0a\u4f20\u6587\u4ef6\u3002\u70b9\u51fb\u5b8c\u6210\uff0c\u53ef\u5728\u4efb\u52a1\u7ba1\u7406\u5217\u8868\u4e2d\u67e5\u770b\u4e0a\u4f20\u8fdb\u5ea6\u3002 "),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u70b9\u51fb\u4e0a\u4f20\u540e\u53ef\u4ee5\u70b9\u51fb\u6216\u62d6\u62fd\u4e0a\u4f20",src:t(78900).A,width:"1247",height:"901"}),"\n",(0,l.yg)("img",{src:t(1359).A,width:"868",height:"745"})),(0,l.yg)("h4",{id:"6\u8d2d\u4e70\u5b58\u50a8\u6269\u5bb9\u8d44\u6e90\u5305"},"6.\u8d2d\u4e70\u5b58\u50a8\u6269\u5bb9\u8d44\u6e90\u5305"),(0,l.yg)("p",null,"\u8d2d\u4e70\u6269\u5bb9\u8d44\u6e90\u5305----\u4fee\u6539\u8d44\u6e90\u914d\u7f6e\uff1a\u662f\u6307\u586b\u5199\u6700\u7ec8\u5bb9\u91cf"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u70b9\u51fb\u53f3\u4e0a\u89d2\u3010\u8d2d\u4e70\u6269\u5bb9\u8d44\u6e90\u5305\u3011\n",(0,l.yg)("img",{alt:"1",src:t(42506).A,width:"3020",height:"1572"}))),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u9009\u62e9\u9700\u8981\u6269\u5bb9\u7684\u8d44\u6e90\u5305\u7c7b\u578b\n",(0,l.yg)("img",{alt:"1",src:t(91489).A,width:"3024",height:"1668"}))),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u586b\u5199\u8d44\u6e90\u914d\u7f6e\uff0c\u8d44\u6e90\u914d\u7f6e\u662f\u6307\u586b\u5199\u6700\u7ec8\u5bb9\u91cf\n",(0,l.yg)("img",{alt:"1",src:t(6872).A,width:"3024",height:"2557"})))),(0,l.yg)("h2",{id:"\u7528\u6237\u6307\u5357"},"\u7528\u6237\u6307\u5357"),(0,l.yg)("p",null,"\u5bf9\u8c61\u5b58\u50a8\u529f\u80fd\u4e3b\u8981\u5305\u62ec\uff1a\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8\u3001\u5bf9\u8c61\u5b58\u50a8\u6876\u53ca\u5bf9\u8c61\u64cd\u4f5c\u53ca\u5176\u4ed6\u3002\u4ee5\u4e0b\u4e3a\u9875\u9762\u529f\u80fd\u8bf4\u660e\uff1a"),(0,l.yg)("h4",{id:"1\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8"},"1.\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8"),(0,l.yg)("p",null,"\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8\u4e2d\uff0c\u652f\u6301\u4ee5\u4e0b\u529f\u80fd\uff1a"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u67e5\u770b\u5b58\u50a8\u7528\u91cf\u603b\u6982\u89c8\uff1a\u652f\u6301\u67e5\u770b\u5404\u7c7b\u578b\u603b\u5b58\u50a8\u5df2\u7528\u91cf\u3001\u603b\u4f7f\u7528\u6d41\u91cf\u3001\u603b\u8bf7\u6c42\u6570\u3001\u6587\u4ef6\u6570\u91cf\u3001\u6587\u4ef6\u788e\u7247\u6570\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u8df3\u8f6c\u5173\u8054\u4ea7\u54c1")),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8",src:t(78201).A,width:"3024",height:"1668"})),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u6570\u636e\u540c\u6b65\u670d\u52a1\u5408\u5e76\u5230\u5bf9\u8c61\u5b58\u50a8")," "),(0,l.yg)("p",null,"ADS WEB\u670d\u52a1\u5408\u5e76\u5230\u5bf9\u8c61\u5b58\u50a8\u4fa7\uff0c\u529f\u80fd\u4e0e\u4ee5\u524d\u4fdd\u6301\u4e00\u81f4\uff0824.10.30\u7248\u672c\uff09 "),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u5bf9\u8c61\u5b58\u50a8\u603b\u6982\u89c8",src:t(57533).A,width:"1311",height:"591"})),(0,l.yg)("h4",{id:"2\u5bf9\u8c61\u5b58\u50a8\u6876\u64cd\u4f5c"},"2.\u5bf9\u8c61\u5b58\u50a8\u6876\u64cd\u4f5c"),(0,l.yg)("h5",{id:"a\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u5217\u8868"},"a.\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u5217\u8868"),(0,l.yg)("p",null,"\u5bf9\u8c61\u5b58\u50a8\u63a7\u5236\u53f0\u652f\u6301\u5bf9\u8c61\u5b58\u50a8\u6876\u7684\u76f8\u5173\u64cd\u4f5c\uff0c\u5177\u4f53\u5305\u62ec\uff1a"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u652f\u6301\u521b\u5efa\u6876\u3001\u641c\u7d22\u6876\u3001\u5220\u9664\u6876\u3001\u4e0b\u8f7d\u5f53\u524d\u6876\u5217\u8868"),(0,l.yg)("li",{parentName:"ul"},"\u652f\u6301\u7ba1\u7406\u6876\uff08\u8be6\u89c13.\u5bf9\u8c61\u5b58\u50a8\u6876\u5185\u64cd\u4f5c\uff09")),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u65b0\u589e\u53ef\u7528\u533aB\u9009\u62e9\uff082030.10.30\uff09\n",(0,l.yg)("img",{alt:"\u5bf9\u8c61\u5b58\u50a8\u6876\u5217\u8868",src:t(29691).A,width:"1855",height:"604"})))),(0,l.yg)(d,{mdxType:"OnlyShowInGZRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u5bf9\u8c61\u5b58\u50a8\u6876\u5217\u8868",src:t(88814).A,width:"3024",height:"1554"}))),(0,l.yg)("h5",{id:"b\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6982\u89c8"},"b.\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6982\u89c8"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u6876\u6982\u89c8\u4e2d\uff0c\u652f\u6301\u67e5\u770b\u8be5\u6876\u7684\u57fa\u672c\u7528\u91cf\u4fe1\u606f\u3001\u8bbf\u95ee\u57df\u540d\u4fe1\u606f\u3001\u57fa\u672c\u76d1\u63a7\u6307\u6807\uff08\u5bb9\u91cf\u3001\u6d41\u91cf\u3001\u8bf7\u6c42\u6570\uff09")),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u6876\u6982\u89c8",src:t(48183).A,width:"1779",height:"885"}))),(0,l.yg)(d,{mdxType:"OnlyShowInGZRegion"},(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u6876\u6982\u89c8",src:t(58213).A,width:"1839",height:"855"}))),(0,l.yg)("h5",{id:"c\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6587\u4ef6\u5217\u8868\u53ca\u6587\u4ef6\u8be6\u60c5"},"c.\u67e5\u770b\u5bf9\u8c61\u5b58\u50a8\u6876\u6587\u4ef6\u5217\u8868\u53ca\u6587\u4ef6\u8be6\u60c5"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u652f\u6301\u67e5\u770b\u6876\u6587\u4ef6\u5217\u8868\n",(0,l.yg)("img",{alt:"\u6876\u6587\u4ef6\u5217\u8868",src:t(108).A,width:"3024",height:"1554"}))),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u652f\u6301\u67e5\u770b\u6876\u6587\u4ef6\u7684\u8be6\u60c5,\u652f\u6301\u4e3b\u6d41\u56fe\u7247\u683c\u5f0f\u548c\u6587\u672c\u683c\u5f0f\u9884\u89c8\u3002",(0,l.yg)("br",{parentName:"p"}),"\n",(0,l.yg)("img",{alt:"\u6876\u6587\u4ef6\u8be6\u60c5",src:t(89357).A,width:"3024",height:"2033"})))),(0,l.yg)("h5",{id:"d\u5bf9\u8c61\u5b58\u50a8\u6876\u788e\u7247\u7ba1\u7406"},"d.\u5bf9\u8c61\u5b58\u50a8\u6876\u788e\u7247\u7ba1\u7406"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u788e\u7247\u7ba1\u7406\u9875\u9762\u4e2d\uff0c\u652f\u6301\u624b\u52a8\u5220\u9664\u6876\u5185\u6587\u4ef6\u788e\u7247\uff08\u6587\u4ef6\u788e\u7247\u4f1a\u5360\u7528\u5b58\u50a8\u7a7a\u95f4\uff09")),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u788e\u7247\u7ba1\u7406",src:t(80790).A,width:"3024",height:"1554"})),(0,l.yg)("h5",{id:"e\u5bf9\u8c61\u5b58\u50a8\u6743\u9650\u8bbe\u7f6e\u7ba1\u7406"},"e.\u5bf9\u8c61\u5b58\u50a8\u6743\u9650\u8bbe\u7f6e\u7ba1\u7406"),(0,l.yg)("p",null,"\u6743\u9650\u7b56\u7565\u652f\u63013\u79cd\u7c7b\u578b\u7b56\u7565\u7684\u6dfb\u52a0\uff1a\u5b58\u50a8\u6876ACL\u3001\u5b58\u50a8\u6876\u6743\u9650\u7b56\u7565\u3001\u5173\u8054IAM\uff08\u6682\u672a\u4e0a\u7ebf\uff09"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u5b58\u50a8\u6876ACL\u652f\u6301\u5bf9\u6876\u8bbe\u7f6e\u8bbf\u95eeACL")),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u5b58\u50a8\u6876\u6743\u9650\u7b56\u7565\u652f\u6301\u539f\u751f\u7684\u6876\u6743\u9650\u7b56\u7565\uff0c\u53ef\u4ee5\u901a\u8fc7\u56fe\u5f62\u754c\u9762\u6216\u7b56\u7565\u8bed\u6cd5\u8fdb\u884c\u8bbe\u7f6e "))),(0,l.yg)(d,{mdxType:"OnlyShowInGZRegion"},(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u5b58\u50a8\u6876\u6743\u9650\u7b56\u7565\u652f\u6301\u539f\u751f\u7684\u6876\u6743\u9650\u7b56\u7565\uff0c\u53ef\u4ee5\u901a\u8fc7\u56fe\u5f62\u754c\u9762\u6216\u7b56\u7565\u8bed\u6cd5\u8fdb\u884c\u8bbe\u7f6e"))),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u6253\u5f00\u7b56\u7565\u5f00\u5173\uff08\u9ed8\u8ba4\u5173\u95ed\uff09\uff0c\u652f\u6301\u5141\u8bb8\u88ab\u6388\u6743\u6876\u663e\u793a\u5728\u88ab\u6388\u6743\u7528\u6237\u6876\u5217\u8868\uff0c\u5982\u679c\u60f3\u8981\u6388\u6743\u7684\u7528\u6237\u770b\u5230\u6876\u7684endpoint\u4fe1\u606f\uff0c\u53ef\u4ee5\u5728\u56fe\u5f62\u914d\u7f6e\u3010\u9ad8\u7ea7\u3011\u5141\u8bb8\u91cc\u9762\u6dfb\u52a0getbucketacl\u548cputbucketacl\u9009\u9879\u3002",(0,l.yg)("br",{parentName:"li"}),(0,l.yg)("img",{src:t(92275).A,width:"1848",height:"605"}),(0,l.yg)("br",{parentName:"li"}),(0,l.yg)("img",{src:t(19789).A,width:"877",height:"389"})," ")),(0,l.yg)("p",null,"\u5176\u4e2d\uff0c\u6743\u9650\u7b56\u7565\u56fe\u5f62\u914d\u7f6e\u4e2d\uff0c\u3010\u5168\u90e8\u7528\u6237\u3011\u6307\u3010SenseCore\u7684\u6240\u6709\u7528\u6237\u3011\uff0c\u3010\u6307\u5b9a\u7528\u6237\u3011\u4e2d\u7684\u3010\u5176\u4ed6\u7528\u6237ID\u3011\u6307\u3010\u8de8\u79df\u6237\u7684\u7528\u6237ID\u3011,\u65b0\u589e\u52a0\u3010\u6307\u5b9a\u7528\u6237\u7ec4\u3011\u9009\u9879\uff0c\u53ef\u4ee5\u9009\u62e9\u4e0b\u62c9\u5217\u8868\u4e2d\u7684\u7528\u6237\u7ec4\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","\u5f53\u4f7f\u7528\u3010\u6307\u5b9a\u7528\u6237\u7ec4\u3011\u53ef\u4ee5\u9009\u62e9\u5bf9\u5e94\u7684\u7528\u6237\u7ec4\uff0c\u70b9\u51fb\u786e\u5b9a\uff0c\u4f1a\u5728\u6876\u7b56\u7565\u8868\u91cc\u5c55\u793a\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","\u6ce8\uff1a\u5982\u679c\u662f\u5b50\u8d26\u53f7\u9009\u62e9\u3010\u6307\u5b9a\u7528\u6237\u7ec4\u3011\uff0c\u5fc5\u987b\u5148\u8ba9\u7ba1\u7406\u5458\u4e3a\u5b50\u8d26\u53f7\u5728IAM\u4fa7\u6388\u4e88\u7ec4\u6743\u9650\u3002 "),(0,l.yg)("p",null,(0,l.yg)("img",{src:t(36717).A,width:"693",height:"553"})," "),(0,l.yg)("p",null,'"..."\u53ef\u4ee5\u5c55\u793a\u7528\u6237\u7ec4\u4e0b\u7684\u6240\u6709\u7528\u6237 \uff0c\u5982\u679c\u540e\u671f\u589e\u52a0\u65b0\u7528\u6237\uff0c\u53ef\u4ee5\u5728\u7f16\u8f91\u91cc\u9762\u589e\u52a0\u65b0\u7684\u7528\u6237\u6dfb\u52a0\u5230\u8fd9\u4e2a\u7ec4\u3002 '),(0,l.yg)("p",null,(0,l.yg)("img",{src:t(4950).A,width:"1690",height:"445"})," "),(0,l.yg)("p",null,"\u70b9\u51fb\u3010\u7f16\u8f91\u3011\u5f39\u51fa\u5bf9\u8bdd\u6846\uff0c\u81ea\u52a8\u56de\u5230\u6307\u5b9a\u7528\u6237\u9009\u62e9\uff0c\u53ef\u4ee5\u5728\u4e0b\u62c9\u8868\uff0c\u9009\u62e9\u65b0\u7528\u6237\uff0c\u70b9\u51fb\u786e\u5b9a\uff0c\u65b0\u7528\u6237\u5c31\u589e\u52a0\u5230\u7528\u6237\u7ec4\u4e2d\u3002 "),(0,l.yg)("p",null,(0,l.yg)("img",{src:t(58751).A,width:"1663",height:"354"}),(0,l.yg)("br",{parentName:"p"}),"\n",(0,l.yg)("img",{src:t(30720).A,width:"732",height:"699"})," "),(0,l.yg)("h6",{id:"\u5220\u9664\u7b56\u7565"},"\u5220\u9664\u7b56\u7565"),(0,l.yg)("p",null,"\u4f7f\u7528\u8bed\u6cd5\u5220\u9664\u76f8\u5173\u6876\u7684\u65b9\u6cd5: "),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u6309\u56fe\u793a\u6253\u5f00\u3010\u7b56\u7565\u8bed\u6cd5\u754c\u9762\u3011\n",(0,l.yg)("img",{alt:"\u7b56\u7565\u8bed\u6cd5\u754c\u9762",src:t(62781).A,width:"3024",height:"1668"}))),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u5728\u56fe\u793a\u4f4d\u7f6e\u6839\u636e\u9700\u8981\u6dfb\u52a0\u4ee3\u7801\n",(0,l.yg)("img",{alt:"\u7b56\u7565\u8bed\u6cd5\u754c\u9762",src:t(95366).A,width:"3024",height:"1554"}))),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u6388\u4e88\u5220\u9664\u6743\u9650\u76f8\u5173\u7b56\u7565\n3.1 \u8d4b\u4e88\u6240\u6709\u7528\u6237\u5220\u9664\u5bf9\u8c61\u6743\u9650 \uff08\u6574\u6bb5\u590d\u5236\uff09"))),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},' {\n "Action": [\n "s3:DeleteObject"\n ],\n "Effect": "Allow",\n "Resource": [\n // \u586b\u5199\u64cd\u4f5c\u8d44\u6e90\u5730\u5740\uff0cbucket\u66ff\u6362\u6210\u6876\u540d\u79f0\uff1bfolder1\u66ff\u6362\u6210\u5177\u4f53\u7684\u8def\u5f84\uff1b\u5982\u6709\u591a\u4e2a\uff0c\u4ee5,\u5206\u9694\n "arn:aws:s3:::bucket/*", \n "arn:aws:s3:::bucket/folder1/*"\n ],\n "Principal": "*"\n }\n')),(0,l.yg)("p",null,"3.2 \u8d4b\u4e88\u6307\u5b9a\u7528\u6237\u5220\u9664\u5bf9\u8c61\u6743\u9650 \uff08\u6574\u6bb5\u590d\u5236\uff09"),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},' {\n "Action": [\n "s3:DeleteObject"\n ],\n "Effect": "Allow",\n "Resource": [\n //\u586b\u5199\u64cd\u4f5c\u8d44\u6e90\u5730\u5740\uff0cbucket\u66ff\u6362\u6210\u6876\u540d\u79f0\uff1bfolder1\u66ff\u6362\u6210\u5177\u4f53\u7684\u8def\u5f84\uff1b\u5982\u6709\u591a\u4e2a\uff0c\u4ee5,\u5206\u9694\n "arn:aws:s3:::bucket/*", \n "arn:aws:s3:::bucket/folder1/*"\n ],\n "Principal": {\n "AWS": [ //\u5c06\u5176\u4e2d\u3010uid1\u3011\u66ff\u6362\u4e3a\u6307\u5b9a\u7528\u6237ID\n "arn:aws:iam:::user/uid1", \n "arn:aws:iam:::user/uid2" \n ] \n }\n }\n')),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u5b58\u50a8\u6876\u7981\u6b62\u5916\u7f51\u8bbf\u95ee"),(0,l.yg)("br",{parentName:"p"}),"\n","\u66f4\u65b0\u65f6\u95f4\uff1a2024.04.30",(0,l.yg)("br",{parentName:"p"}),"\n","\u672c\u671f\u4e3b\u8981\u64cd\u4f5c\u65b9\u6cd5\u4e3a\u6876\u7b56\u7565\u7684\u8bed\u6cd5\u7b56\u7565\u65b9\u5f0f\u3002\n\u4e3b\u8981\u662f\u901a\u8fc7Condition\u7684\u65b9\u5f0f\uff0c\u5b9a\u4e49\u9664\u4e86\u5185\u7f51\u7f51\u6bb5\u7684IP\u53ef\u4ee5\u8bbf\u95ee\u6876\u8d44\u6e90\uff0c\u5176\u4f59IP\u5224\u65ad\u4e3a\u5916\u7f51\uff0c\u62d2\u7edd\u8bbf\u95ee\u3002\u7528\u6237\u60f3\u8981\u77e5\u9053\u5185\u7f51\u7f51\u6bb5\u7684IP\u4fe1\u606f\uff0c\u8bf7\u8054\u7cfb\u4e0e\u60a8\u5bf9\u63a5\u7684\u76f8\u5173\u6280\u672f\u4eba\u5458\u3002",(0,l.yg)("br",{parentName:"p"}),"\n","\u8bed\u6cd5\u7b56\u7565\u5982\u4e0b\uff1a "),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},'{\n "Version": "2012-10-17",\n "Statement": [\n {\n "Action": "s3:*",\n "Effect": "Deny",\n "Resource": [\n "arn:aws:s3:::DOC-EXAMPLE-BUCKET",\n "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"\n ],\n "Condition": {\n "NotIpAddress": {\n "aws:SourceIp": [\n "X.X.X.X/8",\n "X.X.X.X/12",\n "X.X.X.X/16"\n ]\n }\n },\n "Principal": "*"\n }\n ]\n}\n')),(0,l.yg)("h5",{id:"f\u5bf9\u8c61\u5b58\u50a8\u6876\u5b89\u5168\u7ba1\u7406\u6876\u52a0\u5bc6"},"f.\u5bf9\u8c61\u5b58\u50a8\u6876\u5b89\u5168\u7ba1\u7406\uff08\u6876\u52a0\u5bc6\uff09"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u652f\u6301\u5bf9\u5df2\u521b\u5efa\u672a\u52a0\u5bc6\u7684\u6876\u8fdb\u884c\u5b89\u5168\u8bbe\u7f6e\u4fee\u6539\uff0c\u53ef\u4fee\u6539\u6210\u5df2\u52a0\u5bc6\uff0c\u652f\u6301\u670d\u52a1\u7aef\u52a0\u5bc6\uff1b\u4e0d\u652f\u6301\u81ea\u5b9a\u4e49\u5bc6\u94a5\uff1b\n",(0,l.yg)("img",{alt:"\u52a0\u5bc6-1",src:t(337).A,width:"3024",height:"1554"}))),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u52a0\u5bc6-2",src:t(75674).A,width:"3024",height:"1554"})),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u652f\u6301\u5728\u521b\u5efa\u6876\u65f6\u8bbe\u7f6e\u6876\u52a0\u5bc6\n",(0,l.yg)("img",{alt:"\u52a0\u5bc6-3",src:t(97251).A,width:"3024",height:"1668"}))),(0,l.yg)("h4",{id:"3\u5bf9\u8c61\u5b58\u50a8\u6876\u5185\u64cd\u4f5c\u53ca\u5bf9\u8c61\u64cd\u4f5c"},"3.\u5bf9\u8c61\u5b58\u50a8\u6876\u5185\u64cd\u4f5c\u53ca\u5bf9\u8c61\u64cd\u4f5c"),(0,l.yg)("p",null,"\u5bf9\u8c61\u5b58\u50a8\u63a7\u5236\u53f0\u652f\u6301\u5bf9\u6876\u5185\u5bf9\u8c61\u8fdb\u884c\u64cd\u4f5c"),(0,l.yg)("h5",{id:"a\u67e5\u770b\u6876\u6587\u4ef6\u5217\u8868\u5728\u6876\u6587\u4ef6\u5217\u8868\u4e2d\u652f\u6301\u5bf9\u6876\u5185\u5bf9\u8c61\u8fdb\u884c\u64cd\u4f5c\u5305\u62ec\u4e0a\u4f20\u6587\u4ef6\u4e0b\u8f7d\u6587\u4ef6\u521b\u5efa\u76ee\u5f55\u641c\u7d22\u6587\u4ef6\u67e5\u770b\u6587\u4ef6\u8be6\u60c5\u5220\u9664\u6587\u4ef6"},"a.\u67e5\u770b\u6876\u6587\u4ef6\u5217\u8868\uff0c\u5728\u6876\u6587\u4ef6\u5217\u8868\u4e2d\uff0c\u652f\u6301\u5bf9\u6876\u5185\u5bf9\u8c61\u8fdb\u884c\u64cd\u4f5c\uff0c\u5305\u62ec\uff1a\u4e0a\u4f20\u6587\u4ef6\u3001\u4e0b\u8f7d\u6587\u4ef6\u3001\u521b\u5efa\u76ee\u5f55\u3001\u641c\u7d22\u6587\u4ef6\u3001\u67e5\u770b\u6587\u4ef6\u8be6\u60c5\u3001\u5220\u9664\u6587\u4ef6"),(0,l.yg)("p",null,(0,l.yg)("img",{alt:"\u6876\u6587\u4ef6\u5217\u8868",src:t(108).A,width:"3024",height:"1554"})),(0,l.yg)("h5",{id:"b\u652f\u6301\u91cd\u547d\u540d\u6587\u4ef6"},"b.\u652f\u6301\u91cd\u547d\u540d\u6587\u4ef6"),(0,l.yg)("p",null,"\u5728\u9700\u8981\u4fee\u6539\u7684\u6587\u4ef6\u540e\uff0c\u70b9\u51fb\u3010\u66f4\u591a\u3011\uff0c\u9009\u62e9\u3010\u91cd\u547d\u540d\u3011\uff0c\u5373\u53ef\u91cd\u547d\u540d\u6587\u4ef6\n",(0,l.yg)("img",{alt:"\u66f4\u591a",src:t(67084).A,width:"3024",height:"1668"}),"\n",(0,l.yg)("img",{alt:"\u91cd\u547d\u540d",src:t(49973).A,width:"3024",height:"1668"})),(0,l.yg)("h5",{id:"b\u652f\u6301\u4e3a\u6587\u4ef6\u6dfb\u52a0\u6807\u7b7e"},"b.\u652f\u6301\u4e3a\u6587\u4ef6\u6dfb\u52a0\u6807\u7b7e"),(0,l.yg)("p",null,"\u5728\u9700\u8981\u6dfb\u52a0\u6807\u7b7e\u7684\u6587\u4ef6\u540e\uff0c\u70b9\u51fb\u3010\u66f4\u591a\u3011\uff0c\u9009\u62e9\u3010\u6807\u7b7e\u3011\uff0c\u5373\u53ef\u6dfb\u52a0\u6216\u4fee\u6539\u6587\u4ef6\u6807\u7b7e\uff0c\u5386\u53f2\u6dfb\u52a0\u7684\u6807\u7b7e\u4e5f\u53ef\u4ee5\u5728\u6b64\u5904\u67e5\u770b\u3001\u4fee\u6539\u3001\u5220\u9664\n",(0,l.yg)("img",{alt:"\u66f4\u591a",src:t(67084).A,width:"3024",height:"1668"}),"\n",(0,l.yg)("img",{alt:"\u6807\u7b7e",src:t(47870).A,width:"3024",height:"1554"})),(0,l.yg)("h5",{id:"b\u652f\u6301\u590d\u5236\u6587\u4ef6"},"b.\u652f\u6301\u590d\u5236\u6587\u4ef6"),(0,l.yg)("p",null,"\u5728\u9700\u8981\u590d\u5236\u7684\u6587\u4ef6\u540e\uff0c\u70b9\u51fb\u3010\u66f4\u591a\u3011\uff0c\u9009\u62e9\u3010\u590d\u5236\u3011\uff0c\u5373\u53ef\u590d\u5236\u6587\u4ef6\u5230\u5176\u4ed6\u6876\u6216\u539f\u6876\uff1b\u82e5\u590d\u5236\u5230\u539f\u6876\uff0c\u9700\u8981\u91cd\u65b0\u586b\u5199\u65b0\u7684\u6587\u4ef6\u540d\uff1b\u82e5\u590d\u5236\u5230\u5176\u4ed6\u6876\uff0c\u5176\u4ed6\u6876\u5b58\u50a8\u540c\u540d\u6587\u4ef6\uff0c\u5176\u4ed6\u6876\u540c\u540d\u6587\u4ef6\u4f1a\u88ab\u8986\u76d6\u3002\n",(0,l.yg)("img",{alt:"\u66f4\u591a",src:t(67084).A,width:"3024",height:"1668"}),"\n",(0,l.yg)("img",{alt:"\u590d\u5236-\u539f\u6876",src:t(35559).A,width:"3024",height:"1668"}),"\n",(0,l.yg)("img",{alt:"\u590d\u5236-\u5176\u4ed6\u6876",src:t(91936).A,width:"3024",height:"1668"})),(0,l.yg)("h5",{id:"b\u652f\u6301\u89e3\u51bb\u5f52\u6863\u7c7b\u578b\u7684\u6587\u4ef6\u89e3\u51bb\u540e\u4e00\u6bb5\u65f6\u95f4\u5185\u53ef\u8bfb"},"b.\u652f\u6301\u89e3\u51bb\u5f52\u6863\u7c7b\u578b\u7684\u6587\u4ef6\uff0c\u89e3\u51bb\u540e\u4e00\u6bb5\u65f6\u95f4\u5185\u53ef\u8bfb"),(0,l.yg)("p",null,"\u5728\u9700\u8981\u89e3\u51bb\u7684\u6587\u4ef6\u540e\uff0c\u70b9\u51fb\u3010\u66f4\u591a\u3011\uff0c\u9009\u62e9\u3010\u89e3\u51bb\u3011\uff0c\u5373\u53ef\u89e3\u51bb\u6587\u4ef6\u3002\n\u8be5\u529f\u80fd\u4ec5\u5b58\u50a8\u7c7b\u578b\u4e3a\u5f52\u6863\u5b58\u50a8\u7684\u6587\u4ef6\u652f\u6301\uff1b\n",(0,l.yg)("img",{alt:"\u66f4\u591a",src:t(67084).A,width:"3024",height:"1668"}),"\n\u70b9\u51fb\u89e3\u51bb\u540e\uff0c\u5bf9\u5e94\u7684\u6587\u4ef6\u539f\u6709\u7684\u3010\u89e3\u51bb\u3011\u4f1a\u53d8\u6210\u3010\u89e3\u51bb\u4e2d\u3011\u72b6\u6001\uff0c\u89e3\u51bb\u5b8c\u6210\u540e\u5373\u53ef\u4e0b\u8f7d\u3002\n",(0,l.yg)("img",{alt:"\u89e3\u51bb",src:t(63113).A,width:"2986",height:"1670"})),(0,l.yg)("h5",{id:"b\u652f\u6301\u5728\u6587\u4ef6\u5217\u8868\u4e2d\u6279\u91cf\u5bf9\u6587\u4ef6\u8fdb\u884c\u64cd\u4f5c"},"b.\u652f\u6301\u5728\u6587\u4ef6\u5217\u8868\u4e2d\u6279\u91cf\u5bf9\u6587\u4ef6\u8fdb\u884c\u64cd\u4f5c"),(0,l.yg)("p",null,"\u6279\u91cf\u64cd\u4f5c\u5305\u62ec\uff1a\u6279\u91cf\u5220\u9664\u3001\u5bfc\u51faurl\u5217\u8868\u3001\u6279\u91cf\u590d\u5236\u3001\u6279\u91cf\u4e0b\u8f7d\u3001\u6279\u91cf\u89e3\u51bb\n",(0,l.yg)("img",{alt:"\u6279\u91cf\u64cd\u4f5c",src:t(97061).A,width:"3024",height:"1668"})),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u6279\u91cf\u5220\u9664\n",(0,l.yg)("img",{alt:"\u6279\u91cf\u5220\u9664",src:t(30524).A,width:"3024",height:"1662"})),(0,l.yg)("li",{parentName:"ul"},"\u5bfc\u51faurl\u5217\u8868\n",(0,l.yg)("img",{alt:"\u5bfc\u51faurl\u5217\u8868",src:t(72279).A,width:"3024",height:"1668"})),(0,l.yg)("li",{parentName:"ul"},"\u6279\u91cf\u590d\u5236\n",(0,l.yg)("img",{alt:"\u6279\u91cf\u590d\u5236-1",src:t(43054).A,width:"3024",height:"1556"}),(0,l.yg)("img",{alt:"\u6279\u91cf\u590d\u5236-2",src:t(60769).A,width:"3024",height:"1670"})),(0,l.yg)("li",{parentName:"ul"},"\u6279\u91cf\u89e3\u51bb\n",(0,l.yg)("img",{alt:"\u6279\u91cf\u89e3\u51bb",src:t(85395).A,width:"3024",height:"1666"}))),(0,l.yg)("h5",{id:"b\u652f\u6301\u4e3a\u56fe\u7247\u6dfb\u52a0\u660e\u6587\u6c34\u5370"},"b.\u652f\u6301\u4e3a\u56fe\u7247\u6dfb\u52a0\u660e\u6587\u6c34\u5370"),(0,l.yg)("p",null,"\u652f\u6301\u6dfb\u52a0\u5e73\u53f0\u660e\u6587\u6c34\u5370"),(0,l.yg)("h4",{id:"4\u4efb\u52a1\u7ba1\u7406"},"4.\u4efb\u52a1\u7ba1\u7406"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u4efb\u52a1\u7ba1\u7406\u5165\u53e3\n",(0,l.yg)("img",{alt:"2",src:t(82039).A,width:"3014",height:"1660"}))),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u4e0a\u4f20\u4efb\u52a1\u7ba1\u7406\n",(0,l.yg)("img",{alt:"2",src:t(39022).A,width:"3024",height:"1668"}))),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u590d\u5236\u4efb\u52a1\u7ba1\u7406\n",(0,l.yg)("img",{alt:"2",src:t(10821).A,width:"1851",height:"925"}))),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("p",{parentName:"li"},"\u5220\u9664\u4efb\u52a1\u7ba1\u7406\n",(0,l.yg)("img",{alt:"2",src:t(97756).A,width:"3024",height:"1668"})))),(0,l.yg)("h4",{id:"5\u7981\u6b62\u7528\u6237\u521b\u5efa\u6876\u6743\u9650\u7ba1\u7406"},"5.\u7981\u6b62\u7528\u6237\u521b\u5efa\u6876\u6743\u9650\u7ba1\u7406"),(0,l.yg)("p",null,"\u652f\u6301\u79df\u6237\u7ba1\u7406\u5458\u7981\u6b62\u79df\u6237\u5185\u7684\u7528\u6237\u521b\u5efa\u6876\uff0c\u7981\u6b62\u6743\u9650\u914d\u7f6e\u540e\uff0c\u7528\u6237\u6ca1\u6709\u521b\u5efa\u6876\u7684\u6743\u9650"),(0,l.yg)("p",null,"1.\u5728\u63a7\u5236\u53f0\u53f3\u4e0a\u65b9\u3010\u7528\u6237\u3011\u4e0b\u62c9\u6309\u94ae\u9009\u62e9\u3010\u6388\u6743\u7ba1\u7406\u3011\u5e76\u70b9\u51fb\uff0c\u8fdb\u5165\u6388\u6743\u9875\uff0c\u70b9\u51fb\u53f3\u4e0a\u89d2\u3010\u6dfb\u52a0\u6388\u6743\u3011\n",(0,l.yg)("img",{src:t(30955).A,width:"1575",height:"304"})),(0,l.yg)("p",null,"2.\u8fdb\u5165\u6dfb\u52a0\u6388\u6743\u9875\uff0c\u70b9\u51fb\u6388\u6743\u751f\u6548\u8303\u56f4-\u8d44\u6e90\u7ba1\u7406-\u8d44\u6e90\uff0c\u9009\u62e9\u521b\u5efa\u7684\u5bf9\u8c61\u5b58\u50a8\u8d44\u6e90\u5305\uff0c\u70b9\u51fb\u4e0b\u4e00\u6b65\n",(0,l.yg)("img",{src:t(58009).A,width:"1223",height:"824"})),(0,l.yg)("p",null,"3.\u9009\u62e9\u8981\u6388\u6743\u7684\u7528\u6237\uff0c\u5e76\u52fe\u9009\u7981\u6b62\u521b\u5efa\u6876\u89d2\u8272\uff0c\u70b9\u51fb\u786e\u8ba4\u6388\u6743\u540e\u751f\u6548\n",(0,l.yg)("img",{src:t(64934).A,width:"1565",height:"822"}),"\n",(0,l.yg)("img",{src:t(3951).A,width:"1512",height:"584"})),(0,l.yg)("p",null,"4.\u6388\u6743\u5b8c\u6210\u540e\uff0c\u53ef\u4ee5\u5728\u7528\u6237-\u6388\u6743\u7ba1\u7406\u9875\u8fdb\u884c\u6743\u9650\u7ba1\u7406\uff08\u67e5\u770b\u6388\u6743\u4fe1\u606f\u548c\u8fdb\u884c\u6388\u6743\u5185\u5bb9\u79fb\u9664\uff09\n",(0,l.yg)("img",{src:t(85044).A,width:"1593",height:"296"})," "),(0,l.yg)("h4",{id:"6\u6876\u52a0\u901f\u529f\u80fd"},"6.\u6876\u52a0\u901f\u529f\u80fd"),(0,l.yg)("p",null,"\u6876\u52a0\u901f\u529f\u80fd\uff0c\u77ed\u671f\u5f00\u901a\u65b9\u5f0f\uff0c\u9700\u8981\u7814\u53d1\u4fa7\u4e3a\u9700\u6c42\u7528\u6237\u5f00\u901a\u6876\u52a0\u901f\u529f\u80fd\u8fdb\u884c\u4f7f\u7528\u3002\u5bf9\u63a5\u4eba\uff1a",(0,l.yg)("a",{parentName:"p",href:"mailto:wangluwen@sensetime.com"},"wangluwen@sensetime.com"),(0,l.yg)("br",{parentName:"p"}),"\n","\u6216\u8005\uff1a\u524d\u7aef\u4ea4\u4ed8\u4eba\u5458\u53ef\u4ee5\u901a\u8fc7\uff1a\u9700\u6c42+\u5de5\u5355+sre\u64cd\u4f5c\u7684\u65b9\u5f0f\u8fdb\u884c "),(0,l.yg)("h4",{id:"7\u5b58\u50a8\u6876\u6570\u636e\u5220\u9664\u5de5\u5177\u4f7f\u7528\u65b9\u6cd5"},"7.\u5b58\u50a8\u6876\u6570\u636e\u5220\u9664\u5de5\u5177\u4f7f\u7528\u65b9\u6cd5"),(0,l.yg)("p",null,"\u5220\u9664\u5de5\u5177\u811a\u672caoss_delete_objects.py\u5185\u5bb9\uff1a "),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"#!/bin/python3\n\nimport argparse\nimport boto3\nimport os\nimport sys\nfrom botocore.exceptions import ClientError\n\n\"\"\"\nEXAMPLES:\n python3 ./aoss_delete_objects.py testuser testuser http://127.0.0.1 testbucket5 \"\" 0.5 --dry-run\n\"\"\"\n\ndef delete_files(*file_paths):\n for file_path in file_paths:\n if os.path.isfile(file_path):\n try:\n os.remove(file_path)\n print(f\"\u6587\u4ef6\u5df2\u5220\u9664: {file_path}\")\n except OSError as e:\n print(f\"\u5220\u9664\u6587\u4ef6\u5931\u8d25 {file_path} : {e}\")\n\ndef get_s3_client(access_key, secret_key, endpoint_url):\n config = boto3.session.Config(\n connect_timeout=600, \n read_timeout=600,\n retries={'max_attempts': 5})\n return boto3.client('s3', aws_access_key_id=access_key, aws_secret_access_key=secret_key, endpoint_url=endpoint_url, config=config)\n\ndef list_objects_v1(s3, bucket_name, prefix, marker=None, max_keys=1000):\n try:\n if marker:\n response = s3.list_objects(Bucket=bucket_name, Prefix=prefix, Marker=marker, MaxKeys=max_keys)\n else:\n response = s3.list_objects(Bucket=bucket_name, Prefix=prefix, MaxKeys=max_keys)\n except ClientError as e:\n print(f\"Fail to list_objects(): {e.response['Error']['Code']}\", file=sys.stderr)\n exit(1)\n\n objects = []\n for obj in response.get('Contents', []):\n object_info = {'Key': obj['Key'], 'Size': obj['Size']}\n objects.append(object_info)\n\n return objects, response.get('IsTruncated', False), response.get('NextMarker', None)\n\ndef append_objects_to_file(objects, file_path):\n with open(file_path, 'a', newline='') as file:\n for obj in objects:\n file.write('{} {}\\n'.format(obj['Key'], obj['Size']))\n\ndef load_objects_from_file_in_chunks(file_path, marker, chunk_size=1000):\n if not os.path.isfile(file_path):\n print(\"No objects to delete\")\n exit(2)\n with open(file_path, 'r', encoding='utf-8') as file:\n objects = []\n for line in file:\n row = line.rsplit(' ', maxsplit=1)\n if not marker or row[0] > marker:\n objects.append({'Key': row[0], 'Size': int(row[1])})\n if len(objects) == chunk_size:\n yield objects\n objects = []\n if objects:\n yield objects\n\ndef load_marker_from_file(file_path):\n if not os.path.exists(file_path):\n return None\n if os.path.getsize(file_path) == 0:\n return None\n with open(file_path, 'rb') as file:\n file.seek(-2, os.SEEK_END)\n while file.tell() > 0 and file.read(1) != b'\\n':\n file.seek(-2, os.SEEK_CUR)\n last_line = file.readline().decode().strip()\n last_key = last_line.rsplit(' ', maxsplit=1)[0]\n return last_key\n\ndef maximum_size_selection(objects, delete_ratio):\n objects.sort(key=lambda x: x['Size'], reverse=True)\n delete_count = int(len(objects) * delete_ratio)\n return objects[:delete_count], objects[delete_count:]\n\ndef delete_objects(s3, bucket_name, objects):\n response = None\n delete_list = [{'Key': obj['Key']} for obj in objects]\n try:\n response = s3.delete_objects(\n Bucket=bucket_name,\n Delete={\n 'Objects': delete_list,\n 'Quiet': False\n },\n )\n except ClientError as e:\n print(f\"Fail to delete objects: {e.response['Error']['Code']}\", file=sys.stderr)\n exit(1)\n if response and 'Errors' in response:\n for error in response['Errors']:\n print(f\"Key: {error['Key']}, Code: {error['Code']}, Message: {error['Message']}\", file=sys.stderr)\n\ndef main(s3_client, bucket_name, prefix, delete_ratio, marker, resume, dry_run):\n file_path = 'bucket_objects.aoss'\n delete_log_path = 'deleted_objects.aoss'\n retain_log_path = 'retained_objects.aoss'\n\n # \u6e05\u7406\u73af\u5883\n if not resume:\n delete_files(file_path, delete_log_path, retain_log_path)\n\n delete_marker = load_marker_from_file(delete_log_path)\n is_delete_started = (delete_marker is not None) and resume\n if is_delete_started:\n print(f\"Continue to delete from {delete_marker}\")\n\n # 1. \u83b7\u53d6\u5bf9\u8c61\u5217\u8868\n if not is_delete_started:\n print(\"start to list objects\")\n next_marker = load_marker_from_file(file_path)\n if marker is None:\n pass\n elif next_marker is None:\n next_marker = marker\n elif marker > next_marker:\n next_marker = marker\n if next_marker:\n print(\"Continue to list from marker \", next_marker)\n\n while True:\n new_objects, is_truncated, next_marker = list_objects_v1(s3_client, bucket_name, prefix, next_marker)\n if len(new_objects) > 0:\n append_objects_to_file(new_objects, file_path)\n if not is_truncated:\n break\n\n # 2. \u5220\u9664\u5bf9\u8c61\n print(\"start to delete objects\")\n for objects in load_objects_from_file_in_chunks(file_path, delete_marker, 1000):\n if len(objects) < 1:\n break\n to_delete, to_retain = maximum_size_selection(objects, delete_ratio)\n to_delete.sort(key=lambda x: x['Key']) # sort to ensure delete_marker ascending\n if not dry_run:\n delete_objects(s3_client, bucket_name, to_delete)\n append_objects_to_file(to_delete, delete_log_path)\n append_objects_to_file(to_retain, retain_log_path)\n\n # 3. \u63d0\u793a\u7528\u6237\u4e0d\u8981 ls \u6216\u8005\u5220\u9664\u6876\n print(\"Warning: \u5982\u679c\u662f\u6574\u6876\u5220\u9664\uff0c\u5220\u9664\u5bf9\u8c61\u540e\uff0c\u8bf7\u6ce8\u610f\u4e0d\u8981\u5c1d\u8bd5 ls \u6216\u8005\u5220\u9664\u8be5\u6876\uff0c\u5426\u5219\u5893\u7891\u6570\u636e\u8fc7\u591a\u53ef\u80fd\u4f1a\u5f15\u8d77\u96c6\u7fa4\u9707\u8361\")\n\ndef restricted_float(x):\n x = float(x)\n if x < 0.01 or x > 0.99:\n raise argparse.ArgumentTypeError(f\"{x} not in range [0.01, 0.99]\")\n return x\n\nif __name__ == \"__main__\":\n parser = argparse.ArgumentParser(description='Delete a proportion of objects from an S3 bucket.')\n parser.add_argument('access_key', help='access key')\n parser.add_argument('secret_key', help='secret key')\n parser.add_argument('endpoint_url', help='AOSS endpoint url, https://aoss.cn-sh-01.sensecoreapi-oss.cn etc.')\n parser.add_argument('bucket_name', help='The name of the S3 bucket.')\n parser.add_argument('prefix', help='The prefix path in the S3 bucket.')\n parser.add_argument('delete_ratio', type=restricted_float, help='The ratio of objects to delete [0.01, 0.99].')\n parser.add_argument('--marker', help='Start delete from specified marker.')\n parser.add_argument('--resume', action=\"store_true\", help=\"continue last job\")\n parser.add_argument('--dry-run', action='store_true', help=\"dry run, list bucket only, not actually delete objects\")\n args = parser.parse_args()\n\n s3_client = get_s3_client(args.access_key, args.secret_key, args.endpoint_url)\n main(s3_client, args.bucket_name, args.prefix, args.delete_ratio, args.marker, args.resume, args.dry_run)\n\n\n")),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u5de5\u4f5c\u539f\u7406")," "),(0,l.yg)("p",null,"\u628a\u9700\u8981\u5220\u9664\u7684\u6587\u4ef6 list \u51fa\u6765\u5e76\u5199\u5165\u672c\u5730\u6587\u4ef6 bucket_objects.aoss",(0,l.yg)("br",{parentName:"p"}),"\n","\u6bcf\u6b21\u4ece bucket_objects.aoss \u4e2d\u8bfb\u53d6 1000 \u4e2a key\uff0c\u6309\u7167 size \u4ece\u5927\u5230\u5c0f\u9009\u53d6\u6307\u5b9a\u6bd4\u4f8b\u7684\u5bf9\u8c61\u8fdb\u884c\u5220\u9664",(0,l.yg)("br",{parentName:"p"}),"\n","\u628a\u88ab\u9009\u4e2d\u7684\u5bf9\u8c61\u5199\u5165\u672c\u5730\u6587\u4ef6 deleted_objects.aoss \u4e2d",(0,l.yg)("br",{parentName:"p"}),"\n","\u6ca1\u6709\u88ab\u9009\u4e2d\u7684\u5bf9\u8c61\uff0c\u4f1a\u5199\u5165\u5230\u672c\u5730\u6587\u4ef6 retained_objects.aoss \u4e2d "),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u4f7f\u7528\u5efa\u8bae")," "),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},"\u5355\u6876\u4e0d\u8d85\u8fc7 200\u4e07\u5bf9\u8c61\u7684 bucket\uff0c\u53ef\u4ee5\u4f7f\u7528 awscli \u6216\u8005 ads \u76f4\u63a5\u5220\u9664 "),(0,l.yg)("li",{parentName:"ol"},"\u5355\u6876\u5bf9\u8c61\u6570\u5728 200\u4e07 - 1000\u4e07\u4e4b\u95f4\uff0c\u9700\u8981\u8ddf sre \u786e\u8ba4\u540e\uff0c\u5224\u65ad\u80fd\u5426\u76f4\u63a5\u5220 "),(0,l.yg)("li",{parentName:"ol"},"\u5355\u6876\u8d85\u8fc7 1000 \u4e07\u5bf9\u8c61\u7684 bucket\uff0c\u5efa\u8bae\u4f7f\u7528\u672c\u5de5\u5177\u8fdb\u884c\u5220\u9664 ")),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u4f7f\u7528\u65b9\u6cd5")," "),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},"\u4f7f\u7528\u524d\uff0c\u9700\u8981\u5148\u5b89\u88c5 boto3 ")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"\xa0pip3 install boto3\n")),(0,l.yg)("p",null,"\u6216\u8005 "),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"\xa0yum install python3-boto3.noarch\n")),(0,l.yg)("ol",{start:2},(0,l.yg)("li",{parentName:"ol"},"--help \u53ef\u4ee5\u67e5\u770b\u7b80\u5355\u7684\u5e2e\u52a9\u4fe1\u606f ")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"\xa0# python3 aoss_delete_objects.py --help\n\xa0usage: aoss_delete_objects.py [-h] [--marker MARKER] [--resume] [--dry-run]\n\xa0 access_key secret_key endpoint_url bucket_name\n\xa0 prefix delete_ratio\n\xa0\u200b\n\xa0Delete a proportion of objects from an S3 bucket.\n\xa0\u200b\n\xa0positional arguments:\n\xa0 access_key access key\n\xa0 secret_key secret key\n\xa0 endpoint_url AOSS endpoint url, https://aoss.cn-sh-01.sensecoreapi-\n\xa0 oss.cn etc.\n\xa0 bucket_name The name of the S3 bucket.\n\xa0 prefix The prefix path in the S3 bucket.\n\xa0 delete_ratio The ratio of objects to delete (0.0 to 1.0).\n\xa0\u200b\n\xa0optional arguments:\n\xa0 -h, --help show this help message and exit\n\xa0 --marker MARKER Start delete from specified marker.\n\xa0 --resume continue last job\n\xa0 --dry-run dry run, list bucket only, not actually delete objects\n")),(0,l.yg)("ol",{start:3},(0,l.yg)("li",{parentName:"ol"},"\u53c2\u6570\u89e3\u6790 ")),(0,l.yg)("p",null,"access_key: \u7528\u6237\u7684 access key",(0,l.yg)("br",{parentName:"p"}),"\n","secret_key: \u7528\u6237\u7684 secret key",(0,l.yg)("br",{parentName:"p"}),"\n","endpoint_url: \u5bf9\u8c61\u5b58\u50a8\u7684\u8bbf\u95ee\u5730\u5740\uff0c\u6bd4\u5982\u4e0a\u6d77 01a \u662f ",(0,l.yg)("a",{parentName:"p",href:"https://aoss.cn-sh-01.sensecoreapi-oss.cn"},"https://aoss.cn-sh-01.sensecoreapi-oss.cn"),(0,l.yg)("br",{parentName:"p"}),"\n","bucket_name: \u6876\u540d",(0,l.yg)("br",{parentName:"p"}),"\n",'prefix: \u9700\u8981\u5220\u9664\u7684\u5bf9\u8c61\u524d\u7f00\u6216\u8005\u76ee\u5f55\u540d\u3002\u6bd4\u5982\u8981\u5220\u9664\u76ee\u5f55 dir1\uff0c\u5219\u4f20\u5165 dir1/\uff0c\u6307\u5b9a\u4e00\u7ea7\u76ee\u5f55\u65f6\uff0c\u6ce8\u610f\u524d\u7f00\u65e0\u987b\u5e26\u4e0a("/")\u3002\u4ece\u6839\u76ee\u5f55\u5f00\u59cb\u5220\u9664\u65f6\uff0cprefix \u4f20\u5165\u7a7a\u5b57\u7b26\u4e32 ""',(0,l.yg)("br",{parentName:"p"}),"\n","delete_ratio: \u5220\u9664\u7684\u6bd4\u4f8b\uff0c\u53d6\u503c\u8303\u56f4 ","[0.01, 0.99]","\u3002\u4e3a\u4e86\u907f\u514d\u6279\u91cf\u5220\u9664\u4ea7\u751f\u5927\u91cf\u8fde\u7eed\u7684\u5893\u7891\uff0c\u5bfc\u81f4 bucket ls \u53d8\u6162\uff0c\u56e0\u6b64\u73b0\u9636\u6bb5\u4e0d\u5efa\u8bae\u5ba2\u6237\u505a\u5168\u91cf\u5220\u9664\uff0c\u5220\u9664\u6bd4\u4f8b\u53d6\u503c\u8303\u56f4\u9650\u5236\u4e3a 1% - 99%",(0,l.yg)("br",{parentName:"p"}),"\n","\u53ef\u9009\u53c2\u6570\uff1a",(0,l.yg)("br",{parentName:"p"}),"\n","--marker \u6307\u5b9a\u5f00\u59cb list-objects \u7684\u4f4d\u7f6e\u3002\u5982\u679c prefix \u65e0\u6cd5\u6ee1\u8db3\u9700\u6c42\uff0c\u53ef\u4ee5\u914d\u5408 marker \u4f7f\u7528",(0,l.yg)("br",{parentName:"p"}),"\n","--resume list-objects \u6216\u8005 delete-objects \u9636\u6bb5\u4efb\u52a1\u4e2d\u65ad\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528 resume \u53c2\u6570\u7ee7\u7eed\u4efb\u52a1",(0,l.yg)("br",{parentName:"p"}),"\n","--dry-run \u53ea list-objects \u5e76\u6a21\u62df\u5220\u9664\uff0c\u5e76\u4e0d\u4f1a\u771f\u6b63\u5220\u9664\u5bf9\u8c61 "),(0,l.yg)("ol",{start:4},(0,l.yg)("li",{parentName:"ol"},"\u793a\u4f8b\u6574\u6876\u5220\u9664 99% ")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},'\xa0python3 ./aoss_delete_objects.py testuser testuser https://aoss.cn-sh-01.sensecoreapi-oss.cn testbucket "" 0.99\n')),(0,l.yg)("ol",{start:5},(0,l.yg)("li",{parentName:"ol"},"\u5982\u679c\u5728 list-objects \u6216\u8005 delete-objects \u9636\u6bb5\u5f02\u5e38\u9000\u51fa\u6216\u8005\u4e3b\u52a8\u4e2d\u65ad\uff0c\u53ef\u4ee5\u901a\u8fc7\u53c2\u6570 --resume \u7ee7\u7eed\u6267\u884c ")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},'\xa0python3 ./s3_delete_objects.py testuser testuser https://aoss.cn-sh-01.sensecoreapi-oss.cn testbucket "" 0.99\n')),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u6ce8\u610f\u4e8b\u9879")," "),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},"\u4f7f\u7528 --resume \u7684\u65f6\u5019\uff0cmarker \u548c\u6876\u540d\u9700\u8981\u8ddf\u4e0a\u4e00\u6b21\u4fdd\u6301\u4e00\u81f4 "),(0,l.yg)("li",{parentName:"ol"},"\u5982\u679c bucket \u4e2d\u5bf9\u8c61\u6bd4\u8f83\u591a\uff0c\u5efa\u8bae\u5206\u591a\u6b21\u5206\u76ee\u5f55\u5220\u9664\uff0c\u5355\u6b21\u5220\u9664\u7684\u5bf9\u8c61\u6570\u63a7\u5236\u5728 2 \u4ebf\u5185 ")),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u67e5\u770b\u5f53\u524d\u5220\u9664\u8fdb\u5ea6")," "),(0,l.yg)("p",null,"1.\u67e5\u770b\u9700\u8981\u5220\u9664\u7684\u5bf9\u8c61\u6570 "),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},'\xa0ratio=0.95\n\xa0echo "$(cat bucket_objects.aoss | wc -l) * ${ratio}" | bc\n')),(0,l.yg)("p",null,"2.\u67e5\u770b\u5df2\u5220\u9664\u7684\u5bf9\u8c61\u6570 "),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"wc -l deleted_objects.aoss\n")),(0,l.yg)("h4",{id:"8boto3-sdk\u5e38\u7528\u7528\u4f8b\u8bf4\u660e"},"8.boto3 sdk\u5e38\u7528\u7528\u4f8b\u8bf4\u660e"),(0,l.yg)("p",null,"\u672c\u6587\u6863\u63d0\u4f9b\u4e00\u4e9b\u57fa\u7840\u7528\u4f8b\u5e2e\u52a9\u5ba2\u6237\u5feb\u901f\u4e86\u89e3boto3\u7684\u4f7f\u7528\u65b9\u6cd5\uff0c\u66f4\u8be6\u7ec6\u4f7f\u7528\u8bf4\u660e\u53c2\u89c1\u5b98\u65b9\u6587\u6863\n",(0,l.yg)("a",{parentName:"p",href:"https://boto3.amazonaws.com/v1/documentation/api/1.23.0/index.html"},"https://boto3.amazonaws.com/v1/documentation/api/1.23.0/index.html")," "),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"\u4f7f\u7528\u65b9\u6cd5")," "),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},"\u4f7f\u7528\u524d\uff0c\u9700\u8981\u5148\u5b89\u88c5 boto3 ")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"\xa0pip3 install boto3\n")),(0,l.yg)("ol",{start:2},(0,l.yg)("li",{parentName:"ol"},"\u521b\u5efa\u6876 ")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},'import logging\nimport boto3\nfrom botocore.exceptions import ClientError\n\ndef create_bucket(bucket_name, region=None):\n try:\n if region is None:\n s3_client = boto3.client(\'s3\', endpoint_url="http://aoss.cn-sh-01.sensecoreapi-oss.cn",aws_access_key_id="xxx",aws_secret_access_key="xxx")\n s3_client.create_bucket(Bucket=bucket_name)\n except ClientError as e:\n logging.error(e)\n return False\n return True\n\ncreate_bucket("test-boto1")\n')),(0,l.yg)("ol",{start:3},(0,l.yg)("li",{parentName:"ol"},"\u6876\u5217\u8868\u5c55\u793a")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"import boto3\n\ns3_client = boto3.client('s3', endpoint_url=\"http://aoss.cn-sh-01.sensecoreapi-oss.cn\",aws_access_key_id=\"xxx\",aws_secret_access_key=\"xxx\")\nresponse = s3_client.list_buckets()\n\n# Output the bucket names\nprint('Existing buckets:')\nfor bucket in response['Buckets']:\n print(f' {bucket[\"Name\"]}')\n")),(0,l.yg)("ol",{start:4},(0,l.yg)("li",{parentName:"ol"},"\u6307\u5b9a\u6876\u521b\u5efa\u8def\u5f84")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"import boto3\ns3_client = boto3.client('s3', endpoint_url=\"http://aoss.cn-sh-01.sensecoreapi-oss.cn\",aws_access_key_id=\"xxx\",aws_secret_access_key=\"xxx\")\n\ns3_client.put_object(\n Bucket='bucket-name',\n Key='test-folder/'\n)\n")),(0,l.yg)("ol",{start:5},(0,l.yg)("li",{parentName:"ol"},"\u4e0a\u4f20\u6587\u4ef6\u5230\u6307\u5b9a\u8def\u5f84")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},'import boto3\n\ns3_client = boto3.client(\'s3\', endpoint_url="http://aoss.cn-sh-01.sensecoreapi-oss.cn",\n aws_access_key_id="xxx",\n aws_secret_access_key="xxx")\nwith open("test.py", "rb") as f:\n s3_client.upload_fileobj(f, "osschenxi", "test-folder/test.py")\n')),(0,l.yg)("ol",{start:6},(0,l.yg)("li",{parentName:"ol"},"\u4e0b\u8f7dobject")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"import boto3\n\ns3_client = boto3.client('s3', endpoint_url=\"http://aoss.cn-sh-01.sensecoreapi-oss.cn\",\n aws_access_key_id=\"xxx\",\n aws_secret_access_key=\"xxx\")\n\nwith open('download.py', 'wb') as f:\n s3_client.download_fileobj('osschenxi', 'test-folder/test.py', f)\n")),(0,l.yg)("ol",{start:7},(0,l.yg)("li",{parentName:"ol"},"\u5b9e\u73b0\u6307\u5b9a\u76ee\u5f55\u6279\u91cf\u6587\u4ef6\u4e0b\u8f7d")),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"import boto3\nimport os\n\ndef download_s3_folder(bucket_name, s3_folder, local_dir):\n s3 = boto3.client('s3',endpoint_url=\"http://aoss.cn-sh-01.sensecoreapi-oss.cn\",aws_access_key_id=\"xxx\",aws_secret_access_key=\"xxxx\")\n\n # \u786e\u4fdd\u672c\u5730\u76ee\u5f55\u5b58\u5728\n if not os.path.exists(local_dir):\n os.makedirs(local_dir)\n\n objects = []\n next_marker = None\n\n while True:\n if next_marker:\n response = s3.list_objects(Bucket=bucket_name, Prefix=s3_folder,\n Marker=next_marker)\n else:\n response = s3.list_objects(Bucket=bucket_name, Prefix=s3_folder)\n\n if 'Contents' in response:\n objects.extend(response['Contents'])\n\n # \u68c0\u67e5\u662f\u5426\u8fd8\u6709\u66f4\u591a\u5bf9\u8c61\n if response.get('IsTruncated'): # \u68c0\u67e5\u662f\u5426\u6709\u66f4\u591a\u7684\u5bf9\u8c61\n next_marker = response.get('NextMarker')\n else:\n break\n\n for obj in objects:\n # \u83b7\u53d6\u5bf9\u8c61\u7684 Key\n s3_key = obj['Key']\n\n # \u53bb\u6389\u672b\u5c3e\u4e3a /\uff0csize\u4e3a0\u7684\u7279\u6b8a\u5bf9\u8c61\n if s3_key.endswith('/') and obj['Size'] == 0:\n continue\n\n # \u751f\u6210\u672c\u5730\u6587\u4ef6\u8def\u5f84\n local_file_path = os.path.join(local_dir, os.path.relpath(s3_key, s3_folder))\n\n # \u786e\u4fdd\u672c\u5730\u76ee\u5f55\u5b58\u5728\n os.makedirs(os.path.dirname(local_file_path), exist_ok=True)\n\n # \u4e0b\u8f7d\u6587\u4ef6\n s3.download_file(bucket_name, s3_key, local_file_path)\n print(f'Downloaded {s3_key} to {local_file_path}')\n\n# \u4f7f\u7528\u793a\u4f8b\ndownload_s3_folder('osschenxi', 'CTS/', '/tmp/test2/')\n")),(0,l.yg)("h2",{id:"aoss\u652f\u6301api\u5217\u8868"},"AOSS\u652f\u6301API\u5217\u8868"),(0,l.yg)("p",null,"\u517c\u5bb9S3\u63a5\u53e3\uff0c\u63d0\u4f9bRESTful API\uff0c\u652f\u6301\u901a\u8fc7HTTP/HTTPS\u8bf7\u6c42\u8c03\u7528\uff0c\u5b9e\u73b0\u521b\u5efa\u3001\u4fee\u6539\u3001\u5220\u9664\u6876\uff0c\u4e0a\u4f20\u3001\u4e0b\u8f7d\u3001\u5220\u9664\u5bf9\u8c61\u7b49\u64cd\u4f5c"),(0,l.yg)("h3",{id:"\u5173\u4e8eservice\u64cd\u4f5c"},"\u5173\u4e8eService\u64cd\u4f5c"),(0,l.yg)("table",null,(0,l.yg)("thead",{parentName:"table"},(0,l.yg)("tr",{parentName:"thead"},(0,l.yg)("th",{parentName:"tr",align:null},"API"),(0,l.yg)("th",{parentName:"tr",align:"center"},"\u63cf\u8ff0"))),(0,l.yg)("tbody",{parentName:"table"},(0,l.yg)("tr",{parentName:"tbody"},(0,l.yg)("td",{parentName:"tr",align:null},"ListBuckets"),(0,l.yg)("td",{parentName:"tr",align:"center"},"\u8fd4\u56de\u8bf7\u6c42\u8005\u62e5\u6709\u7684\u6240\u6709\u5b58\u50a8\u7a7a\u95f4\uff08Bucket\uff09")))),(0,l.yg)("h3",{id:"\u5173\u4e8ebucket\u64cd\u4f5c"},"\u5173\u4e8eBucket\u64cd\u4f5c"),(0,l.yg)("table",{border:"1"},(0,l.yg)("tr",null,(0,l.yg)("th",null,"\u5206\u7c7b"),(0,l.yg)("th",null,"API"),(0,l.yg)("th",null,"\u63cf\u8ff0")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"3"},"\u57fa\u7840\u64cd\u4f5c"),(0,l.yg)("td",null,"PutBucket"),(0,l.yg)("td",null,"\u521b\u5efaBucket")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteBucket"),(0,l.yg)("td",null,"\u5220\u9664Bucket")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetBucket"),(0,l.yg)("td",null,"\u5217\u51faBucket\u4e2d\u6240\u6709\u6587\u4ef6\uff08Object\uff09\u7684\u4fe1\u606f")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"2"},"\u6743\u9650\u63a7\u5236\uff08ACL\uff09"),(0,l.yg)("td",null,"PutBucketAcl"),(0,l.yg)("td",null,"\u8bbe\u7f6eBucket\u8bbf\u95ee\u6743\u9650")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetBucketAcl"),(0,l.yg)("td",null,"\u83b7\u53d6Bucket\u8bbf\u95ee\u6743\u9650")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"3"},"\u751f\u547d\u5468\u671f\uff08Lifecycle\uff09\uff08\u672a\u5b9e\u73b0\uff09"),(0,l.yg)("td",null,"PutBucketLifecycle"),(0,l.yg)("td",null,"\u8bbe\u7f6eBucket\u4e2dObject\u7684\u751f\u547d\u5468\u671f\u89c4\u5219")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetBucketLifecycle"),(0,l.yg)("td",null,"\u83b7\u53d6Bucket\u4e2dObject\u7684\u751f\u547d\u5468\u671f\u89c4\u5219")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteBucketLifecycle"),(0,l.yg)("td",null,"\u5220\u9664Bucket\u4e2dObject\u7684\u751f\u547d\u5468\u671f\u89c4\u5219")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"3"},"\u6388\u6743\u7b56\u7565\uff08Policy\uff09"),(0,l.yg)("td",null,"PutBucketPolicy"),(0,l.yg)("td",null,"\u8bbe\u7f6eBucket Policy")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetBucketPolicy"),(0,l.yg)("td",null,"\u83b7\u53d6Bucket Policy")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteBucketPolicy"),(0,l.yg)("td",null,"\u5220\u9664Bucket Policy")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"3"},"\u6807\u7b7e\uff08Tags\uff09\uff08\u672a\u5b9e\u73b0\uff09"),(0,l.yg)("td",null,"PutBucketTags"),(0,l.yg)("td",null,"\u6dfb\u52a0\u6216\u4fee\u6539Bucket\u6807\u7b7e")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetBucketTags"),(0,l.yg)("td",null,"\u67e5\u770bBucket\u6807\u7b7e\u4fe1\u606f")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteBucketTags"),(0,l.yg)("td",null,"\u5220\u9664Bucket\u6807\u7b7e")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"3"},"\u52a0\u5bc6\uff08Encryption\uff09"),(0,l.yg)("td",null,"PutBucketEncryption"),(0,l.yg)("td",null,"\u914d\u7f6eBucket\u7684\u52a0\u5bc6\u89c4\u5219")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetBucketEncryption"),(0,l.yg)("td",null,"\u83b7\u53d6Bucket\u7684\u52a0\u5bc6\u89c4\u5219")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteBucketEncryption"),(0,l.yg)("td",null,"\u5220\u9664Bucket\u7684\u52a0\u5bc6\u89c4\u5219"))),(0,l.yg)("h3",{id:"\u5173\u4e8e\u5bf9\u8c61\u64cd\u4f5c"},"\u5173\u4e8e\u5bf9\u8c61\u64cd\u4f5c"),(0,l.yg)("table",{border:"1"},(0,l.yg)("tr",null,(0,l.yg)("th",null,"\u5206\u7c7b"),(0,l.yg)("th",null,"API"),(0,l.yg)("th",null,"\u63cf\u8ff0")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"5"},"\u57fa\u7840\u64cd\u4f5c"),(0,l.yg)("td",null,"PutObject"),(0,l.yg)("td",null,"\u4e0a\u4f20Object")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetObject"),(0,l.yg)("td",null,"\u83b7\u53d6Object")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteObject"),(0,l.yg)("td",null,"\u5220\u9664\u5355\u4e2aObject")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteMultipleObjects"),(0,l.yg)("td",null,"\u5220\u9664\u591a\u4e2aObject")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"HeadObject"),(0,l.yg)("td",null,"\u53ea\u8fd4\u56de\u67d0\u4e2aObject\u7684meta\u4fe1\u606f\uff0c\u4e0d\u8fd4\u56de\u6587\u4ef6\u5185\u5bb9")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"6"},"\u5206\u7247\u4e0a\u4f20\uff08MultipartUpload\uff09"),(0,l.yg)("td",null,"InitiateMultipartUpload"),(0,l.yg)("td",null,"\u521d\u59cb\u5316\u4e00\u4e2aMultipart Upload\u4e8b\u4ef6")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"UploadPart"),(0,l.yg)("td",null,"\u6839\u636e\u6307\u5b9a\u7684Object\u540d\u548cuploadId\u6765\u5206\u5757\uff08Part\uff09\u4e0a\u4f20\u6570\u636e")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"CompleteMultipartUpload"),(0,l.yg)("td",null,"\u5728\u5c06\u6240\u6709\u6570\u636ePart\u90fd\u4e0a\u4f20\u5b8c\u6210\u540e\uff0c\u60a8\u5fc5\u987b\u8c03\u7528CompleteMultipartUpload\u63a5\u53e3\u6765\u5b8c\u6210\u6574\u4e2a\u6587\u4ef6\u7684\u5206\u7247\u4e0a\u4f20")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"AbortMultipartUpload"),(0,l.yg)("td",null,"\u53d6\u6d88Multipart Upload\u4e8b\u4ef6\u5e76\u5220\u9664\u5bf9\u5e94\u7684Part\u6570\u636e")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"ListMultipartUploads"),(0,l.yg)("td",null,"\u5217\u4e3e\u6240\u6709\u6267\u884c\u4e2d\u7684Multipart Upload\u4e8b\u4ef6\uff0c\u5373\u5df2\u7ecf\u521d\u59cb\u5316\u4f46\u8fd8\u672a\u5b8c\u6210\uff08Complete\uff09\u6216\u8005\u8fd8\u672a\u4e2d\u6b62\uff08Abort\uff09\u7684Multipart Upload\u4e8b\u4ef6")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"ListParts"),(0,l.yg)("td",null,"\u5217\u4e3e\u6307\u5b9auploadId\u6240\u5c5e\u7684\u6240\u6709\u5df2\u7ecf\u4e0a\u4f20\u6210\u529fPart")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"2"},"\u6743\u9650\u63a7\u5236\uff08ACL\uff09"),(0,l.yg)("td",null,"PutObjectACL"),(0,l.yg)("td",null,"\u4fee\u6539Object\u7684\u8bbf\u95ee\u6743\u9650")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetObjectACL"),(0,l.yg)("td",null,"\u67e5\u770bObject\u7684\u8bbf\u95ee\u6743\u9650")),(0,l.yg)("tr",null,(0,l.yg)("td",{rowspan:"3"},"\u6807\u7b7e\uff08Tags\uff09"),(0,l.yg)("td",null,"PutObjectTagging"),(0,l.yg)("td",null,"\u8bbe\u7f6e\u6216\u66f4\u65b0\u5bf9\u8c61\u6807\u7b7e")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"GetObjectTagging"),(0,l.yg)("td",null,"\u83b7\u53d6\u5bf9\u8c61\u6807\u7b7e\u4fe1\u606f")),(0,l.yg)("tr",null,(0,l.yg)("td",null,"DeleteObjectTagging"),(0,l.yg)("td",null,"\u5220\u9664\u6307\u5b9a\u7684\u5bf9\u8c61\u6807\u7b7e"))),(0,l.yg)("h2",{id:"\u5bf9\u8c61\u5b58\u50a8\u57df\u540d\u4fe1\u606f"},"\u5bf9\u8c61\u5b58\u50a8\u57df\u540d\u4fe1\u606f"),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},"\u6807\u51c6\u5bf9\u8c61: 01a\u57df\u540d\uff1a",(0,l.yg)("p",null," \u5916\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5185\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss-internal.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5916\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5185\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss-internal.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),(0,l.yg)("br",{parentName:"p"}),"\n","01b\u57df\u540d\uff1a "),(0,l.yg)("p",null," \u5916\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss.cn-sh-01b.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5185\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss-internal.cn-sh-01b.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5916\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss.cn-sh-01b.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5185\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss-internal.cn-sh-01b.sensecoreapi-oss.cn",(0,l.yg)("br",null)),(0,l.yg)("p",null," \u5f52\u6863\u5bf9\u8c61:",(0,l.yg)("br",{parentName:"p"}),"\n","\u5916\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aarchive-aoss.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5185\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aarchive-aoss-internal.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5916\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.archive-aoss.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5185\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.archive-aoss-internal.cn-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null)," ")),(0,l.yg)(d,{mdxType:"OnlyShowInGZRegion"},(0,l.yg)("p",null," \u5916\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss.cn-gz-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5185\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss-internal.cn-gz-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5916\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss.cn-gz-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5185\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss-internal.cn-gz-01.sensecoreapi-oss.cn",(0,l.yg)("br",null))),(0,l.yg)(u,{mdxType:"OnlyShowInSTSHRegion"},(0,l.yg)("p",null," \u5916\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss.st-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5185\u7f51\u8bbf\u95ee\uff08Endpoint\uff09\uff1aaoss-internal.st-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5916\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss.st-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null),"\n\u5b58\u50a8\u6876\u57df\u540d\u4fe1\u606f\uff08\u5185\u7f51\u8bbf\u95ee\uff09\uff1a< bucket name>.aoss-internal.st-sh-01.sensecoreapi-oss.cn",(0,l.yg)("br",null)," ")),(0,l.yg)("p",null," \u6ce8\uff1a",(0,l.yg)("br",null)),(0,l.yg)(c,{mdxType:"OnlyShowInSHRegion"},(0,l.yg)("p",null,"1.SenseCore\u7684\u8ba1\u7b97\u4ea7\u54c1\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\u65f6\u63a8\u8350\u4f7f\u7528\u5185\u7f51\u57df\u540d\u8bbf\u95ee\u3002",(0,l.yg)("br",null),"\n2.\u5185\u5916\u7f51\u652f\u6301http(s)\u8bbf\u95ee\u3002",(0,l.yg)("br",null))),(0,l.yg)(d,{mdxType:"OnlyShowInGZRegion"},(0,l.yg)("p",null,"1.\u8ba1\u7b97\u4ea7\u54c1\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\u65f6\u63a8\u8350\u4f7f\u7528\u5185\u7f51\u57df\u540d\u8bbf\u95ee\u3002",(0,l.yg)("br",null),"\n2.\u5185\u5916\u7f51\u652f\u6301http(s)\u8bbf\u95ee\u3002",(0,l.yg)("br",null))),(0,l.yg)(u,{mdxType:"OnlyShowInSTSHRegion"},(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},"\u8ba1\u7b97\u8282\u70b9\u8bbf\u95ee\u5bf9\u8c61\u5b58\u50a8\uff0c\u5efa\u8bae\u91c7\u7528\u5185\u7f51\u57df\u540d\u8bbf\u95ee\u3002 "),(0,l.yg)("li",{parentName:"ol"},"SenseCore\u4e13\u6709\u4e91\u4e3a\u5185\u7f51\u8bbf\u95ee\uff0c\u652f\u6301http(s)\u534f\u8bae\u3002 "))),(0,l.yg)("h2",{id:"\u63a8\u8350\u4f7f\u7528\u5de5\u5177"},"\u63a8\u8350\u4f7f\u7528\u5de5\u5177"),(0,l.yg)("h4",{id:"aoss-sdk"},"AOSS SDK"),(0,l.yg)("p",null,"\u63a8\u8350\u5728\u8bad\u7ec3\u573a\u666f\u4e2d\u901a\u8fc7SDK\u4f7f\u7528\u5bf9\u8c61\u5b58\u50a8\uff0c\u901a\u8fc7SDK\u53ef\u4ee5\u4fbf\u6377\u5730\u4ece\u5bf9\u8c61\u5b58\u50a8\u4e2d\u8bfb\u5199\u6570\u636e\uff0c\u5feb\u901f\u5b8c\u6210\u5e38\u89c1\u64cd\u4f5c\uff0c\u5982\u521b\u5efa\u5b58\u50a8\u7a7a\u95f4\uff08Bucket\uff09\u3001\u4e0a\u4f20\u6587\u4ef6\uff08Object\uff09\u3001\u4e0b\u8f7d\u6587\u4ef6\u7b49\u3002 "),(0,l.yg)("h5",{id:"\u517c\u5bb9\u6027"},"\u517c\u5bb9\u6027\uff1a"),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},"\u64cd\u4f5c\u7cfb\u7edf\uff1a")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"MAC\uff0864\u4f4d\uff09"),(0,l.yg)("li",{parentName:"ul"},"windows\uff0864\u4f4d\uff09"),(0,l.yg)("li",{parentName:"ul"},"Linux\uff0c\u5305\u542bCentOS\u3001Ubuntu\u3001Rocky\u7b4964\u4f4d\u4e3b\u8981\u53d1\u884c\u7248\u672c")),(0,l.yg)("ol",{start:2},(0,l.yg)("li",{parentName:"ol"},"Python\u7248\u672c\uff1a")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u652f\u6301python3.9\u4ee5\u4e0b\u7684python\u7248\u672c\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u4e0d\u652f\u6301python2 ")),(0,l.yg)("h5",{id:"boto3-sdk-\u63a8\u8350\u4f7f\u7528"},"Boto3 SDK ","[\u63a8\u8350\u4f7f\u7528]"),(0,l.yg)("p",null,(0,l.yg)("a",{parentName:"p",href:"https://boto3.amazonaws.com/v1/documentation/api/1.23.0/index.html"},"\u70b9\u51fb\u8fdb\u5165")," "),(0,l.yg)("p",null,"\u4f7f\u7528\u793a\u4f8b\u8bf7\u53c2\u8003\u5e2e\u52a9\u4e2d\u5fc3\u5185\u5bb9\uff1a 8.boto3 sdk\u5e38\u7528\u7528\u4f8b\u8bf4\u660e "),(0,l.yg)("h5",{id:"python-sdk-\u4e0b\u8f7d"},"Python SDK \u4e0b\u8f7d"),(0,l.yg)("p",null,(0,l.yg)("a",{parentName:"p",href:"https://quark.aoss.cn-sh-01.sensecoreapi-oss.cn/quarkoss/release/sdk/aoss-python-sdk-2.2.6.tar.gz"},"\u70b9\u51fb\u4e0b\u8f7dPython SDK")),(0,l.yg)("h5",{id:"python-sdk-\u4f7f\u7528\u624b\u518c"},"Python SDK \u4f7f\u7528\u624b\u518c"),(0,l.yg)("p",null,(0,l.yg)("a",{parentName:"p",href:"https://quark.aoss.cn-sh-01.sensecoreapi-oss.cn/quarkoss/release/sdk/AOSS%20Python%20SDK%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3-v2.2.6.2.pdf"},"\u70b9\u51fb\u4e0b\u8f7dPython SDK\u4f7f\u7528\u624b\u518c")," "),(0,l.yg)("h4",{id:"aws-cli\u5de5\u5177"},"AWS CLI\u5de5\u5177"),(0,l.yg)("h5",{id:"\u517c\u5bb9\u6027-1"},"\u517c\u5bb9\u6027\uff1a"),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},"\u64cd\u4f5c\u7cfb\u7edf\uff1a")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"MAC\uff0864\u4f4d\uff09"),(0,l.yg)("li",{parentName:"ul"},"windows\uff0864\u4f4d\uff09"),(0,l.yg)("li",{parentName:"ul"},"Linux\uff0c\u5305\u542bCentOS\u3001Ubuntu\u3001Rocky\u7b4964\u4f4d\u4e3b\u8981\u53d1\u884c\u7248\u672c\uff0c\u4f8b\u5982\uff1acentos 7.X ubuntu 16\\18\\20 rocky8.6 ")),(0,l.yg)("ol",{start:2},(0,l.yg)("li",{parentName:"ol"},"Python\u7248\u672c\uff1a")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"awscli \u53ef\u5728python2\u3001python3\u4e0b\u5b89\u88c5"),(0,l.yg)("li",{parentName:"ul"},"awscli 1.16 \u4e0d\u53ef\u5728python3.9\u4f7f\u7528 ")),(0,l.yg)("h5",{id:"aws-cli\u8f6f\u4ef6\u4e0b\u8f7d"},"AWS CLI\u8f6f\u4ef6\u4e0b\u8f7d"),(0,l.yg)("p",null,(0,l.yg)("a",{parentName:"p",href:"https://quark.aoss.cn-sh-01.sensecoreapi-oss.cn/quarkoss/release/awscli-1.25.97.tar.gz"},"\u70b9\u51fb\u4e0b\u8f7dAWS CLI\u8f6f\u4ef6")),(0,l.yg)("h5",{id:"aws-cli\u5de5\u5177\u5b89\u88c5\u624b\u518c"},"AWS CLI\u5de5\u5177\u5b89\u88c5\u624b\u518c"),(0,l.yg)("p",null,(0,l.yg)("a",{parentName:"p",href:"https://quark.aoss.cn-sh-01.sensecoreapi-oss.cn/quarkoss/release/AWSCLI%E7%94%A8%E6%88%B7%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.pdf"},"\u70b9\u51fb\u4e0b\u8f7dAWS CLI\u5b89\u88c5\u624b\u518c")," "),(0,l.yg)("h2",{id:"\u5e38\u89c1\u95ee\u9898"},"\u5e38\u89c1\u95ee\u9898"),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u4ec0\u4e48\u662f\u5bf9\u8c61\u5b58\u50a8AOSS\uff1f"),(0,l.yg)("p",{parentName:"li"},"\u5bf9\u8c61\u5b58\u50a8AOSS\u662f\u4e00\u79cd\u5206\u5e03\u5f0f\u65e0\u6811\u5f62\u7ed3\u6784\u5b58\u50a8\u7cfb\u7edf\uff0c\u7528\u6237\u53ef\u4ee5\u4f7f\u7528AOSS\u65b9\u4fbf\u5feb\u6377\u5730\u5bf9\u6d77\u91cf\u56fe\u7247\u3001\u97f3\u89c6\u9891\u6570\u636e\u8fdb\u884c\u5904\u7406\u548c\u8bbf\u95ee\u3002")),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u4ec0\u4e48\u662f\u3010\u6876\u3011\u3010\u5bf9\u8c61\u3011\uff1f"),(0,l.yg)("p",{parentName:"li"},"\u3010\u6876\u3011\u5bf9\u8c61\u5b58\u50a8\u7cfb\u7edf\u5185\u7684\u4e00\u4e2a\u865a\u62df\u7684\u5b58\u50a8\u7a7a\u95f4\uff0c\u6876\u5185\u53ea\u6709\u4e00\u5c42\u76ee\u5f55\u7ed3\u6784\u3002\n\u3010\u5bf9\u8c61\u3011\u5bf9\u8c61\u662f\u5bf9\u8c61\u5b58\u50a8\u6876\u5185\u57fa\u672c\u7684\u5b58\u50a8\u5355\u5143\uff0c\u7531\u5143\u6570\u636e\uff08\u63cf\u8ff0\u5bf9\u8c61\u6570\u636e\u7684\u6570\u636e\uff09\u548c\u5bf9\u8c61\u6570\u636e\u6784\u6210\u3002")),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u5355\u4e2a\u6876\u7684\u5bb9\u91cf\u662f\u5426\u6709\u4e0a\u9650\uff1f\u5355\u4e2a\u6876\u5185\u6587\u4ef6\u6570\u91cf\u662f\u5426\u6709\u4e0a\u9650\uff1f"),(0,l.yg)("p",{parentName:"li"},"\u5355\u4e2a\u6876\u7684\u5bb9\u91cf\u6ca1\u6709\u4e0a\u9650\uff0c\u5355\u4e2a\u6876\u5185\u6587\u4ef6\u6570\u4e5f\u6ca1\u6709\u4e0a\u9650\u3002")),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u6876\u7684\u6570\u91cf\u662f\u5426\u6709\u4e0a\u9650?"),(0,l.yg)("p",{parentName:"li"},"\u6876\u7684\u6570\u91cf\u4e5f\u6ca1\u6709\u4e0a\u9650\u3002")),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u6807\u51c6\u5b58\u50a8\u548c\u5f52\u6863\u5b58\u50a8\u6709\u4ec0\u4e48\u533a\u522b\uff1f"),(0,l.yg)("p",{parentName:"li"},"\u4e8c\u8005\u4e3a\u4e0d\u540c\u7c7b\u578b\u7684\u5b58\u50a8\uff0c\u9002\u7528\u573a\u666f\u4e0d\u540c\u3002\u6807\u51c6\u5b58\u50a8\u9002\u7528\u4e8eAI\u6570\u636e\u641c\u96c6\u3001\u6807\u6ce8\u3001\u5927\u6570\u636e\u5206\u6790\u7b49\u4e1a\u52a1\u573a\u666f\uff1b\u5f52\u6863\u5b58\u50a8\u9002\u7528\u4e8e\u6570\u636e\u957f\u671f\u4fdd\u5b58\u7684\u4e1a\u52a1\u573a\u666f\u3002")),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u5f52\u6863\u5b58\u50a8\u7684\u3010\u89e3\u51bb\u3011\u548c\u3010\u4fee\u6539\u5b58\u50a8\u7c7b\u578b\u3011\u6709\u4ec0\u4e48\u533a\u522b\uff1f"),(0,l.yg)("p",{parentName:"li"},"\u5f52\u6863\u5b58\u50a8\u89e3\u51bb\u540e\u5b58\u50a8\u7c7b\u578b\u4e0d\u53d8\uff0c\u4f46\u89e3\u51bb\u540e\u53ef\u4ee5\u4e0b\u8f7d\u8bbf\u95ee\uff1b\u4fee\u6539\u5b58\u50a8\u7c7b\u578b\u5219\u76f4\u63a5\u5c06\u5f52\u6863\u5b58\u50a8\u4fee\u6539\u4e3a\u6807\u51c6\u5b58\u50a8\uff0c\u4fee\u6539\u540e\u5360\u7528\u6807\u51c6\u5b58\u50a8\u7684\u5bb9\u91cf\u3002"))))}f.isMDXComponent=!0},29691:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/1030-1-7c86cba61c17beb68b2ff06750e423bf.png"},24143:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-1-48b895cf309963fc582e644b1e7ba759.png"},108:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-10-3d194f98346ae8dca364950e3b80080a.png"},80790:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-11-24606f302de5da0d636d2ddd129f664b.png"},40868:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-13-14f2a27af5bf5efbe05b12a3281a3e1d.png"},4731:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-14-f35448cf94f9531dcd74eb64a175efa4.png"},20873:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-16-71173cda45f5bdd2b15826117c28b8ab.png"},26400:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-17-2d476bf3a65a19d702e1bdb17a06b07e.png"},27495:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-18-3dba5a8a2eece953ecae2941f4c69a71.png"},75006:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-19-eac39d12b8ffe5708bf19288c9f03685.png"},55726:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-20-6c40791cf847d07e3a5280222ecf2588.png"},26365:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-3-c96fe130524488f00664b03de96ac211.png"},30018:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-4-0b45af1abe4d1d9512689bcdb986ec0c.png"},78201:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-7-b336408bc739486769c265ed0ae3042a.png"},88814:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-8-5a5cda5ea0ba3daa87bdec79e39efd52.png"},48183:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/2-9-c27da82acd6b49d174a30fc85f8eebd9.png"},57533:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/241030-1-2d287f99a85d17048cbd2f867d28b16f.png"},36717:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/24330-1-60a5068fceecd9b525f159a5bf189114.png"},4950:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/24330-2-2142e2fd61627510001c6d42ee12da19.png"},58751:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/24330-3-92422e055ae94c2608d19cc4e6b2c321.png"},30720:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/24330-4-23a4c5e17dc48bcd73f2b2e4221e07da.png"},19789:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/24910-1-6a30deac2adbdc6fa1705c16785af538.png"},89357:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/413-1-d8a56d395446cda4c412e0583c1a1a2a.png"},62781:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/523-1-0ac936ce6c7a8492201b1b8e7a47688d.png"},95366:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/523-2-24189ecf927a3ac5efa77fb28e23d185.png"},42506:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/524-1-b21ac8e273023c6c5b049a939c3aae8f.png"},91489:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/524-2-f82ecd015a07d76459d492a79764cba5.png"},6872:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/524-3-9a9b98a6a479f59db27b32b6def8763c.png"},82039:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/524-4-185c458274b38dd996d887fb3978a2cf.png"},39022:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/524-5-3056cf8e0164c53ac11550f1c41ba008.png"},10821:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/524-6-e85eaa75a7a9edc05022fe1fb9998fed.png"},97756:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/524-7-4aa50adcc29cc5136ffd6a52ba727a97.png"},337:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-1-092ca4ced6013ad98eb19e71e76e643c.png"},97061:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-10-573b9a09a43f9b96d406c135167cd545.png"},30524:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-11-828ded69e657efb17a76ee3db10a5506.png"},72279:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-12-669c228c03be2c7c5bcecc7b17c6739e.png"},43054:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-13-04ce1dd314b725b84f77af7ab8968b3b.png"},60769:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-14-ebe8114f9d28ba02414920c973de1cf9.png"},85395:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-16-322531a1d28de69503aeac05960275db.png"},75674:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-2-b95eae811ab26de5598caf0b577c64c7.png"},97251:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-3-d29c24a21a03bc528e90a72e50a4feb1.png"},67084:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-4-80ae36bb0fc9e2c9ca5e463be8c898d2.png"},49973:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-5-484af1481f0a65683a9fa7b52828432c.png"},47870:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-6-8f4512c3510834005777eaae7ca19d44.png"},35559:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-7-acfb98761309ba4ec43a9bbe90873b0d.png"},91936:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-8-d04c575c8343dce04416e2112e89fdb9.png"},63113:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/8-9-1f53a39284e2e22044208a6208f3a58c.png"},92275:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/93-3-c75e77860b777a86a7c79bfca746adcc.png"},73546:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/930-2-e5f4f76ea01d27c926b82932c9da7926.png"},24307:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/930-3-e1a01cf1fd902523155ff77e66152deb.png"},24348:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/930-4-52ed3c905723dc18b9e332fd5439da39.png"},58213:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/930-5-42646983b7d45547c51bcdcfdc90f4f0.png"},39438:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/930-6-7203da947b9079cca04369a36a58c4b2.png"},29431:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/930-7-901178c8f6f47314b734ec33988bc6e5.png"},30955:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0530-1-ec3e4eb7cf8be387d1ea50861af243f1.png"},58009:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0530-3-f1694f176ea7e14e2418d903ea4cf586.png"},64934:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0530-4-54ac896f6e53d24c84df444044e973a4.png"},3951:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0530-5-c4cfe512a2c46c22e7cd3ef1a7a047b6.png"},85044:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0530-6-c1132c9696b5bb858f5cc18f398d2c75.png"},29:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0630-0-49f59391a3e23fd0ead475b065d9fb18.png"},78900:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0630-1-22efaa3f6545562020dfd4311d08ff97.png"},1359:(e,n,t)=>{t.d(n,{A:()=>a});const a=t.p+"assets/images/aoss0630-2-b4daba154d1cd9cef186795aeb5dab2b.png"}}]);