投稿

プライベート・サービス・アクセスの発表: OCIサービス・アクセスのためのきめ細かなプライベート接続 (2025/01/15)

イメージ
プライベート・サービス・アクセスの発表: OCIサービス・アクセスのためのきめ細かなプライベート接続 (2025/01/15) https://blogs.oracle.com/cloud-infrastructure/announcing-private-service-access 投稿者: Brandon Beck | Consulting Member of Technical Staff 今日の急速に変化するデジタル世界において、クラウドサービスへの安全でパーソナライズされたアクセスは、単なる差別化要因ではなく、当然の期待となっています。だからこそ、Oracle Cloud Infrastructure(OCI)は プライベート・サービス・アクセス(PSA) によって、その水準をさらに引き上げています。 ワークロードがプライベートにアクセスできるOracle Cloudサービスを正確に選択できると想像してみてください。各接続はロックダウンされ、監査可能で、パブリックインターネットからは見えません。これが、クラウド環境の接続、セキュリティ保護、拡張における最新の進化形であるPrivate Service Access(PSA)の約束です。 はじめに プライベート・サービス・アクセス(PSA)を使用すると、特定のOracle Cloud Infrastructure(OCI)サービスAPIへの接続をより正確に管理・保護できるようになり、環境全体にわたって堅牢なセキュリティとゼロトラストの適用を実現できます。これにより、組織は広範なアクセスモデルを脱却し、選択したOracleサービスにのみプライベートネットワーク経由で直接接続することで、より精密な制御が可能になります。 この強化されたアーキテクチャは、データ漏洩やデータ流出に対するより強固な障壁を提供することで、企業のセキュリティにおける重要な課題に対処します。PSAは、強化されたID統合メカニズムを通じてこの重要なセキュリティ対策を実現します。テナント内の認証情報の使用を強制し、テナント間の認証情報を積極的にブロックし、テナント間のオブジェクトストレージ事前認証リクエスト(PAR)の使用を防止します。別のテナントの認証情報を使用してバケットにアクセスしようとする試みは、デフォルトでブロックされます。 さらに...

SQLからGraphQLへ: Oracle AI Database 26aiでのネイティブGraphQLサポートの確認 (2025/01/14)

イメージ
SQLからGraphQLへ: Oracle AI Database 26aiでのネイティブGraphQLサポートの確認 (2025/01/14) https://blogs.oracle.com/database/from-sql-to-graphql-exploring-native-graphql-support-in-oracle-database-26ai 投稿者: Sathishkumar Rangaraj | Master Principal Solution Architect 前回の 記事の続きとして、実際のテーブル関係を使用して、 サブクエリや結合 など、従来の SQL と直接同等に使用できる Oracle AI Database 26ai の実用的な GraphQL クエリについて説明します。 これにより、複雑なリレーショナル ロジックを GraphQL でわかりやすく直感的に表現できるようになることがわかります。 これを説明するために、3つの共通するテーブルを使用します。 テーブル定義の 参照 リンク EMP DEPT EMP_ADDRESS サンプルデータセット ユースケースの概要 要件: 従業員の詳細に加え、部署名、勤務先( O )、住所( )を取得します。 部署番号10 R に所属する従業員をフィルター処理します 。 従来のSQLアプローチ - サブクエリの使用 一般的な SQL アプローチは、相関サブクエリを使用して複数のテーブルから関連データを取得することです。 クリップボードにコピーされました エラー: コピーできませんでした クリップボードにコピーされました エラー: コピーできませんでした SELECT e.ename, e.hiredate, (SELECT d.dname FROM dept d WHERE d.deptno = e.deptno) AS dname, (SELECT a.addr_type FROM emp_address a WHERE a.empno = e.empno AND a.addr_type = 'O') AS Oaddr_type, (SELECT a.addr_loc FROM em...