Ei kuvausta

sdk-team 9e2ee6d530 Generated 2017-03-21 for vod. 9 kuukautta sitten
.github be6c27326e test: add github action workflow 3 vuotta sitten
3rdparty ad045aa702 fix build failed 7 vuotta sitten
accountlabel bb1c3193e8 Generated 2020-03-15 for AccountLabel. 2 vuotta sitten
acm 30fd9f48a0 Support namespaces. 6 vuotta sitten
acms-open 54883f36c2 ACM POP SDK. 6 vuotta sitten
actiontrail 015109df88 Support AK Audit API. 4 vuotta sitten
adb 8fc9b8125b Public Api. 2 vuotta sitten
adcp cd34c91d00 UpdateHubClusterFeature support ArgoCDHAEnabled. 3 vuotta sitten
address-purification 8617b6ffe5 Aaaaa. 5 vuotta sitten
aegis f0c2600a26 regenerate code 6 vuotta sitten
afs f0c2600a26 regenerate code 6 vuotta sitten
aicontent b91b263fdd add openapi for Personalized Text to Image ablity init version. 2 vuotta sitten
aigen 43b055ce70 Release GenerateCosplayImage. 2 vuotta sitten
aimath 055e9fa24d Init. 1 vuosi sitten
aimiaobi 26ec339ba4 Generated 2023-08-01 for AiMiaoBi. 2 vuotta sitten
aipodcast 7f21cf83b9 Generated 2025-02-28 for AIPodcast. 1 vuosi sitten
airec 8ded49c937 Generated 2020-11-26 for Airec. 5 vuotta sitten
alb 48362f9159 Generated 2020-06-16 for Alb. 1 vuosi sitten
alidns 1b1720464f Supported sorting for DescribeDnsProduceInstances. 3 vuotta sitten
alikafka 179726e2c2 Supported use group by freedom 2 vuotta sitten
alimt 297be84e79 Add image batch translate API. 3 vuotta sitten
alinlp aab920ef80 Supported more api for user. 3 vuotta sitten
aliyuncvc 648aacf470 Public beta version. 5 vuotta sitten
amqp-open b618f90905 Support CreateInstance API. 2 vuotta sitten
antiddos-public 98aeacc7c2 Init amp. 4 vuotta sitten
anytrans d77681a132 Generated 2025-07-07 for AnyTrans. 9 kuukautta sitten
apds a54f4e6f8d CreateMigrationJob SDK. 4 vuotta sitten
appmallsservice f0c2600a26 regenerate code 6 vuotta sitten
appstream-center dbaa86de9e Add ListAppInstances Open API. 3 vuotta sitten
aps 92ffb966bd Generated 2024-03-25 for aps. 2 vuotta sitten
arms 87f3f72876 Support effective time for CreateOrUpdateSilencePolicy interface. 2 vuotta sitten
arms4finance f0c2600a26 regenerate code 6 vuotta sitten
avatar 1380c5890f support start params 2 vuotta sitten
beian db6a17b08c Domain Self Diagnosis. 2 vuotta sitten
bssopenapi 5d8069b2ae DescribeInstanceAmortizedCostByAmortizationPeriodDate 3 vuotta sitten
btripopen f9cb2e2167 Test. 4 vuotta sitten
cams cfd6b2d640 QueryChatappBindWaba接口增加businessId, businessName参数返回 2 vuotta sitten
captcha 8c76154f4f Generated 2023-03-05 for captcha. 2 vuotta sitten
cas 0b153cfa56 Add CreateExternalCACertificate. 1 vuosi sitten
cassandra 97c5e2c422 Generated 2019-01-01 for Cassandra. 5 vuotta sitten
cbn 046fa0c8a7 Supported ECR Attachment. 2 vuotta sitten
cc5g a6ee7a24dc Cc5g. 3 vuotta sitten
ccc 00eafdf174 Supported BreakCodeDetails,FirstCheckInTime, LastCheckoutTime . 3 vuotta sitten
ccs f0c2600a26 regenerate code 6 vuotta sitten
cdn 6f27a24f42 Support STS. 4 vuotta sitten
cdrs 0553d7374d Update Monitor Api. 5 vuotta sitten
chatbot f0c2600a26 regenerate code 6 vuotta sitten
ciomarketpop 6a7e1f141c Generated 2025-07-09 for CioMarketPop. 1 vuosi sitten
clickhouse 692a2a3429 Support restart node list and re-elect zookeeper. 1 vuosi sitten
cloud-siem cf5863b104 Add parameters to control different role. 1 vuosi sitten
cloudapi 879e8b9359 Generated 2016-07-14 for CloudAPI. 2 vuotta sitten
cloudauth cd9e24cdd0 Generated 2019-03-07 for Cloudauth. 1 vuosi sitten
cloudauth-console fa0fe1ae07 SDK. 4 vuotta sitten
cloudesl 6f86a0ac33 Add Mutimedia Screen API Support. 4 vuotta sitten
cloudgame 6088526cd8 Supported CloudGame. 6 vuotta sitten
cloudphoto f0c2600a26 regenerate code 6 vuotta sitten
cloudwf f0c2600a26 regenerate code 6 vuotta sitten
cms 63135520bc CreateContact API Add ContactGroupName. 4 vuotta sitten
codeup ac11b7e23d Add CreateSshKey OpenAPI. 5 vuotta sitten
companyreg 351e7765f5 Public version. 5 vuotta sitten
computenest 8c606d0357 Add status operation api. 2 vuotta sitten
computenestsupplier ebee82abfa Add UpdateService GetService DeleteService. 3 vuotta sitten
config 677e71ae09 发布资源清单下载、高级搜索、合规趋势统计等API. 3 vuotta sitten
core ec9cd15b58 Fix array memory leak 1 vuosi sitten
cr f0c2600a26 regenerate code 6 vuotta sitten
crm f0c2600a26 regenerate code 6 vuotta sitten
cs 9290117d12 Some new parameters are supported. 6 vuotta sitten
csas 948b05b62e Generated 2023-01-20 for csas. 1 vuosi sitten
csb b257cba9c3 Add FindServiceList and GetService qps. 6 vuotta sitten
cusanalytic_sc_online f0c2600a26 regenerate code 6 vuotta sitten
datalake 76afd2bcdc Init Cpp sdk. 3 vuotta sitten
dataworks-public 72138b276a Generated 2020-05-18 for dataworks-public. 1 vuosi sitten
dbfs a22a0c32f6 Increase flow control value for ListDbfs. 3 vuotta sitten
dbs c2475a651e Generated 2019-03-06 for Dbs. 2 vuotta sitten
dcdn b7792b239d Generated 2018-01-15 for dcdn. 2 vuotta sitten
ddosbgp e7391bcf60 Update sdk. 3 vuotta sitten
ddoscoo 192ded93b1 Support body 2 vuotta sitten
ddosdiversion 144aaf2401 Sdk version release. 2 vuotta sitten
dds 322f1ef667 Generated 2015-12-01 for Dds. 10 kuukautta sitten
democenter 56c516a238 Add demo edition auth. 6 vuotta sitten
devops 46f59d340b Add min_access_level and organization_alis fields. 2 vuotta sitten
devops-rdc 0dc704dbaa Fix ListPIpelineTemplates. 5 vuotta sitten
dg 31aec3f28f Generated 2019-03-27 for dg. 5 vuotta sitten
dms 164bc90823 init sdk 1 vuosi sitten
dms-dg a375fa9d99 Support dms dg. 2 vuotta sitten
dms-enterprise 18687c978c Supported Pageable of ListDataLakeDatabase API. 1 vuosi sitten
documentautoml 8eda6c1cc6 DocumentInit. 3 vuotta sitten
domain 183190fd14 基于转移码的转出接口 1 vuosi sitten
drds 2ebf998ace Generated 2019-01-23 for Drds. 1 vuosi sitten
dt-oc-info f10a2a333b Supported GetQccSearchCertification and GetQccCertificationDetailById Api For Zhimaxinyong. 3 vuotta sitten
dts 1dddf4ace0 Update SDK version. 3 vuotta sitten
dybaseapi 1b9c5d6a42 Supported C#. 2 vuotta sitten
dyplsapi 8bc204572b Add new API. 3 vuotta sitten
dypnsapi 5b357e5604 Publish sdk. 11 kuukautta sitten
dypnsapi-intl bdeb75c7ee Deploy for Dypnsapi-intl. 3 vuotta sitten
dysmsapi 28503fa2e5 New Version. 1 vuosi sitten
dytnsapi 34607b9120 Support better trace logging for error locating. 3 vuotta sitten
dyvmsapi e6902accf9 Update Dyvmsapi SDK. 4 vuotta sitten
eais bc2d245597 Rebuild. 1 vuosi sitten
eas 9db0b784a4 Add service label api. 3 vuotta sitten
ecd 93f7addccc Support desktop group auto scale. 3 vuotta sitten
ecs 0b9b79f37b Generate SDK unified. 1 vuosi sitten
ecs-workbench bb7cab374e Support command audit for ecs. 2 vuotta sitten
edas ac628879ee Modify CreateK8sSecret. 5 vuotta sitten
eds-user 7809012e2d Generated 2021-03-08 for eds-user. 1 vuosi sitten
eflo 1d1099683e Supported Jumbo for HDENI and LENI. 1 vuosi sitten
eflo-controller cbcd585696 Lingjun Controller Initial Version Released. 3 vuotta sitten
ehpc 212db1e32d Support ExecutorId for CreateJob and ListJobExecutors. 2 vuotta sitten
ehpcinstant 7a6b431ace E-HPC Instant Computing Service Release, supporting mirroring and job management. 2 vuotta sitten
eiam 5048e01469 Supported bind idp user api. 10 kuukautta sitten
eipanycast 5fb8057a45 Add UpdateAnycastEipAddressAssociations Interface. 4 vuotta sitten
elasticsearch 7f6b7dbfba Support kibana Pvl private link operation. 2 vuotta sitten
emap d7a89ac3dc Add isv interface. 6 vuotta sitten
emr 73610fe6e9 ReleaseClusterHostGroup add support for ReleaseNumber. 4 vuotta sitten
ens fb513278fe Supported DescribeImageSharePermission. 1 vuosi sitten
es-serverless 3300b8de84 Added ElasticSearch Serverless SDK. 3 vuotta sitten
ess 9b2557bf41 Generated 2014-08-28 for Ess. 1 vuosi sitten
et-industry-openapi 9315d79274 delete invalid api code 6 vuotta sitten
eventbridge c5710477dc Fixed bugs for PauseEventStreaming and DeleteEventStreaming 2 vuotta sitten
examples 2e42d8fa7f update readme 7 vuotta sitten
facebody 09d6015e09 Update DetectFace. 2 vuotta sitten
fnf fc0ca83c5e DeleteFlow、DeleteSchedule Parameters move to body. 2 vuotta sitten
foas 5f1578fdbe Support multi language. 4 vuotta sitten
ft edb09dc947 Generated 2021-01-01 for Ft. 3 vuotta sitten
ga 33322a0330 Add something for ga. 3 vuotta sitten
geoip 90a140992d fix: clear pop meta files 5 vuotta sitten
goodstech b5e667c1d7 Update goodstech. 5 vuotta sitten
governance b88765a938 治理检测新增第一版OpenAPI 2 vuotta sitten
gpdb a3f04022fb Add Cloud Disk Encryption. 3 vuotta sitten
grace bce94a0fa4 Initialize SDK. 3 vuotta sitten
green f9eb4e30b8 Delete MultiMedia Post Scan API. 5 vuotta sitten
gwlb 3f0e3c3e9a Update Endpoint. 1 vuosi sitten
hbase 213faf8f4f Add event tasks. 4 vuotta sitten
hiknoengine f0c2600a26 regenerate code 6 vuotta sitten
hitsdb 4b4f526887 support UpdateSecurityGroup 2 vuotta sitten
hsm f0c2600a26 regenerate code 6 vuotta sitten
httpdns c2e912302d Supported multiple Language. 5 vuotta sitten
ice cc4191005a Add api called SubmitAvatarVideoJob, which render virtual human videos. 3 vuotta sitten
idaas-doraemon 458e22b006 ListOrderConsumeStatisticRecords add applicationExternalId serviceCode. 2 vuotta sitten
idrsservice d28ae22685 Supported OpenAPI for SDK. 5 vuotta sitten
imageaudit 675df848ba Update imageaudit. 3 vuotta sitten
imageenhan ecf1fc42a2 Release GenerateSuperResolutionImage. 3 vuotta sitten
imageprocess 38f1feda73 Release ScreenGC. 3 vuotta sitten
imagerecog 45ae211126 Update sdk. 3 vuotta sitten
imagesearch f0c2600a26 regenerate code 6 vuotta sitten
imageseg 4b9242545b Update SegmentCloth. 2 vuotta sitten
imgsearch e9b7f9a589 Update imgsearch. 3 vuotta sitten
imm ba9b236957 Support new api about model training. 3 vuotta sitten
ims c13c576175 ListUsers,ListUserBasicInfos api新增支持status字段 1 vuosi sitten
industry-brain f82391b140 Add Content. 6 vuotta sitten
intlmarket 3b5f67fc09 Generated 2025-08-12 for IntlMarket. 1 vuosi sitten
iot 1ff4eb0f4c Add UnsubscribeTopic. 2 vuotta sitten
iqa f0c2600a26 regenerate code 6 vuotta sitten
itag 5bd1d921f4 Generated 2021-05-17 for Itag. 1 vuosi sitten
ivision f0c2600a26 regenerate code 6 vuotta sitten
ivpd 4332019dac Supported UpdateUserBucketConfig. 6 vuotta sitten
jarvis f0c2600a26 regenerate code 6 vuotta sitten
jarvis-public f0c2600a26 regenerate code 6 vuotta sitten
kms 4b90751575 Generated 2016-01-20 for Kms. 2 vuotta sitten
ledgerdb d005611f56 Publish apis for ledger instances. 6 vuotta sitten
lingmou 8173f354c3 Add Chat Session Query Support. 1 vuosi sitten
linkface f0c2600a26 regenerate code 6 vuotta sitten
linkvisual 2d2d1e86d9 Generated 2018-01-20 for Linkvisual. 2 vuotta sitten
linkwan 98b1ef2aea Generated 2019-03-01 for LinkWAN. 5 vuotta sitten
live ac468a852e Generated 2016-11-01 for live. 10 kuukautta sitten
ltl 8871ba8a2c Generated 2019-05-10 for ltl. 3 vuotta sitten
lto 4838a80585 Release. 3 vuotta sitten
lubancloud f0c2600a26 regenerate code 6 vuotta sitten
market 7d74c183f6 Update DescribeApiMetering API. 2 vuotta sitten
marketplaceintl f341a65b45 Generated 2022-12-30 for marketplaceIntl. 1 vuosi sitten
metering 9fd70bc2bf Metering 1019. 6 vuotta sitten
mns-open b2feb38de2 Remove some useless response parameters. 3 vuotta sitten
moguan-sdk 34d72f2b3b Support APP auth. 5 vuotta sitten
mopen f0c2600a26 regenerate code 6 vuotta sitten
mse 61af8db794 Public API ListAppBySwimmingLaneGroupTags. 3 vuotta sitten
mseap fc5b3998fe Added param for ActivateLicenseResponse . 1 vuosi sitten
mts b4df698c3e Update water-mark params. 1 vuosi sitten
multimediaai 934e283efb Video Content analytics template introduced to this SDK. 5 vuotta sitten
nas 16d6566bf7 Support Fileset for BmCPFS. 1 vuosi sitten
nis fd5e85ebf9 Publish Api:GetNisNetworkRanking 2 vuotta sitten
nlb d75a986e9f Generated 2022-04-30 for Nlb. 2 vuotta sitten
nlp-automl 5e93a9b21f 新增模型预测高性能版本 3 vuotta sitten
objectdet 2a254b88e0 Update DetectVehicleICongestion DetectVehicleIllegalParking. 3 vuotta sitten
oceanbasepro 0b56244443 Generated 2019-09-01 for OceanBasePro. 1 vuosi sitten
ocr ecae0a8927 Update RecognizeBankCard. 2 vuotta sitten
oms d0b781c4c5 GetDomainFields add request field 2 vuotta sitten
ons 84f0671771 Add OnsMessageDetail for query message body. 3 vuotta sitten
onsmqtt 3303c6120d Support device credential for mqtt. 5 vuotta sitten
oos e660f66f68 PatchBaseline Support Tags. 3 vuotta sitten
openanalytics f0c2600a26 regenerate code 6 vuotta sitten
openanalytics-open f063a7bdba fix: clear pop meta files 5 vuotta sitten
opensearch 623a29292c update. 3 vuotta sitten
osssddp e2d298dba8 Generated 2024-02-22 for OssSddp. 2 vuotta sitten
ots f0c2600a26 regenerate code 6 vuotta sitten
outboundbot f6470e6c02 Generated 2019-12-26 for OutboundBot. 9 kuukautta sitten
paifeaturestore 83325f3e37 Update GetInstance and ListInstances. 1 vuosi sitten
polardb f22a078c0d Generated 2017-08-01 for polardb. 11 kuukautta sitten
polardbx d37523f568 CreateDBInstance add DNStorageSpace 2 vuotta sitten
privatelink f699392896 Add latest update. 3 vuotta sitten
pts 077d8093c7 Add new API for querying the sample logs of PTS debug plan. 3 vuotta sitten
push 689a48e2ef Supported AndroidMessageOppoCategory, AndroidMessageOppoNotifyLevel for Push and MassPush. 1 vuosi sitten
pvtz 6217773578 Update new version. 5 vuotta sitten
qianzhou d5a286f460 Generated 2021-11-11 for qianzhou. 1 vuosi sitten
qualitycheck 422f236430 Add Api. 4 vuotta sitten
quickbi-public 7ceaff6c6e Add some APIs. 10 kuukautta sitten
quotas 1c37d47f07 Add UsageMetric. 2 vuotta sitten
r-kvstore 70bcdee246 Backup OpenAPI update. 1 vuosi sitten
ram ee32114ccc Generated 2015-05-01 for Ram. 1 vuosi sitten
rds a74b01935d Generated 2014-08-15 for Rds. 1 vuosi sitten
rds-data c994b2d439 Automatically generate sdk tasks. 3 vuotta sitten
reid b5c0b83b02 ListActionData add parameters. 6 vuotta sitten
reid_cloud 211ad2244b Supported cro algorithm. 5 vuotta sitten
resourcecenter 53d26e9957 Generated 2022-12-01 for ResourceCenter. 1 vuosi sitten
resourcemanager 444397191f Add auto grouping apis. 1 vuosi sitten
resourcesharing 1333c0ead7 Support share resource to service for RS. 2 vuotta sitten
retailcloud f73358f7e8 Supported ScaleApp totalPartitions. 4 vuotta sitten
ros f0c2600a26 regenerate code 6 vuotta sitten
rsimganalys 40d1ce44af Public V430. 5 vuotta sitten
rtc db5500f960 Add DescribeAppKey interface. 4 vuotta sitten
sae 39478f1c33 Generated 2019-05-06 for sae. 2 vuotta sitten
saf e2a8813a1b Supported RequestDecision For YN. 4 vuotta sitten
safconsole fb12252d2d Supported console. 5 vuotta sitten
sas 0efc4956ec Support rd sdk. 3 vuotta sitten
sas-api f0c2600a26 regenerate code 6 vuotta sitten
sasti 00e697671e Add GetGraphQueryTemplates. 3 vuotta sitten
scdn 665991c212 Update PreloadScdnObjectCaches. 3 vuotta sitten
schedulerx2 e7d1a04d88 Add API ReadSchedulerxDesignateInfo. 1 vuosi sitten
schedulerx3 dbe02e376e CreateJob and UpdateJob support ExecutorBlockStrategy. 1 vuosi sitten
scsp cfd8b7cb85 Publish multi language sdk. 5 vuotta sitten
sddp b3b1f59165 Generated 2019-01-03 for Sddp. 2 vuotta sitten
selectdb ff5406a429 Generated 2023-05-22 for selectdb. 1 vuosi sitten
servicemesh 82cfdabb16 Generated 2020-01-11 for servicemesh. 5 vuotta sitten
sgw 15e8858e41 Supported CheckBlockVolumeName api for Checking the volume name has been already used by the OSS bucket folder. 4 vuotta sitten
slb 051077c805 Generated 2014-05-15 for Slb. 2 vuotta sitten
smartag c40875737f Support sts. 5 vuotta sitten
smarthosting 9693807164 Generated 2020-08-01 for SmartHosting. 6 vuotta sitten
smartsales 852d78709b SmartSales-OpenAPI. 4 vuotta sitten
smc 90a140992d fix: clear pop meta files 5 vuotta sitten
snsuapi f0c2600a26 regenerate code 6 vuotta sitten
sophonsoar 1954195d9c Generated 2022-07-28 for sophonsoar. 1 vuosi sitten
sts 88f17da9be Public AssumeRole AssumeRoleWithSAML AssumeRoleWithOIDC for supporting sourceIdentity. 1 vuosi sitten
swas-open af9bc95b0b Generated 2020-06-01 for SWAS-OPEN. 1 vuosi sitten
tag 429d57cff4 Generated 2018-08-28 for Tag. 1 vuosi sitten
tdsr 565bfada36 Supported backend interface for ICBU. 6 vuotta sitten
teambition-aliyun 78ca57fe3d Fix create project task. 6 vuotta sitten
tesladam f0c2600a26 regenerate code 6 vuotta sitten
teslamaxcompute f0c2600a26 regenerate code 6 vuotta sitten
teslastream f0c2600a26 regenerate code 6 vuotta sitten
test 1f6051b3b3 fix roarequest query parameters 4 vuotta sitten
threedvision dce3c27547 Release EstimateMonocularVideoDepth. 3 vuotta sitten
tingwu 0755e147eb Generated 2023-09-30 for tingwu. 2 vuotta sitten
tools c17dc7c79a refactor endpoints implementation 7 vuotta sitten
trademark f0c2600a26 regenerate code 6 vuotta sitten
ubsms f0c2600a26 regenerate code 6 vuotta sitten
vcs 1908e64fa6 Change Configuration. 5 vuotta sitten
ververica 385caac18e Public release. 3 vuotta sitten
viapi 53da02f63b Support for deploy. 3 vuotta sitten
viapi-regen 8de0b02bda Release CustomizeClassifyImage. 3 vuotta sitten
videoenhan 22313c7d61 Update QueryFaceVideoTemplate. 2 vuotta sitten
videorecog a657203073 Update SplitVideoParts. 3 vuotta sitten
videosearch 5b5f0128c9 API GetTaskStatus return task detail. 6 vuotta sitten
videoseg 2f4689f88a Update videoseg. 3 vuotta sitten
visionai-poc d7e14e0c1b Vision-poc response modified. 6 vuotta sitten
vod 9e2ee6d530 Generated 2017-03-21 for vod. 9 kuukautta sitten
voicenavigator 8ec9faabe1 Supported new features etc. 4 vuotta sitten
vpc 9a6e36ba1b Generated 2016-04-28 for Vpc. 1 vuosi sitten
vs 4edd799a79 Support odcap device. 5 vuotta sitten
waf-openapi d733a6db40 Upgrade SDK. 2 vuotta sitten
websitebuild 8241d996ce Add image search api. 1 vuosi sitten
wfts 6f08307187 Automatically generate sdk tasks. 4 vuotta sitten
workorder c99e90b98e Encrypt Dialog Content. 5 vuotta sitten
wss 6830235852 Add ModifyInstanceProperties. 1 vuosi sitten
xspace f0c2600a26 regenerate code 6 vuotta sitten
xtrace 4f16d1bd02 Add result value spanId for GetTrace api. 5 vuotta sitten
yundun f0c2600a26 regenerate code 6 vuotta sitten
yundun-ds f0c2600a26 regenerate code 6 vuotta sitten
.clang-format a57f6ec422 fix code style 6 vuotta sitten
.gitignore be6c27326e test: add github action workflow 3 vuotta sitten
.travis.yml 4262cf11c8 fix travis ci config 7 vuotta sitten
CHANGELOG 99c7c0b611 Fix ListManagedRules bugs. 4 vuotta sitten
CHANGELOG.md 3e81be19ef AMP version. 4 vuotta sitten
CMakeLists.txt 8bed6eecc7 improve CmakeLists file 6 vuotta sitten
CONTRIBUTING.md fe958d3794 refactor readme 7 vuotta sitten
Doxyfile f6db1a27e4 Init commit 8 vuotta sitten
LICENSE 1ee62b8677 update license year 7 vuotta sitten
README-CN.md 54be46c456 Update README 1 vuosi sitten
README.md 54be46c456 Update README 1 vuosi sitten
VERSION 9e2ee6d530 Generated 2017-03-21 for vod. 9 kuukautta sitten
easyinstall.sh 31f2c5d410 improve cmake compile 6 vuotta sitten
function_test.sh 619a7827de timeout support when create client or make request 7 vuotta sitten
generate_code_cov.sh 21edc7f283 fix unit test build failed 7 vuotta sitten
unit_test.sh c99809b8e4 support http put and delete 7 vuotta sitten

