阿里雲存儲api
Ⅰ 阿里雲使用API可以進行哪些操作
阿里雲API簡介 歡迎使用阿里雲彈性計算服務 ECS(Elastic Compute Service)。用戶可以使用本文檔介紹的 API 對 ECS 服務進行相關操作。 請確保在使用這些介面前,已充分了解了 ECS 產品說明、使用協議和收費方式。 術語表 業務限制資源規格限制說明 在 ECS 中,對每個用戶可擁有的實例、安全組等資源的數量均有限制。 在實例規格、實例上掛載的磁碟個數、磁碟大小、磁碟的快照數目、實例的公網帶寬流量等規格方面也有限制。在使用 ECS Open API 時,請參考官網上最新的業務限制規則和資源規格限制。查詢鏈接 在介面說明部分,凡出現對參數可選值、可用規格方面與官網上給出的資源規格限制發生矛盾時,均以官網上給出的值為准。
Ⅱ 阿里雲cdn的api是基於什麼協議實現的
阿里雲cdn的api是基於節點伺服器協議實現的。用了CDN給API來加速,那移動用戶訪問API時,請求會先到距離用戶最近的CDN節點伺服器上,由這個節點伺服器去請求API,這個CDN節點伺服器多線接入的,這樣會盡可能減少用戶到機房的網路故障機率。
Ⅲ 文件上傳問題。PHP些的雲存儲伺服器,調用平台介面上傳文件(例如阿里雲等)。
文件上傳到自己的伺服器 會在tmp目錄下有緩存的 然後再上傳到阿里雲,不是直接從客戶端上傳到阿里雲的。阿里雲的sdk裡面應該會有清晰的注釋。
Ⅳ 阿里雲API有哪些
API
描述
CreateInstance 創建 ECS 實例
StartInstance 啟動一個指定的實例
StopInstance 停止一個指定的實例
RebootInstance 重啟指定的實例
ModifyInstanceAttribute 修改實例密碼、實例名稱、安全組等屬性信息
ModifyInstanceVpcAttribute 修改雲伺服器實例的 VPC 屬性
DescribeInstanceStatus 批量獲取當前用戶所有實例的狀態信息,也可用於獲取實例列表
DescribeInstances 查詢所有實例的詳細信息
DeleteInstance 根據傳入實例的名稱來釋放實例資源
JoinSecurityGroup 將實例加入到指定的安全組
LeaveSecurityGroup 將實例移出指定的安全組
磁碟相關介面
API
描述
CreateDisk 創建磁碟
DescribeDisks 查詢磁碟信息
AttachDisk 掛載磁碟
DetachDisk 卸載磁碟
ModifyDiskAttribute 修改磁碟屬性
DeleteDisk 當某個磁碟設備不再使用時,可以刪除磁碟。但是只能刪除獨立普通雲盤
ReInitDisk 重新初始化磁碟到初始狀態
ResetDisk 使用指定磁碟自身的快照回滾磁碟內容
ReplaceSystemDisk 更換系統盤
ResizeDisk 擴容磁碟
快照相關介面
API
描述
CreateSnapshot 對指定的磁碟存儲設備創建快照
DeleteSnapshot 刪除指定實例、指定磁碟設備的快照
DescribeSnapshots 查詢針對雲伺服器的某個磁碟設備所有的快照列表
ModifyAutoSnapshotPolicy 設置自動快照策略
DescribeAutoSnapshotPolicy 查詢自動快照策略
鏡像相關介面
API
描述
DescribeImages 查詢用戶可以使用的鏡像列表
CreateImage 通過快照創建自定義鏡像,創建後的鏡像可以用於新建 ECS 實例
DeleteImage 刪除指定的用戶自定義鏡像
ModifyImageAttribute 修改鏡像屬性
CopyImage 復制鏡像
CancelCopyImage 取消復制鏡像
ModifyImageSharePermission 管理鏡像共享
DescribeImageSharePermission 查詢鏡像共享賬號列表
網路相關介面
API
描述
AllocatePublicIpAddress 給一個特定實例分配一個可用公網 IP 地址
ModifyInstanceNetworkSpec 修改實例的帶寬配置
AllocateEipAddress 申請 1 個彈性公網 IP
AssociateEipAddress 將彈性公網 IP 綁定到相同地域的雲伺服器實例上
DescribeEipAddresses 查詢指定地域的彈性公網 IP 列表
ModifyEipAddressAttribute 修改指定彈性公網 IP 的屬性,目前主要用於修改彈性公網 IP 的帶寬限速
UnassociateEipAddress 解除一個彈性公網 IP 和雲伺服器實例的綁定關系
ReleaseEipAddress 釋放彈性公網 IP
安全組相關介面
API
描述
CreateSecurityGroup 新建一個安全組,通過安全組防火牆規則配置實現對一組實例的防火牆配置
AuthorizeSecurityGroup 設定安全組對外容許的訪問許可權
查詢安全組詳情,包括安全許可權控制
DescribeSecurityGroups 分頁查詢用戶定義的所有安全組基本信息
RevokeSecurityGroup 取消 Group 對外提供的訪問許可權
DeleteSecurityGroup 用於刪除一個指定的安全組
專有網路相關介面
API
描述
CreateVpc 在指定的地域創建 1 個 VPC
DeleteVpc 刪除指定的 VPC
DescribeVpcs 查詢指定地域的專有網路列表
ModifyVpcAttribute 修改指定 VPC 的屬性
路由器相關介面
API
描述
DescribeVRouters 查詢指定地域的路由器列表。此介面支持分頁查詢,每頁的數量默認為 10 條
ModifyVRouterAttribute 修改指定路由器的屬性
交換機相關介面
API
描述
CreateVSwitch 在指定專有網路內創建一個新的交換機
DeleteVSwitch 刪除指定的交換機
DescribeVSwitches 查詢指定地域內用戶的交換機列表
ModifyVSwitchAttribute 修改指定交換機的屬性
路由表相關介面
API
描述
CreateRouteEntry 新建自定義路由條目
DeleteRouteEntry 刪除指定的自定義路由
DescribeRouteTables 查詢用戶名下路由表的列表。此介面支持分頁查詢,每頁的數量默認為 10 條
NAT網關相關介面
API
描述
CreaeNatGateway 創建NAT網關
DescribeNatGatways 查詢NAT網關列表
DeleteNatGatway 刪除NAT網關
DescribeBandwidthPackages 查詢共享帶寬包列表
ModifyBandwidthPackageSpec 修改共享帶寬包帶寬
AddBandwidthPackageIps 修改共享帶寬包-增加公網IP
RemoveBandwidthPackageIps 修改共享帶寬包-減少公網IP
DeleteBandwidthPackage 刪除共享帶寬包
CreateForwardEntry 添加埠轉發規則
DeleteForwardEntry 刪除埠轉發規則
ModifyForwardEntry 修改埠轉發規則
DescribeForwordTableEntries 查詢埠轉發規則列表
私網高可用虛擬IP相關介面
API
描述
CreateHaVip 新建HaVip
DeleteHaVip 刪除HaVip
AssociateHaVip 綁定HaVip與ECS實例
UnassociateHaVip 解綁HaVip與ECS實例
DescribeHaVips 查詢HaVip列表
地域相關介面
API
描述
DescribeRegions 查詢可用地域列表
DescribeZones 查詢可用區
監控相關介面
API
描述
DescribeInstanceMonitorData 分頁查詢本用戶的所有雲伺服器相關的監控信息
DescribeEipMonitorData 查看彈性公網 IP 的監控信息
DescribeDiskMonitorData 分頁查詢本用戶的指定磁碟的相關監控信息
其他介面
API
描述
DescribeInstanceTypes 查詢 ECS 所提供的實例資源規格列表
Ⅳ 阿里雲上的API普通人該如何使用,求解答
api是介面 預留給程序員方便操作的 如果你不會編程 就去問問他們工作人員吧
Ⅵ 阿里雲API網關
API 網關(API Gateway)提供高性能、高可用的 API 託管服務,幫助用戶對外開放其部署在 ECS、容器服務等阿里雲產品上的應用,提供完整的 API 發布、管理、維護生命周期管理。用戶只需進行簡單的操作,即可快速、低成本、低風險地開放數據或服務。輔助用戶簡單、快速、低成本、低風險的實現微服務聚合、前後端分離、系統集成,向合作夥伴、開發者開放功能和數據
提供防攻擊、防重放、請求加密、身份認證、許可權管理、流量控制等多重手段保證 API 安全,降低 API 開放風險。
提供 API 定義、測試、發布、下線等全生命周期管理,並生成 SDK、API 說明文檔,提升 API 管理、迭代的效率。
提供便捷的監控、報警、分析、API 市場等運維、運營工具,降低 API 運營、維護成本。
API 網關將能力的復用率最大化,企業間能夠互相借力,企業發展能夠專注自身業務,實現共贏。
API 便捷管理 (便捷的 API 管理功能,便捷的 API 管理工具)
API 生命周期管理:覆蓋 API 的定義、測試、發布的整個生命周期管理,便捷的日常管理、版本管理,支持熱升級和快速回滾。
便捷工具&文檔:提供頁面調試工具,自動生成 API 文檔和 SDK,大大降低人力成本。
安全穩定 (嚴格的許可權管理、精準的流量控制、全面的監控報警)
安全防護:API 請求到達網關需要經過嚴格的身份認證、許可權認證,才能到達後端服務。支持 HMAC(SHA-1,SHA-256)演算法簽名,支持 SSL 加密
流量控制:可控制單位時間內 API 允許被調用次數。用來保護企業的後端服務,實現業務分級和用戶分級。
支持對 API 流控,您可以根據 API 的重要程度來配置不同流控,從而保障重要業務的穩定運行。
支持用戶、應用和例外流控,您可以根據用戶的重要性來配置不同流控,從而可以保證大用戶的權益。
流控粒度:分鍾、小時、天。
請求管理 (通過參數校驗過濾無效請求,通過參數轉換實現 API 高度復用,一套 API 多種服務)
參數校驗:請求經過 API 網關,可根據您的配置進行參數類型、參數值(范圍、枚舉、正則、Json Schema)的校驗,減少後端對非法請求、無效請求的資源消耗和處理成本。
參數轉換:您可以在 API 網關定義參數映射規則,網關通過映射規則將後端服務通過映射翻譯成任何形式,以滿足不同用戶的不同需求,從而避免功能重復開發。
監控告警 (結合阿里雲監控服務,提供靈活全面的監控告警能力,該部分持續升級中)
監控告警:提供實時、可視化的 API 監控,包括:調用量、調用方式、響應時間、錯誤率,讓您能夠清楚的了解 API 的運行狀況和用戶的行為習慣。
支持自定義報警規則,來針對異常情況進行報警,降低故障處理時間。
API 市場 (一站式解決 API 管理和 API 變現)
API 市場:API 接入 API 網關後,還能以 API 服務的方式上架到阿里雲 API 市場。API 網關和API 市場將為您解決計量計費、Quota 控制、運營售賣等需求。
Ⅶ 阿里雲調用 API 服務後返回什麼結果
返回結果
調用 API 服務後返回數據採用統一格式,返回的 HTTP 狀態碼為 2xx,代表調用成功;返回 4xx 或 5xx 的 HTTP 狀態碼代表調用失敗。調用成功返回的數據格式主要有 XML 和 JSON 兩種,外部系統可以在請求時傳入參數來制定返回的數據格式,默認為 XML 格式。本文檔中的返回示例為了便於用戶查看,做了格式化處理,實際返回結果是沒有進行換行、縮進等處理的。
成功結果:
錯誤結果
調用介面出錯後,將不會返回結果數據。調用方可根據每個介面對應的錯誤碼以及下述 2.3.3 的公共錯誤碼來定位錯誤原因。當調用出錯時,HTTP 請求返回一個 4xx 或 5xx 的 HTTP 狀態碼。返回的消息體中是具體的錯誤代碼及錯誤信息。另外還包含一個全局唯一的請求 ID:RequestId 和一個您該次請求訪問的站點 ID:HostId。在調用方找不到錯誤原因時,可以聯系阿里雲客服,並提供該 HostId 和 RequestId,以便我們盡快幫您解決問題。
公共錯誤碼
錯誤代碼
描述
Http 狀態碼
語義
MissingParameter The input parameter 「Action」 that is mandatory for processing this request is not supplied 400 缺少 Action 欄位
MissingParameter The input parameter 「AccessKeyId」 that is mandatory for processing this request is not supplied 400 缺少 AccessKeyId 欄位
MissingParameter An input parameter 「Signature」 that is mandatory for processing the request is not supplied. 400 缺少 Signature 欄位
MissingParameter The input parameter 「TimeStamp」 that is mandatory for processing this request is not supplied 400 缺少 Timestamp 欄位
MissingParameter The input parameter 「Version」 that is mandatory for processing this request is not supplied 400 缺少 Version 欄位
InvalidParameter The specified parameter 「Action or Version」 is not valid. 400 無效的 Action 值(該 API 不存在)
InvalidAccessKeyId.NotFound The Access Key ID provided does not exist in our records. 400 無效的 AccessKeyId 值(該 key 不存在)
Forbidden.AccessKeyDisabled The Access Key is disabled. 403 該 AccessKey 處於禁用狀態
IncompleteSignature The request signature does not conform to Aliyun standards. 400 無效的 Signature 取值(簽名結果錯誤)
InvalidParamater The specified parameter 「SignatureMethod」 is not valid. 400 無效的 SignatureMethod 取值
InvalidParamater The specified parameter 「SignatureVersion」 is not valid. 400 無效的 SignatureVersion 取值
IllegalTimestamp The input parameter 「Timestamp」 that is mandatory for processing this request is not supplied. 400 無效的 Timestamp 取值(Timestamp 與伺服器時間相差超過了 1 個小時)
SignatureNonceUsed The request signature nonce has been used. 400 無效的 SignatureNonce(該 SignatureNonce 值已被使用過)
InvalidParameter The specified parameter 「Action or Version」 is not valid. 400 無效的 Version 取值
InvalidOwnerId The specified OwnerId is not valid. 400 無效的 OwnerId 取值
InvalidOwnerAccount The specified OwnerAccount is not valid. 400 無效的 OwnerAccount 取值
InvalidOwner OwnerId and OwnerAccount can』t be used at one API access. 400 同時使用了 OwnerId 和 OwnerAccount
Throttling Request was denied e to request throttling. 400 因系統流控拒絕訪問
Throttling Request was denied e to request throttling. 400 該 key 的調用 quota 已用完
InvalidAction Specified action is not valid. 403 該 key 無權調用該 API
UnsupportedHTTPMethod This http method is not supported. 403 用戶使用了不支持的 Http Method(當前 TOP 只支持 post 和 get)
ServiceUnavailable The request has failed e to a temporary failure of the server. 500 服務不可用
UnsupportedParameter The parameter 」」 is not supported. 400 使用了無效的參數
InternalError The request processing has failed e to some unknown error, exception or failure. 500 其他情況
MissingParameter The input parameter OwnerId,OwnerAccount that is mandatory for processing this request is not supplied. 403 調用該介面沒有指定 OwnerId
Forbidden.SubUser The specified action is not available for you。 403 無權調用訂單類介面
UnsupportedParameter The parameter 」」 is not supported. 400 該參數無權使用
Forbidden.InstanceNotFound The specified Instance is not found, so we cann』t get enough information to check permission in RAM. 404 使用了 RAM 授權子賬號進行資源訪問,但是本次訪問涉及到的 Instance 不存在
Forbidden.DiskNotFound The specified Disk is not found, so we cann』t get enough information to check permission in RAM. 404 使用了 RAM 授權子賬號進行資源訪問,但是本次訪問涉及到的 Disk 不存在
Forbidden.SecurityGroupNotFound The specified SecurityGroup is not found, so we cann』t get enough information to check permission in RAM. 404 使用了 RAM 授權子賬號進行資源訪問,但是本次訪問涉及到的 SecurityGroup 不存在
Forbidden.SnapshotNotFound The specified Snapshot is not found, so we cann』t get enough information to check permission in RAM. 404 使用了 RAM 授權子賬號進行資源訪問,但是本次訪問涉及到的 Snapshot 不存在
Forbidden.ImageNotFound The specified Image is not found, so we cann』t get enough information to check permission in RAM. 404 使用了 RAM 授權子賬號進行資源訪問,但是本次訪問涉及到的 Image 不存在
Forbidden.RAM User not authorized to operate the specified resource, or this API doesn』t support RAM. 403 使用了 RAM 授權子賬號進行資源訪問,但是本次操作沒有被正確的授權
Forbidden.NotSupportRAM This action does not support accessed by RAM mode. 403 該介面不允許使用 RAM 方式進行訪問
InsufficientBalance Your account does not have enough balance. 400 余額不足
IdempotentParameterMismatch Request uses a client token in a previous request but is not identical to that request. 400 使用了一個已經使用過的 ClientToken,但此次請求內容卻又與上一次使用該 Token 的 request 不一樣.
RealNameAuthenticationError Your account has not passed the real-name authentication yet. 403 用戶未進行實名認證
InvalidIdempotenceParameter.Mismatch The specified parameters are different from before 403 冪等參數不匹配
LastTokenProcessing The last token request is processing 403 上一次請求還在處理中
InvalidParameter The specified parameter is not valid 400 參數校驗失敗
Ⅷ 阿里雲 oss提供了哪些api介面
阿里雲api如何調用介面
對ECS服務介面的調用是通過向ECS服務端發送HTTP請求(可以通過HTTP或HTTPS協議發送),並獲取ECS服務對該請求響應結果的過程。ECS服務端在接收到用戶請求後,對請求做必要的身份驗證和參數驗證,在所有驗證成功後根據請求的指定參數提交並完成相應操作,並把處理的結果以 HTTP響應的形式返回給調用者。