FixedSASTokenProvider@LimitedPrivate("authorization-subsystems")
@Unstable
public interface SASTokenProvider
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
CHECK_ACCESS_OPERATION |
|
static java.lang.String |
CREATE_DIRECTORY_OPERATION |
|
static java.lang.String |
CREATE_FILE_OPERATION |
|
static java.lang.String |
DELETE_OPERATION |
|
static java.lang.String |
DELETE_RECURSIVE_OPERATION |
|
static java.lang.String |
GET_ACL_OPERATION |
|
static java.lang.String |
GET_PROPERTIES_OPERATION |
|
static java.lang.String |
GET_STATUS_OPERATION |
|
static java.lang.String |
LIST_OPERATION |
|
static java.lang.String |
READ_OPERATION |
|
static java.lang.String |
RENAME_DESTINATION_OPERATION |
|
static java.lang.String |
RENAME_SOURCE_OPERATION |
|
static java.lang.String |
SET_ACL_OPERATION |
|
static java.lang.String |
SET_OWNER_OPERATION |
|
static java.lang.String |
SET_PERMISSION_OPERATION |
|
static java.lang.String |
SET_PROPERTIES_OPERATION |
|
static java.lang.String |
WRITE_OPERATION |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getSASToken(java.lang.String account,
java.lang.String fileSystem,
java.lang.String path,
java.lang.String operation) |
Invokes the authorizer to obtain a SAS token.
|
void |
initialize(org.apache.hadoop.conf.Configuration configuration,
java.lang.String accountName) |
Initialize authorizer for Azure Blob File System.
|
static final java.lang.String CHECK_ACCESS_OPERATION
static final java.lang.String CREATE_DIRECTORY_OPERATION
static final java.lang.String CREATE_FILE_OPERATION
static final java.lang.String DELETE_OPERATION
static final java.lang.String DELETE_RECURSIVE_OPERATION
static final java.lang.String GET_ACL_OPERATION
static final java.lang.String GET_STATUS_OPERATION
static final java.lang.String GET_PROPERTIES_OPERATION
static final java.lang.String LIST_OPERATION
static final java.lang.String READ_OPERATION
static final java.lang.String RENAME_SOURCE_OPERATION
static final java.lang.String RENAME_DESTINATION_OPERATION
static final java.lang.String SET_ACL_OPERATION
static final java.lang.String SET_OWNER_OPERATION
static final java.lang.String SET_PERMISSION_OPERATION
static final java.lang.String SET_PROPERTIES_OPERATION
static final java.lang.String WRITE_OPERATION
void initialize(org.apache.hadoop.conf.Configuration configuration,
java.lang.String accountName)
throws java.io.IOException
configuration - Configuration objectaccountName - Account Namejava.io.IOException - network problems or similar.java.lang.String getSASToken(java.lang.String account,
java.lang.String fileSystem,
java.lang.String path,
java.lang.String operation)
throws java.io.IOException,
org.apache.hadoop.security.AccessControlException
account - the name of the storage account.fileSystem - the name of the fileSystem.path - the file or directory path.operation - the operation to be performed on the path.java.io.IOException - if there is a network error.org.apache.hadoop.security.AccessControlException - if access is denied.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.