AWSのコストや利用状況を定期的にメールとLINEに通知してもらう
https://qiita.com/yakumo_09/items/cf953c8fa5b77ac73d5d?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
AWS初心者がCloudWatch Logsを毎日S3に保存する仕組みを実装した話
https://qiita.com/chaochire/items/5e291fdc9a199012cfc9?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
Is anyone using the #Wordpress plugin #eventbridge / @blog together with the „Events Manager“ plugin and knows if it can handle recurring events?
EventBridge×AgentCoreでスケジュール駆動エージェントを作ろう!
https://qiita.com/har1101/items/d36642f5cb2e06a4d9bc?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #AWS #EventBridge #AIエージェント #StrandsAgents #AgentCore
Ecco il nuovo logo di Citiverse.it: il forum dei luoghi e città integrato con il Fediverso
Siamo quasi giunti alla fine del 2025 che per noi è stato un anno molto importante.
Mentre si consolidano le nostre tre istanze federate poliverso.org, feddit.it e poliversity.it possiamo finalmente spingere per lo sviluppo della quarta istanza creata: citiverse.it
Citiverse.it è un progetto che stiamo portando avanti con pochissime risorse, ossia qualche donazione e, soprattutto, l'autofinanziamento da parte dei due promotori, ossia il progetto poliverso.org (by @informapirata ) e l'ecosistema che si è sviluppato intorno al sito @lealternative D'altra parte si tratta di un progetto molto ambizioso perché mira a creare uno spazio per gli utenti italiani che vogliono un'alternativa ai gruppi facebook locali.
Facebook infatti deve il proprio successo a diversi fattori, primo tra tutti l'effetto rete che rende più interessante un luogo in cui sono presenti "miliardi" di persone, ma il motivo per cui tanti utenti rimangono è l'ecosistema che si è creato che prevede la creazione e la fruizione di:
1) eventi
2) annunci di vendita
3) gruppi Facebook
Per i primi due aspetti abbiamo già delle alternative nel #Fediverso.
L'aspetto degli eventi è coperto da Mobilizon, una piattaforma sviluppata da Framasoft proprio per creare un'alternativa agli eventi Facebook e che in Italia è presente con il portale mobilizon.it; ma in Italia abbiamo anche le bacheche federate delle diverse istanze locali Gancio, che con un'interfaccia minimale possono consentire a chiunque di inserire un evento datato e geolocalizzato; infine Friendica consente ai suoi utenti di creare eventi che hanno lo stesso aspetto degli eventi Facebook e inoltre l'utente #Friendica è anche in grado di "vedere" nel proprio calendario gli eventi creati da #Mobilizon e #Gancio! Aggiungiamo che il plugin #EventBridge for #Wordpress consente già ora di federare i blog Wordpress che hanno attivato il plugin #Activitypub for Wordpress e uno dei plugin dedicati alla gestione dei calendari.
Per quanto riguarda invece gli annunci di vendita, il nuovo progetto Fedimercatino.it ha portato per la prima volta in Italia un server #Flohmarkt, un ambiente dedicato soprattutto al riuso in cui tutti gli utenti iscritti possono inserire il proprio annuncio di vendita (ma con un limite di prezzo impostato a 200 euro).
Per sostituire i gruppi Facebook abbiamo già messo a disposizione sia i gruppi Friendica, sia una intera piattaforma basata su Lemmy, feddit.it, appunto, ma questa soluzione non consentiva una gestione ottimale dei gruppi locali.
Con il server citiverse.it abbiamo finalmente dato una risposta valida a questa esigenza!
Citiverse.it è basato su #NodeBB, una piattaforma open source nata per i forum e che proprio nel suo design consente di cerare diverse categorie ramificate. Lo sviluppatore di NodeBB ha intrapreso un percorso di ricerca delle tecnologie possibili per cercare di trovare una soluzione che consentisse di mettere in connessione tutti i forum basati sulla sua piattaforma, in modo che un utente di un forum NodeBB potesse riuscire a leggere e commentare i contenuti di un altro forum NodeBB mantenendo il proprio account. Questa soluzione è stata trovata proprio grazie al protocollo Activitypub e oggi possiamo riconoscere che l'implementazione di Activitypub in NodeBB è il caso di successo più interessante di tutto il Fediverso, forse ancora più interessante del capolavoro che, grazie allo sforzo di Matthias Pfefferle, ha reso Wordpress la soluzione oggi più facile di creare un'istanza federata.
NodeBB ci ha sorpreso molto positivamente: le funzionalità complete di una piattaforma forum professionale si sono sposate benissimo con l'implementazione di Activitypub e le possibilità di federare utenti e gruppi (le "categorie" vengono tradotte proprio in gruppi, come le comunità Lemmy o i gruppi Friendica) sono incredibilmente performanti.
Oggi abbiamo quindi deciso di imprimere una forte accelerazione che viene simboleggiata dalla modifica del logo provvisorio che avevamo creato per citiverse.it e che oggi, pur mantenendo i vecchi colori, vuole trasmettere l'idea della territorialità, della localizzazione del Fediverso e della componente più importante oggi gestita, ossia quella dei luoghi e delle città.
Oggi l'utilizzo di citiverse.it consente una convergenza tra tipologie diverse di utenti, pur mantenendo alcune caratteristiche distinte:
1) chi si iscrive al forum, infatti può disporre di poteri di moderazione (che vanno richiesti agli amministratori) e può "visualizzare" la struttura alberata tipica del Forum; ma può anche interagire con altri utenti del Fediverso e può "iscriversi" ad altri gruppi Activitypub come i gruppi Friendica, le comunità Lemmy, i magazine Mbin o le riviste Flipboard;
2) gli utenti del Fediverso possono comunque utilizzare le categorie del forum: chi abita nel Fediverso dei gruppi (Lemmy, Mbin, Piefed, etc) può "iscriversi" alle categorie di Citiverse e creare o partecipare alle discussioni; chi abita nel Fediverso dei social (Mastodon, Friendica, Misskey, Pixelfed, etc) può invece "seguire" quelli che verranno mostrati come account di tipo "gruppo" e può crear un proprio thread semplicemente menzionando l'account corrispondente alla categoria, oltre naturalmente a seguire i singoli utenti del Forum!
Citiverse.it non è solo luoghi e città, ma presenta anche altre categorie, eppure il focus principale è sulle comunità locali e le associazioni locali; ci sono, è vero, anche categorie su temi di interesse generale, ma chiediamo a tutti gli utenti del Fediverso di valorizzare soprattutto le categorie locali, perché è da questo che dipenderà il successo dell'iniziativa e la sua "portata" nel Fediverso.
Oggi siamo arrivati a creare una novantina di città, tra province e alcune località più rilevanti, ma dobbiamo aggiungerne ancora una quarantina per completare le province e se avete qualche richiesta particolare, potete farci una richiesta. Abbiate fiducia!
Per questo progetto abbiamo investito le nostre risorse e il nostro tempo, perché riteniamo importante creare alternative: non abbiamo voluto creare citiverse.it per rinchiudere i "nostri" utenti sequestrandoli nel nostro forum, ma per offrire un servizio a tutti gli utenti italiani, sia quelli del nostro forum, sia quelli delle nostre istanze, sia quelli di tutte le istanze!
Quando utilizzate le categorie di citiverse.it ricordatevi di questo nostro sforzo e, dopo avere naturalmente sostenuto le istanze che vi ospitano, ricordatevi anche che un modo molto gradito di farci avere un riscontro positivo è quello di aiutarci nella campagna di autofinanziamento!
We've got new cloud-native integrations with AWS Security Hub and Amazon #EventBridge! 🎉 Now you can get real-time event ingestion and support for the Open #Cybersecurity Schema Framework (OCSF)—which streamlines AWS log analysis and accelerates threat detection. And, with this new Amazon EventBridge integration events now flow into #Graylog the moment they occur, enabling real-time threat detection and faster response to incidents. 🙌
Learn more about OCSF support for seamless #AWS Security Hub integration, how these new capabilities are designed specifically for cloud-first teams using Graylog, and more. 👇
https://www.businesswire.com/news/home/20251202476132/en/Graylog-Boosts-Security-Visibility-with-Real-Time-Event-Ingestion-and-OCSF-Support-with-AWS-Security-Hub?_gl=1*1mn0cnh*_gcl_au*NzcyNDU4NjQzLjE3NjAwMzE1NjI.*_ga*MjUxODEwNDk4LjE3NjAwMzE1NjI.*_ga_ZQWF70T3FK*czE3NjQ3MDIwNTkkbzUxJGcxJHQxNzY0NzAyODkwJGo1NCRsMCRoMA #CyberSecurity #SIEM #ThreatDetection
@pfefferle Woran liegt es denn, dass unsere über Event Bridge publizierten Events hier mit den falschen Uhrzeiten auftauchen? Siehe z.B. hier: https://hausamwestbahnhof.de/programm/der-gott-des-gemetzels/
Eventbeginn ist um 20 Uhr, nicht 21 Uhr.
#ActivityPub #WordPress #EventBridge
Сьогодні витратив десь пару годин на чистку #AWS акаунта компанії від зайвих та застарілих ресурсів: #IAM політики, ролі, стекі, тощо.
Замислився як зробити автоматичне додавання тегів CreatedBy=<username/role> при створенні ресурсів. Це недолік #Amazon, що цього немає з коробки, було б дуже зручно.
#ChatGPT запропонував звʼязку #EventBridge на #API запити по створенню ресурсів, який буде запускати #Lambda функцію, яка буде додавати автоматично тег на створений ресурс.
Спробую це реалізувати або пошукати вже готове рішення.
【CFnテンプレ付】CloudWatch Metrics/AlarmトリガーでAWS SNSから届く監視通知を、slackで読みやすくする小ワザ
https://qiita.com/ogura-gmoconnect/items/b3c522e2a7b56872c407?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
Did anybody manage to follow a Wordpress site using the ActivityPub Event Bridge from Mobilizon?
All I get is "This instance is pending follow approval" from Mobilizon and no sign of any following request in Wordpress.
"Local community organizers are looking for alternatives to centralized #eventplatforms like Meetup.com. While some communities have moved to standalone #WordPress solutions with #eventsplugins, they miss out on the network effects and discovery features that make centralized platforms valuable.
Building upon the existing WordPress #ActivityPub #eventbridge, we’ll create a “Community Event Starter Kit” that makes it easy to host events in #theFediverse.
https://hackathon.cloudfest.com/project/federated-community-events/
This week, after months of building some cool integration with AWS EventBridge, we deployed the puppy to production!
A really lovely moment, and one that I am so excited about!
Roll on the rest of the pipeline! #Work #EventBridge #Serverless
I wanted to automatically disable an IAM user when it does something suspicious. Since this IAM user is used by a script I know that when it deviates that is a good indicator that it was compromised and I need to investigate.
How hard could it be?
Well, it turned out to be a frustrating experience. CloudTrail records events done by users, so this should be easy to setup. But then I started to encounter problems:
* Only the first CloudTrail event is free, so I did not want to create more than one trail
* CloudTrail sends events to EventBridge but only for the current region, which is not enough
I have an organizational trail in the management account. Let's see how easy it is to send these events into a member account!
* CloudTrail can send events to a CloudWatch log then I could set up a subscription filter. This worked for a PoC but ultimately there is a limit of 2 for subscription filters for a log group. So this was a no-go
* Otherwise it writes to S3, so I had to have a Lambda reading the objects as CloudTrail writes them
At this point I had a Lambda that got all CloudTrail events and filters out the interesting ones: ones with AccessDenied error, GetCallerIdentity, and ConsoleLogin. That should be a good start.
EventBus Rules can send events based on a filter, so forwarding these events into an EventBus seems like a good idea. So so far the chain is: CloudTrail => S3 => Lambda => EventBus.
But how can I send these events to the member account? Well, an EventBus Rule, of course. So I created an EventBus in the member account.
Next issue: a CloudFormation stack can't create an EventBus Rule in a different region. Interestingly, it is possible to create *cross-account* but not cross-region. So I needed an EventBus in the target region as well and set up a Rule to forward events there.
Then the very last step is to set up a Rule to filter events for the IAM user(s) and set up a CloudWatch alarm that calls a Lambda that attaches the DenyAll policy to the user.
Since I wanted everything managed by CloudFormation I ended up with an enormous amount of stacks:
* (mgmt acc us-east-1) CloudTrail + Lambda + EventBus
* (mgmt acc us-east-1) EventBus Rule to forward events to the member account
* (member acc us-east-1) EventBus to receive events from the mgmt account
* (member acc us-east-1) EventBus Rule to forward events to the regional EventBus
* (member acc eu-west-1) The target stack with the IAM users and an EventBus to receive events to
What makes it a particularly annoying experience is that there are so many small limitations that make a simpler solution impossible:
* CloudTrail should support filtering by events so that the whole management account => member account part could be saved
* Or: the default EventBus should receive *all* CloudTrail events not just ones for the current region
* EventBus Rule should be allowed to be cross-region. That would have saved me one EventBus
* EventBridge Pipes don't support SNS as a source and also it's not clear if that supports cross-region and cross-account pipes
I wrote about my frustrations in this article: [https://advancedweb.hu/cloudtrails-horrible-developer-experience/](https://advancedweb.hu/cloudtrails-horrible-developer-experience/).
Overall, I'm fairly happy with this solution, but I feel that it would be so much easier if AWS supported some basic features around CloudTrail.
Originally published [on my blog](https://advancedweb.hu/shorts/how-hard-it-is-to-disable-an-iam-user-when-it-does-something-suspicious/)
The #EventBridge For #ActivityPub: an add-on for the WordPress #ActivityPubPlugin
"The project goal is to depict typical use cases of event organizers and emphasize their continuity in workflows on WordPress websites. Through pre-study interviews with event organizers, the #plugin is developed closely to their interests and usability and thus, allows this rather non-technical group of users to actively shape the development along their needs and interests."
https://event-federation.eu/wordpress-activitypub-event-extensions/
EventBridge Schedulerを使ってECSタスクを自動で起動・停止してみよう!
https://qiita.com/shun198/items/f1c765e1170924f2bb66?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
【コスト削減したい方必見】簡単かつ汎用的にAWSリソースを止める方法 ~AWS100本ノック~ 11/100
https://qiita.com/namasa/items/dc3f8f8e6934f5aa6a45?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items