| Package | Description |
|---|---|
| org.apache.hadoop.fs.s3a |
S3A Filesystem.
|
| org.apache.hadoop.fs.s3a.api |
Where the interfaces for classes implemented in
o.a.h.fs.s3a.impl
should go. |
| org.apache.hadoop.fs.s3a.auth.delegation |
Extensible delegation token support for the S3A connector.
|
| org.apache.hadoop.fs.s3a.impl |
Implementation classes private to the S3A store.
|
| Modifier and Type | Method and Description |
|---|---|
static EncryptionSecrets |
S3AUtils.buildEncryptionSecrets(String bucket,
org.apache.hadoop.conf.Configuration conf)
Get the server-side encryption or client side encryption algorithm.
|
EncryptionSecrets |
S3AFileSystem.getEncryptionSecrets()
Get the encryption secrets.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
S3AFileSystem.setEncryptionSecrets(EncryptionSecrets secrets)
Set the encryption secrets for requests.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RequestFactory.setEncryptionSecrets(EncryptionSecrets secrets)
Set the encryption secrets for all subsequent requests.
|
| Modifier and Type | Method and Description |
|---|---|
EncryptionSecrets |
AbstractS3ATokenIdentifier.getEncryptionSecrets()
Get the encryption secrets.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<EncryptionSecrets> |
S3ADelegationTokens.getEncryptionSecrets()
Get the encryption secrets of the DT.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.security.token.Token<AbstractS3ATokenIdentifier> |
S3ADelegationTokens.createDelegationToken(EncryptionSecrets encryptionSecrets,
org.apache.hadoop.io.Text renewer)
Create a delegation token for the user.
|
org.apache.hadoop.security.token.Token<AbstractS3ATokenIdentifier> |
AbstractDelegationTokenBinding.createDelegationToken(Optional<RoleModel.Policy> policy,
EncryptionSecrets encryptionSecrets,
org.apache.hadoop.io.Text renewer)
Create a delegation token for the user.
|
static Optional<com.amazonaws.services.s3.model.SSEAwsKeyManagementParams> |
EncryptionSecretOperations.createSSEAwsKeyManagementParams(EncryptionSecrets secrets)
Create SSE-KMS options for a request, iff the encryption is SSE-KMS.
|
static Optional<com.amazonaws.services.s3.model.SSECustomerKey> |
EncryptionSecretOperations.createSSECustomerKey(EncryptionSecrets secrets)
Create SSE-C client side key encryption options on demand.
|
SessionTokenIdentifier |
SessionTokenBinding.createTokenIdentifier(Optional<RoleModel.Policy> policy,
EncryptionSecrets encryptionSecrets,
org.apache.hadoop.io.Text renewer) |
RoleTokenIdentifier |
RoleTokenBinding.createTokenIdentifier(Optional<RoleModel.Policy> policy,
EncryptionSecrets encryptionSecrets,
org.apache.hadoop.io.Text renewer)
Create the Token Identifier.
|
abstract AbstractS3ATokenIdentifier |
AbstractDelegationTokenBinding.createTokenIdentifier(Optional<RoleModel.Policy> policy,
EncryptionSecrets encryptionSecrets,
org.apache.hadoop.io.Text renewer)
Create a token identifier with all the information needed
to be included in a delegation token.
|
AbstractS3ATokenIdentifier |
FullCredentialsTokenBinding.createTokenIdentifier(Optional<RoleModel.Policy> policy,
EncryptionSecrets encryptionSecrets,
org.apache.hadoop.io.Text renewer)
Create a new delegation token.
|
org.apache.hadoop.security.token.Token<AbstractS3ATokenIdentifier> |
S3ADelegationTokens.getBoundOrNewDT(EncryptionSecrets encryptionSecrets,
org.apache.hadoop.io.Text renewer)
Get any bound DT or create a new one.
|
| Constructor and Description |
|---|
AbstractS3ATokenIdentifier(org.apache.hadoop.io.Text kind,
URI uri,
org.apache.hadoop.io.Text owner,
org.apache.hadoop.io.Text renewer,
String origin,
EncryptionSecrets encryptionSecrets)
Constructor.
|
FullCredentialsTokenIdentifier(URI uri,
org.apache.hadoop.io.Text owner,
org.apache.hadoop.io.Text renewer,
MarshalledCredentials marshalledCredentials,
EncryptionSecrets encryptionSecrets,
String origin) |
RoleTokenIdentifier(URI uri,
org.apache.hadoop.io.Text owner,
org.apache.hadoop.io.Text renewer,
MarshalledCredentials marshalledCredentials,
EncryptionSecrets encryptionSecrets,
String origin) |
SessionTokenIdentifier(org.apache.hadoop.io.Text kind,
org.apache.hadoop.io.Text owner,
org.apache.hadoop.io.Text renewer,
URI uri,
MarshalledCredentials marshalledCredentials,
EncryptionSecrets encryptionSecrets,
String origin)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RequestFactoryImpl.setEncryptionSecrets(EncryptionSecrets secrets) |
RequestFactoryImpl.RequestFactoryBuilder |
RequestFactoryImpl.RequestFactoryBuilder.withEncryptionSecrets(EncryptionSecrets value)
Encryption secrets.
|
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.