Update AWS SNS SDK crate.

This commit is contained in:
Orne Brocaar
2023-04-11 14:57:03 +01:00
parent 31e359b314
commit e93d3bc534
3 changed files with 123 additions and 147 deletions

View File

@ -43,9 +43,10 @@ backend = { path = "../backend" }
reqwest = { version = "0.11", features = ["json", "rustls-tls"], default-features = false }
# Integrations
aws-types = "0.49"
aws-config = { version = "0.49", default-features = false }
aws-sdk-sns = "0.19"
aws-types = "0.55"
aws-credential-types = "0.55"
aws-config = { version = "0.55", default-features = false }
aws-sdk-sns = "0.25"
hmac = "0.12"
sha2 = "0.10"
urlencoding = "2.1"

View File

@ -2,11 +2,10 @@ use std::collections::HashMap;
use anyhow::Result;
use async_trait::async_trait;
use aws_sdk_sns::model::MessageAttributeValue;
use aws_types::credentials::future;
use aws_types::credentials::ProvideCredentials;
use aws_credential_types::provider::{future, ProvideCredentials, Result as CredentialsResult};
use aws_credential_types::Credentials;
use aws_sdk_sns::types::MessageAttributeValue;
use aws_types::region::Region;
use aws_types::{credentials, Credentials};
use base64::{engine::general_purpose, Engine as _};
use prost::Message;
use tracing::{info, trace};
@ -30,7 +29,7 @@ impl StaticCredentials {
}
}
fn credentials(&self) -> credentials::Result {
fn credentials(&self) -> CredentialsResult {
Ok(Credentials::new(
self.aws_access_key_id.clone(),
self.aws_secret_access_key.clone(),