我正在寻找Service Fabric REST API方法,用于将应用程序包复制到服务结构集群的映像存储。也就是说,类似于Power Shell cmdlet Copy-ServiceFabricApplicationPackage和Service Fabric Client .NET API方法FabricClient.ApplicationManagementClient.CopyApplicationPackage的方法。
我找不到Service Fabric Client REST API Reference这样的方法。
使用Service Fabric REST API方法应该如何进行类似的操作?
AFAIK CopyApplicationPackage
和Copy-ServiceFabricApplicationPackage
都使用了ImageStore API,因此我认为ImageStore REST API正是您所寻找的。
我设法使用ImageStore REST API方法Upload File复制清单文件。在这种情况下,仅上载清单文件,因为它们定义了存储容器包的Azure容器注册表位置。将清单文件加载到ImageStore后,我成功将Provision Application Type发送到Service Fabric Cluster。
导致我头痛的细节: