
Schnee in Karlsruhe


Nachdem das Jahr 2016 nur Schwarz-Weiß verdient hatte, gab im Jahr 2017 zumindest einige farbige Akzente:
Stubai Gletscher

Berlin

Schwarzwald


London

Langlaufen im Nordschwarzwald

Mit dem Rad zur Mandelblüte in die Südpfalz


Viel Schwimmen im Sonnenbad. Die Saisonkarte war eine der besten Entscheidung des Jahres.


Seit heute gibt es auf meiner Seite eine neue Kategorie: Rennradtouren.
Auf dieser Seite werde ich immer wieder mal neue Touren veröffentlichen.
Heute habe ich den Workflow, den ich hier beschrieben habe, noch etwas erweitert.
Schon lange wollte ich mal mit dem Amazon Simple Notification Service (SNS) arbeiten.
Außerdem habe ich die Quelldateien mittlerweile in einem AWS CodeCommit Repository.
Der komplette Ablauf sieht jetzt folgendmaßen aus:

Das Erzeugen einer SNS-Nachricht aus einer Lambda-Funktion ist sehr einfach:
function instagramCreateMarkdownSns() {
var AWS = require('aws-sdk');
var sns = new AWS.SNS(
{ region: 'eu-central-1'}
);
var message = {
filename: filename,
body: body
};
sns.publish({
TopicArn: 'arn:aws:sns:eu-central-1:112233445566:Name',
Message: JSON.stringify(message)
}, function(err, data) {
if(err) {
console.error('error publishing to SNS');
context.fail(err);
} else {
console.info('message published to SNS');
context.done(null, data);
}
});
}


Wie schon in diesem Artikel beschrieben wird diese Webseite mit hexo erzeugt und bei AWS S3 gehostet.
Um Instagram-Fotos zu veröffentlichen, habe ich eine Workflow auf Basis von IFTTT und AWS-Funktionen gebaut.
Aktuell sieht der Prozess folgendermaßen aus:



