投稿

1月, 2020の投稿を表示しています

[OCI]Oracle Functionsを使用する際のヒント (2020/01/27)

イメージ
  Oracle Functionsを使用する際のヒント (2020/01/27) https://www.ateam-oracle.com/some-hints-and-tips-when-using-oracle-functions 投稿者: Angelo Santagata | Architect 前書き 先日、VBCSとOracle Functionsを使用してOracle SaaSを拡張する方法についてのブログ記事を完成させ、そのコードを公開しました。 このコードを書いている間に、私はFunctionsについて多くのことを学び、他の多くの開発者が直面するであろう多くの状況に遭遇しました。 このブログ記事では、それらを一つのブログ記事にまとめています (定期的に更新していくかもしれません)。 REST サービスとしてファンクションを公開する方法 ファンクション自体は、まさに彼らが言うところの「ファンクション」であり、「何か」を行うコードの小さな断片です。 Oracle Functions自体は、彼らは "箱から出して" RESTのサポートを持っていないことで、RESTを認識していませんが、 簡単にOracle API Gatewayを使用して、RESTクライアントからファンクションにアクセスすることができます。 一般的な手順は以下の通りです。 ファンクションのデプロイ API Gatewayを作成。ゲートウェイは、Oracle Functionsアプリケーションと同じVCNとサブネットにデプロイする必要があります。 これがない場合は、API Gatewayが ファンクションを呼び出すためのネットワークルートを設定する必要があります。 API Gateway のデプロイメントを作成 デプロイメント内で、REST Verb/URIごとに1つずつパスを追加し、それをファンクションにマップ これで完成です。 複数のバージョンのファンクションをサポートしたい場合、最も簡単なのは、異なるパスのファンクション用に複数のエントリを作成することです。 /cart/v1 -> Maps to OCID1 /cart/v2 -> Maps to OCID2 /cart/latest -&g

Autonomous DatabaseでUTL_SMTPを使用してメールを送信する方法 (2020/01/10)

Autonomous DatabaseでUTL_SMTPを使用してメールを送信する方法 (2020/01/10) https://blogs.oracle.com/datawarehousing/post/send-email-autonomous-database 投稿者: Can Tuzla | Principal Product Manager Autonomous Database は UTL_HTTP と UTL_SMTP PL/SQL パッケージをサポートするようになりました。これらは様々なシナリオで一般的に使用されているため、既にご存知の方もいらっしゃるかもしれません。このブログでは、UTL_SMTP パッケージを使用して電子メールを送信する方法に焦点を当てます。詳細を説明する前に、どちらのパッケージにも一定の制約があることを確認しておきましょう。ここではそのいくつかを取り上げますが、ドキュメントの Sending Email on Autonomous Database and PL/SQL Packages with Restrictions を参照するとよいでしょう。 UTL_SMTP パッケージは Simple Mail Transfer Protocol (SMTP) によるメール送信のために設計されており、SMTP コマンドへの多数のインタフェースを提供しています (詳細は UTL_SMTP を参照)。これらのインターフェースのおかげで、実際、データベース内からメールを送信することは非常に簡単です。しかし、先に述べたように、いくつか注意しなければならない制約があります。例えば、現在サポートされているメールプロバイダーは、Oracle Cloud Infrastructure(OCI)のEmail Deliveryサービスのみです。つまり、Autonomous Database(ADB)でメール送信を行うには、事前にEmail Deliveryの設定を行う必要があるのです。さあ、はじめましょう ここでは、ADBでメール送信を成功させるための手順を説明します。     Email Deliveryサービスの設定     アクセス制御エントリ(ACE)を介してADMINのSMTPアクセスを許可     電子メールを送信するPL/SQLプロシ

[OCI]セキュリティは専門家だけのものではなく、もっと簡単にしなければならない (2020/01/06)

イメージ
  セキュリティは専門家だけのものではなく、もっと簡単にしなければならない (2020/01/06) https://blogs.oracle.com/cloudsecurity/security-must-be-easier-and-not-just-for-the-experts 投稿者: Paul Toal | Distinguished Solution Engineer - Cyber Security 遡ること2017年、私はロンドンで開催されたInfoSec Europeに参加し、オラクルのスタンド当番をしていました。 その後、参加者がオラクルのスタンドに来て、「なぜデータベース会社がInfoSecにいるのか」と尋ねてきたときに、 私が聞いていた驚きを表現する 記事 を書きました。 その記事では、オラクルがいかに40年以上にわたってセキュリティ企業であり続けてきたかを叙情的に語り、 オラクルがセキュリティに力を入れている分野(OSセキュリティ、データセキュリティ、アイデンティティとアクセス管理、 アプリケーションセキュリティ、エッジセキュリティなど)をいくつか挙げました。 2018年、私は再びオラクルのスタンドにいました。 今回は質問内容が変わっていました。 出席者はオラクルがセキュリティに取り組んでいることを認識しており、多くの関心はOracle Cloudとそのセキュリティに向けられていました。 しかし、この記事の焦点はそこではありません。 2017年と2018年のInfoSecを見て回っているうちに、私は考えさせられました。 ITセキュリティにおけるあらゆる製品、ツール、サービス、イノベーションがあるにもかかわらず、 なぜこれほどまでに多くの侵害や組織への攻撃が成功しているのだろうか。 もちろん、この分野で働いている人なら誰もがその答えを知っているでしょう。 その理由を知るためにロケット科学者になる必要はありません。セキュリティは難しい! しかし、なぜでしょうか? まず、セキュリティの現状を簡単に見てみましょう。 サイバー攻撃者と防御者の間で絶え間なく繰り広げられる「猫とネズミの戦い」では、 攻撃者に有利になる確率が強く積み重なっていることがわかります。これは非対称戦争なのです。 攻撃側のコーナーには、十分なリソースを持った攻撃者がいます。彼ら