1

我正在尝试使用 Asp.net 连接到 Rackspace Cloud。

我已经从 NuGet 下载了 Rackspace.CloudFiles 程序集,我正在尝试连接到服务器:

UserCredentials userCred = new UserCredentials("username", "api_key");
Connection connection = new Connection(userCred);
var containers = connection.GetContainers();

这是可行的,但它每次都只连接到一个存储位置。在机架空间控制面板中,我有更多有容器的位置。

当我连接到 Rackspace 时,有没有办法指定位置?

4

1 回答 1

0

您可能希望通过 NuGet 获取整个 OpenStack .NET SDK;它允许您连接到“云”,然后根据区域(或所有区域或课程)选择容器。

比如这样:

// Get a list of containers
CloudFilesProvider cfp = new CloudFilesProvider(_cloudIdentity);
IEnumerable<ContainerCDN> listOfContainers = cfp.ListCDNContainers(region: "DFW");

如果您决定使用 OpenStack .NET SDK,请随时提出问题;我是来帮忙的。

-- Don Schenck,OpenStack .NET 开发人员倡导者,Rackspace

于 2013-08-02T12:51:29.317 回答