README-CN.md

English | 简体中文

Alibaba Cloud SDK for C++

Travis Build Status codecov

阿里云 V1.0 SDK 即将进入基础安全维护阶段,不再建议使用,建议使用 V2.0 SDK。

如果您在使用的过程中遇到任何问题,可在当前 GitHub 提交 Issues

使用诊断

Troubleshoot 提供 OpenAPI 使用诊断服务,通过 RequestID报错信息 ,帮助开发者快速定位,为开发者提供解决方案。

环境要求

在使用 Alibaba Cloud SDK for C++ 前,确保您已经:

  • 注册了阿里云账号并获取了访问密钥(AccessKey)。

说明: 为了保证您的账号安全,建议您使用RAM账号来访问阿里云服务。阿里云账号对拥有的资源有全部权限。RAM账号由阿里云账号授权创建,仅有对特定资源限定的操作权限。详情参见RAM

  • 开通了云产品服务。有些云产品如对象存储(OSS)需要先在阿里云控制台开通服务。

  • 安装支持 C++ 11 或更高版本的编译器:

    • Windows: Visual Studio 2015 或以上版本
    • Linux: GCC 4.9 或以上版本
  • 安装 CMake 3.0 或以上版本

  • 建议 4G 或以上内存

安装 (从源代码构建)

