Rackspace 클라우드 관리 포털에서 Cloud Files 서비스에만 액세스 할 수있는 사용자를 만들었습니다.이 사용자로 포털에 로그인하면 모든 것이 잘 작동합니다. 계정은 예상대로 파일 탭에 대한 액세스 권한 만 제공됩니다. 그리고 UI에서 파일을 생성 /보기/삭제할 수 있습니다.openstack.net을 사용하여 Rackspace에서 클라우드 파일에 제한된 사용자 인증
하지만 openstack.net 라이브러리를 사용하여 코드에서이 사용자를 인증 할 수 없습니다. 내 기본 사용자와 동일한 시도하고 인증 내 코드에서 잘 작동합니다. 그러나 보안 문제로 인해 응용 프로그램에서 기본 사용자 API 키를 사용하는 것은 옵션이 아닙니다.
var identity =
new CloudIdentity()
{
Username = "username",
APIKey = "apikey",
};
var storage = new CloudFilesProvider(identity);
storage.CreateObject("sitefiles", inputStream, fileName);
내가 예외가 내 관찰 오늘을 바탕으로
오늘 같은 문제에 직면했지만 지역을 지정하지 않아도 문제가 없었습니다. 이상한 점은 내가 Rackspace에서 변경 로그를 찾을 수 없다는 것입니다. – prashant