我正在尝试通过其Openstack API使用OVH云:https://api.ovh.com/console/#/cloud
OVH文档简洁地说:“那里是丛林。祝您好运!”,所以我依靠this article来了解S3(AWS),看来Openstack也提供了上述4个权限层:
到目前为止#2和#4是可行的。 #1和#3我不清楚。
从#3 ACL开始:
“在您的云项目上获取ACL” <Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid Margin="20">
<ListView x:Name="ProductDetails"
ItemsSource="{Binding ProductDetailsCollection}"
HorizontalContentAlignment="Stretch"
VerticalAlignment="Stretch"
/>
</Grid>
:这将为我的整个项目授予readOnly或readWrite权限。因此,这似乎不是本文中所引用的详细ACL。
与GET /cloud/project/{serviceName}/acl
结合使用,您可以委派给另一个accountId。
问题1:确切的目的是什么?要授予“其他ovh客户”权限?
关于#1:我设法通过发布身份验证/凭证来授予我的MAIN客户帐户(更详细的信息,即在各种api路径上的CRUD)用户权限,但是由于我只有一个客户帐户,因此我无法成为有用的其他用户,即权限配置文件。
该api确实提供了POST /cloud/project/{serviceName}/acl
来创建用户,但对于基石角色只有POST /cloud/project/{serviceName}/user
或ADMIN
选项。
问题2:我可以扮演梯形角色,以便可以利用自己创建的这些用户吗?似乎无法在OVH上make roles,因此额外用户的用途非常有限?如何制作多个用户权限配置文件?