Linux

  1. 要在 Linux 平台进行编译, 您必须安装依赖的外部库文件 libcurl、libopenssl、libuuid、libjsoncpp, 通常情况下,系统的包管理器中的会有提供。
  • 例如:在基于 Redhat / Fedora 的系统上安装这些软件包

    # use yum
    yum install jsoncpp-devel openssl-devel libuuid-devel libcurl-devel
    
    # use dnf
    sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
    
  • 在基于 Debian/Ubuntu 的系统

    sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
    
  1. 执行以下命令,从 Github 克隆源码

    git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
    
  2. 编译安装

  • 手动编译安装

    cd aliyun-openapi-cpp-sdk
    mkdir sdk_build
    cd sdk_build
    cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
    make
    sudo make install
    
  • 或者通过 easyinstall.sh一键式安装

    cd aliyun-openapi-cpp-sdk
    sudo sh easyinstall.sh <lower name of product (like 'ecs')>
    
    # example
    sudo sh easyinstall.sh core
    sudo sh easyinstall.sh ecs
    

Alibaba Cloud SDK for C++ 将被安装在 /usr .

Windows

  1. 安装 perl

  2. 使用 git-bash 执行以下命令,从 Github 克隆源码

    git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
    
  3. 使用 Visual Studio 进行编译:

  • 在 aliyun-openapi-cpp-sdk 下创建 sdk_build 目录
  • 打开 cmake-gui , 然后进行以下操作
    • 选择 Browse Source源代码目录(aliyun-openapi-cpp-sdk)
    • 选择 Browse build构建目录(sdk_build)
    • 点击 configure
    • 使用小写的产品名称,设置 BUILD_PRODUCT 参数的值
    • 点击 generate, 构建 VS 解决方案。
  1. 编译安装 C++ SDK
  • 进入 sdk_build 目录,使用 Visual Studio 打开 alibabacloud-sdk.sln 解决方案
  • 选择构建 Release 输出
  • 并打开配置管理器勾选 INSTALL
  • 构建 -> 生成解决方案

Alibaba Cloud SDK for C++ 将安装在 C:\Program File (x86)\alibabacloud-sdk 目录

注意:请以管理员身份运行 Visual Studio 和 cmake-gui,否则无法安装 SDK


快速使用

在调用 Alibaba Cloud SDK for C++ 时,您首先需要配置预处理器定义 ALIBABACLOUD_SHARED 以引用阿里云 C++ SDK 的共享库,然后通过创建 Client 实例提供身份验证,并指定云服务的地域,然后发送API请求。

以下代码展示了如何调用 DescribeInstancesAPI 查询指定地域所有 ECS 实例的详细信息。

说明: 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。

#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>

using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;

int main(int argc, char** argv) {
  // 初始化 SDK
  AlibabaCloud::InitializeSdk();

  // 配置 ecs 实例
  ClientConfiguration configuration("<your-region-id>");
  EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);

  // 创建API请求并设置参数
  Model::DescribeInstancesRequest request;
  request.setPageSize(10);

  auto outcome = client.describeInstances(request);
  if (!outcome.isSuccess()) {
    // 异常处理
    std::cout << outcome.error().errorCode() << std::endl;
    AlibabaCloud::ShutdownSdk();
    return -1;
  }

  std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;

  // 关闭 SDK
  AlibabaCloud::ShutdownSdk();
  return 0;
}

