0
發送消息給Amazon SQS嘗試使用.Net Core向AWS SQS Queue發送已存在的消息。使用代碼
由於一些部署問題,我不想創建一個單獨的憑證文件,我只是想手動添加憑據並將它們添加到我的客戶端或請求中。我看不到如何使用文檔來做到這一點。
我有什麼我想下面做一個簡單的控制檯應用程序的版本...我創建的憑據,我只是不明白如何將它們注入到客戶端或要求,使之與認證我的IAM用戶。
目前代碼只是掛起創建客戶端。
var awsCreds = new BasicAWSCredentials("MYKEYGOESHERE", "MYSECRETGOESHERE");
var amazonSQSConfig = new AmazonSQSConfig();
amazonSQSConfig.ServiceURL = "https://sqs.eu-west-1.amazonaws.com";
var amazonSQSClient = new AmazonSQSClient(amazonSQSConfig);
var sendRequest = new SendMessageRequest();
sendRequest.QueueUrl = "https://sqs.eu-west-1.amazonaws.com/[USERID]/[QUEUENAME]";
sendRequest.MessageBody = "{ 'message' : 'hello world' }";
var sendMessageResponse = amazonSQSClient.SendMessageAsync(sendRequest);
呀,不得不添加的區域爲好。謝謝! var amazonSQSClient = new AmazonSQSClient(awsCreds,Amazon.RegionEndpoint.EUWest1); –