AWSUserFileManagerConfiguration Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | AWSUserFileManager.h AWSUserFileManager.m |
– initWithBucketName:serviceConfiguration:
Returns an instance of AWSUserFileManagerConfiguration. Use this as the configuration object for AWSUserFileManager.
- (instancetype)initWithBucketName:(NSString *)bucketName serviceConfiguration:(nullable AWSServiceConfiguration *)serviceConfigurationParameters
bucketName |
Name of the bucket |
|---|---|
serviceConfiguration |
AWSServiceConfiguration object; nil for default configuration |
Return Value
an instance of AWSUserFileManagerConfiguration
Discussion
Swift
let credentialProvider = AWSCognitoCredentialsProvider(regionType: .USEast1, identityPoolId: "YourIdentityPoolId")
let configuration = AWSServiceConfiguration(region: .USWest2, credentialsProvider: credentialProvider)
let userFileManagerConfiguration = AWSUserFileManagerConfiguration(bucketName: "myBucket", serviceConfiguration: configuration)
AWSUserFileManager.registerUserFileManagerWithConfiguration(userFileManagerConfiguration, forKey: "USWest2BucketManager")
Objective-C
AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc] initWithRegionType:AWSRegionUSEast1
identityPoolId:@"YourIdentityPoolId"];
AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSWest2
credentialsProvider:credentialsProvider];
AWSServiceManager.defaultServiceManager.defaultServiceConfiguration = configuration;
AWSUserFileManagerConfiguration *userFileManagerConfiguration = [[AWSUserFileManager alloc] initWithBucketName:@"myBucketName"
serviceConfiguration:configuration];
[AWSUserFileManager registerUserFileManagerWithConfiguration:userFileManagerConfiguration
forKey:@"USWest2BucketManager"];
Declared In
AWSUserFileManager.h
– initWithBucketName:
Returns an instance of AWSUserFileManagerConfiguration using the default service configuration. Use this as the configuration object for AWSUserFileManager.
- (instancetype)initWithBucketName:(NSString *)bucketNameParameters
bucketName |
Name of the bucket |
|---|
Return Value
an instance of AWSUserFileManagerConfiguration
Discussion
Swift
let credentialProvider = AWSCognitoCredentialsProvider(regionType: .USEast1, identityPoolId: "YourIdentityPoolId")
let configuration = AWSServiceConfiguration(region: .USWest2, credentialsProvider: credentialProvider)
AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = configuration
let userFileManagerConfiguration = AWSUserFileManagerConfiguration(bucketName: "myBucket")
AWSUserFileManager.registerUserFileManagerWithConfiguration(userFileManagerConfiguration, forKey: "USWest2BucketManager")
Objective-C
AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc] initWithRegionType:AWSRegionUSEast1
identityPoolId:@"YourIdentityPoolId"];
AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSWest2
credentialsProvider:credentialsProvider];
AWSUserFileManagerConfiguration *userFileManagerConfiguration = [[AWSUserFileManager alloc] initWithBucketName:@"myBucketName"];
[AWSUserFileManager registerUserFileManagerWithConfiguration:userFileManagerConfiguration
forKey:@"USWest2BucketManager"];
Declared In
AWSUserFileManager.h