复制上述文件到 ecs_test.cc。

Linux 下

~$ g++ -o ecstest ecs_test.cc --std=c++11 -lalibabacloud-sdk-core -l alibabacloud-sdk-ecs
~$ ./ecstest
# 结果或错误返回将在此展示
~$

Timeout 设置

CPP SDK 使用 libcurl 作为底层 HTTP 传输库。

  • 下面两个参数用来传递超时参数到 libcurl。

    • connectTimeout: 连接超时设置。 参考.
    • readTimeout: 传输超时设置。参考
  • 默认值

    • connectTimeout: 5000ms
    • readTimeout: 10000ms
  • 可以在创建 Client 或者发 Requst 设置超时参数。

  • Requst 设置优先级高于 Client 设置。

  • 输入 0 或者 -1 到 setConnectTimeoutsetReadTimeout 可以禁用此功能。

下面代码是设置超时参数的例子,由于 Request 优先级高于 Client,所以最终 ConnectTimeout1000msreadTimeout6000ms

#include <iostream>
#include <alibabacloud/core/AlibabaCloud.h>
#include <alibabacloud/ecs/EcsClient.h>

using namespace AlibabaCloud;
using namespace AlibabaCloud::Ecs;

int main(int argc, char** argv) {
  // Initialize the SDK
  AlibabaCloud::InitializeSdk();

  // Configure the ECS instance
  ClientConfiguration configuration("<your-region-id>");
  // specify timeout when create client.
  configuration.setConnectTimeout(1500);
  configuration.setReadTimeout(4000);

  EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);

  // Create an API request and set parameters
  Model::DescribeInstancesRequest request;
  request.setPageSize(10);
  // specify timeout when request
  request.setConnectTimeout(1000);
  request.setReadTimeout(6000);

  auto outcome = client.describeInstances(request);
  if (!outcome.isSuccess()) {
    // Handle exceptions
    std::cout << outcome.error().errorCode() << std::endl;
    AlibabaCloud::ShutdownSdk();
    return -1;
  }

  std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;

  // Close the SDK
  AlibabaCloud::ShutdownSdk();
  return 0;
}


更多 例程

问题

提交 Issue, 不符合指南的问题可能会立即关闭。

发行说明

每个版本的详细更改记录在发行说明中。

贡献

提交 Pull Request 之前请阅读贡献指南

许可证

Apache-2.0

版权所有 1999-2019 阿里巴巴集团