Snažím sa integrovať Zosilniť na môj projekt, ale mám nejaké problémy s konfiguráciou. Slovník je odosielanie S3 Ukladanie konfigurácie na môj projekt tak som configurate Zosilniť s prijatými údajmi. Snažil som sa configurate skladovanie nasledujúce tento test, ale je To nedarí s nasledujúce chybové hlásenie:
PluginError: Unable to decode configuration
Recovery suggestion: Make sure the plugin configuration is JSONValue
▿ pluginConfigurationError : 3 elements
- .0 : "Unable to decode configuration"
- .1 : "Make sure the plugin configuration is JSONValue"
- .2 : nil
Toto je môj kód:
func amplifyConfigure() {
do {
Amplify.Logging.logLevel = .verbose
try Amplify.add(plugin: AWSCognitoAuthPlugin())
try Amplify.add(plugin: AWSS3StoragePlugin())
let storageConfiguration = StorageCategoryConfiguration(
plugins: [
"awsS3StoragePlugin": [
"bucket": "bucket",
"region": "us-west-2",
"defaultAccessLevel": "protected"
]
]
)
let amplifyConfiguration = AmplifyConfiguration(storage: storageConfiguration)
try Amplify.configure(amplifyConfiguration)
// LOG success.
} catch {
// LOG Error.
}
}
Môže mi niekto pomôcť s týmto vlastnú konfiguráciu? Vďaka!