How to run a preview on private instance? - google-cloud-data-fusion

Our pipeline fetch data from internet.
The preview mode doesn't work on my private cloud data fusion instance, I have a timeout each time.
The same jobs work when deployed.
Note I am obliged to have a private instance.
How can I get a preview that connects to the internet?

To successfully run preview on a private instance, you need to setup VPC peering to the tenant project. For more documentation on how to do this, you can see the documentation: https://cloud.google.com/data-fusion/docs/how-to/create-private-ip#set_up_network_peering

Related

Azure Data factory: PostgreSQL to blob storage if PostgreSQL is in a private subnet (Azure)

So I want to create a copy activity in Azure Data factory. From PostgreSQL to Azure blob storage.
As my vm (postgreSQL) is in a private subnet in Azure.
So my question is, is it possible to create a pipeline from a vm which is in a private subnet?
updates
So currently this is the situation.
I have created a private endpoint postgresql-2-data-storage and now I want to connect datafactory to my vm which is in a Azure vNet with a private ip address 172.16.101.4
when I click on create new Linked service, I don't see Azure resource(vNet) or private endpoint.
PostgreSQL to blob storage if PostgreSQL is in a private subnet
AFAIK, to Assess the database from On-premises or from Azure private network you need to configure a self-hosted integration runtime to connect to it.
Using Azure Private Link, you can connect to various platform as a service (PaaS) deployment in Azure via a private endpoint and to access data from Private network, you need to Create private endpoint on Azure data factory an add that endpoint to same virtual network where your VM is present.
Go to your ADF settings >> Networking >> Private endpoint connection >> Private endpoint.
Then fill all details an configure it. after this install SHIR in your VM and connect your PostgreSQL to Data factory
Follow this document To Install Self-Hosted Integration Runtime on Azure VM by using Private EndPoint for more information.

How to Manage IBM Cloud Key-Protect Instance from CLI when Private Network Only Policy is Applied?

In doing some testing of the IBM Cloud Security and Compliance items, specifically the CIS Benchmarks for Best Practices, one item I was non-compliant on was in Cloud Key protect for the Goal "Check whether Key Protect is accessible only by using private endpoints"
My Key-protect instance was indeed set to "Public and Private" so I changed it to Private. This change now requires me to manage my Key-Protect instance from the CLI.
When I try to even look at my Key-Protect instance policy from the CLI I receive the following error:
ibmcloud kp instance -i my_instance_id policies
Retrieving policy details for instance: my_instance_id...
Error while getting instance policy: kp.Error: correlation_id='cc54f61d-4424-4c72-91aa-d2f6bc20be68', msg='Unauthorized: The user does not have access to the specified resource'
FAILED
Unauthorized: The user does not have access to the specified resource
Correlation-ID:cc54f61d-4424-4c72-91aa-d2f6bc20be68
I'm confused - I am running the CLI logged, in as the tenant admin with Access policy of All resources in account (including future IAM enabled services)
What am I doing wrong here?
Private endpoints are only accessible from within IBM Cloud. If you connect from the public internet, access should be blocked.
There are multiple ways, how to work with such a policy in place. One is to deploy (a VPC with) a virtual machine on a private network. Then, connect to it with a VPN or Direct Link. Thus, your resources are not accessible from the public internet, but only through private connectivity. You could continue to use the IBM Cloud CLI, but set it to use private endpoints.

Can we deploy wit.ai on a Private network or server ?

I am using Wit.ai public cloud in my application but i wanted to check if there is any way we can deploy this in a private cloud or locally.
As I am using this for some secure data interactions too. Security is a major concern.
Any answers and ideas are welcome.
No, the Wit service cannot be deployed to a private cloud or locally.
Maybe you could try an open source NLP solution like MyCroft. https://mycroft.ai

With Bluemix Dedicated, are the registry and File Share hosted outside the private network?

Looking at Bluemix Docs, Docker registry(private and IBM) and file share are shown outside the private network. Is this outdated or not applicable to dedicated?
The picture referenced by you shows the file share outside the container private network, but inside the Bluemix private network. So all the components are secure and hidden from the outside world.

Bluemix: Are devops services available on Bluemix local?

Does the Bluemix local provide devops services like Delivery Pipeline and Active Deploy?
Bluemix Local includes a private syndicated catalog that displays the local services that are available exclusively to you. It also includes additional services that are made available to you to use from Bluemix Public. The syndicated catalog provides the function to create hybrid applications that consist of public and private services.
Bluemix Local comes with all included Bluemix runtimes and a set of services and components available. Take a look at the Table 1. Local Services in Bluemix Local Docs.
As you can see, for example the Auto-Scaling service is already included in the local environment. However you have the option to decide which public services meet the requirements for your business based on your data privacy and security criteria.