node.js、ウェブ、モバイルから AWS のサービスを呼び出すための慣用的な JavaScript API です。
node.js、ウェブ、モバイルから AWS のサービスを呼び出すための慣用的な JavaScript API です。
野良猫に関する事業を手掛けるのら猫バンク(東京都千代田区)は12月29日、会員制サービス「ねこホーダイ」のサービスを停止すると発表した。想定を大きく上回る会員数の増加によりサービスを円滑に提供できない状況になったという。 ねこホーダイがリリースしたのは15日。月額380円で会員登録ができ、会員は追加費用なしで保護猫を譲り受けられるとしていた。Webサイトでは「面倒な審査やトライアルもない」と紹介しており、一部からは「猫をあたかも物のように取り扱っている」などサービス内容を疑問視する声が上がっていた。 サービス開始後は会員急増に加え、多くの意見や問い合わせを受けたという。「(寄せられた)意見や質問を踏まえた形でのサービスの運用を行うべく、誠に申し訳ないがサービスを停止する」。年内に全ての会員に対して返金または決済キャンセルの手続きを行うとしている。 発表に合わせ、ユーザーから受けた質問に対す
Microsoft Azure で、秘密鍵を使ってサービスプリンシパルの認証情報を作成するコードを紹介します。 サービスプリンシパルに証明書を登録した場合は秘密鍵を使って認証できます。 さらに、その認証を利用して、 Azure Storage Account のコンテナ一覧、ファイル一覧を行なってみます。 環境 Python 3.10.8 pipでインストールしたもの azure-identity 1.12.0 azure-storage-blob 12.14.1 認証情報を作成するコード 秘密鍵を使って認証情報を作成する場合は、 azure.identity.CertificateCredential を使います。 CertificateCredential のパラメータとなる client_id, tenant_id はサービスプリンシパルのページからわかります。 import azu
本ドキュメントについて本ドキュメントはAuth屋の技術同人誌「OAuth、OAuth認証、OpenID Connectの違いを整理して理解できる本」の「5.1 リライング・パーティの事前登録」の章を 2022/12/28 時点のGoogle Cloud の画面に置き換えたものです。 また、審査中のアプリへのアクセス権限のポリシーが執筆当時とはかわっており、テストユーザーとして Google アカウントを登録する必要があります。その点については「3. OAuth同意画面の作成」の中で説明します。 5.1 リライング・パーティの事前登録 まずはリライング・パーティを Google に登録し、クライアント ID とクライアントシークレットの発行を受けます。登録の流れは以下のとおりです。 1. Google Cloud の利用規約の同意 2. プロジェクトの作成 3. 認証画面の作
こんにちは。 久しぶりに帰省したところ、実家の給湯器のリモコンがIoT対応の製品 RC-G001MW-2 (ノーリツ)になっていました。これはハックしなければならないと思っていじってみたところ、HEMS向けの機能を利用することでわりと容易に制御できたので記事にしてみた次第です。 (画像:ノーリツ公式サイトより) 成果物のコマンドラインツールはnpmに公開しているので、同じモデルや同一プロトコルに対応した給湯リモコンをお持ちの方は実験できるかもしれません(詳細は記事末尾参照)。 HEMS HEMS (Home Energy Management System)とは宅内のエネルギー使用量を管理・可視化する装置です。昨今のIoT対応家電はHEMSとの連携が前提になっているものも増えているようです。 ECHONET Lite HEMSのために国内で策定された通信規格がECHONET Lite(エコ
Azure AD の条件付きアクセス機能を利用することで、Azure Portal やエンタープライズアプリケーションに対して IP アドレス制限を用いたアクセスができるため試してみました。 Azure Active Directory の条件付きアクセスとは - Microsoft Entra | Microsoft Learn 試してみた 条件付きアクセスは次のドキュメントに記載があります。今回は IP アドレスによる制限を試しますが、他にもデバイス情報や Identity Protection のユーザー/サインインリスクなどを条件とすることもできます。 Azure AD 条件付きアクセスのドキュメント - Microsoft Entra | Microsoft Learn 前提条件として、動的グループは Azure AD Premium P1 または P2 ライセンスが必要となりま
When you store data with the thread_local way of storing things, how do you make an intercanister call from within the closure? I have code that looks like this: CANISTER_DATA.with(|canister_data| { let data_to_query_with = &canister_data.borrow().data_to_query_with; // perform intercanister call that needs to be **awaited** // this call uses the above obtained data to make the call } How do I mak
こんにちは。データアナリティクス事業本部 サービスソリューション部の北川です。 Mantineとは Mantineは、ReactのUIライブラリになります。 基本的な使用方法については、以下のブログで書いています。 今回は、最近のMantineのバージョンアップによって追加されたコンポーネントやフックを試してみました。 8月にも似たようなエントリを投稿したのですが、その時のバージョンは5.1でした。2022年の12月、投稿時点では、v5.9が最新になります。 use-eye-dropper hook useEyeDropper()を使用すると、カーソル上の色を選択できます。 import { useState } from "react"; import { ActionIcon, Group, ColorSwatch, Text } from "@mantine/core"; impor
IAM ユーザーだけでなく IAM ロールも棚卸ししたい コンバンハ、千葉(幸)です。 以前、IAM ユーザーを棚卸しする方法をまとめたことがありました。ここでは以下情報を取得することで IAM ユーザーがどのような権限を有しているかを確認しました。 IAM ユーザーが所属する IAM グループの一覧 IAM グループにアタッチされた管理ポリシーの一覧 IAM グループにアタッチされたインラインポリシーの一覧 IAM ユーザーに直接アタッチされた管理ポリシーの一覧 IAM ユーザーに直接アタッチされたインラインポリシーの一覧 ここで、ひとが使う IAM エンティティとして IAM ユーザーでなく IAM ロールがメインの環境もあるでしょう。となると IAM ロールを対象に同じことをしたいです。とは言え、AWS サービスが使用する IAM ロールは別に対象に含みたくないです。 うまいことやる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く