Can't find the organization ID at IBMCloud - ibm-cloud

I'm new at IBMCloud, I'm following a tutorial http://www.instructables.com/id/IoT-Weighing-Scale/ but after register an account, I don't see any organization ID. I've been checking all the options in the main panel but can't find those 6-digits ID.
I need that in order to register the device (Esp32) https://organization_ID.internetofthings.ibmcloud.com/dashboard/#/overview
I have a LITE account for Internet of Things Platform Starter
Edit:
When login in internetofthings.ibmcloud.com I see no organization registered:
when I click in Register, it takes me to the Bluemix panel.. nothing else.

The org id could be found accessing one of your devices details, it is the first Id in the list

When you're logged into Watson IoT Platform's UI in a browser, the 6 character orgId is visible in the URL.
For example, in the screenshot below the orgId is "hldtxx".

you need to first register to https://console.bluemix.net/ then from Catalog select Internet of Things service, deploy it. Then go to IBM Cloud dashboard, select the IoT Service, click on Launch button and you'll be taken to xxxxxx.internetofthings.ibmcloud.com

After signing in, on the top menubar, click "Manage" and select "Access (IAM)". Then, from the left navigation menu, click "Users". Toward the upper right, under "Account:" (see image below), hover your mouse over the 'i' symbol to locate the Account ID.

Related

How to add an Owner to Registered Application in Azure AD

We have a "Registered Application" in our Azure Active Directory, however, the old owner has been deleted from our account (he left the company).
Unfortunately, we can't restore the user, and no one in the company can manage the application because it doesn't have an owner anymore.
Although we can see the application in "Enterprise Applications", we can't see it in "App Registrations", and we can't add new keys, etc.
Is there a way, through Powershell, or any other interface, to add a new owner to this application so that we can use it again?
After a discussion in the comments, we discovered the app is actually a multi-tenant app registered in another directory.
That's why it only showed up under Enterprise applications.
When you enable a multi-tenant application in a directory,
a Service Principal (Enterprise application) is created in there.
The Application (where owners are registered) remains in the original directory where it was registered.
If you are a Global Admin, you can see the app.
You need to make sure you select All apps on the App registrations tab.
As an alternative, you can add an owner by using Azure AD PowerShell cmdlets: https://www.powershellgallery.com/packages/AzureAD/2.0.1.3
Connect-AzureAD
Add-AzureADApplicationOwner -ObjectId 3ddd22e7-a150-4bb3-b100-e410dea1cb84 -RefObjectId c13dd34a-492b-4561-b171-40fcce2916c5
ObjectId should be the object id of the application, you can get it by listing the applications with Get-AzureADApplication.
The second parameter, RefObjectId should be the object id of the user you want to add.
You should be able to get that from the portal, or with Get-AzureADUser.
Since you are a Global Admin you can go through the portal to assign a new owner to the application.
Here are steps to do so via this documentation https://aka.ms/Lcdcm6
Open the Azure Active Directory Extension by clicking All services at the top of the main left hand navigation menu.
Type in “Azure Active Directory” in the filter search box and select the Azure Active Directory item.
Click Enterprise Applications from the Azure Active Directory left hand navigation menu.
Click All Applications to view a list of all your applications.
-If you do not see the application you want show up here, use the Filter control at the top of the All Applications List and set the Show option to All Applications.
Select the application you want to assign a user to from the list.
Once the application loads, click Users and Groups from the application’s left hand navigation menu.
Click the Add button on top of the Users and Groups list to open the Add Assignment pane.
Click the Users and Groups selector from the Add Assignment pane.
Type in the full name or email address of the user you are interested in assigning into the Search by name or email address search box.
Hover over the user in the list to reveal a checkbox. Click the checkbox next to the user’s profile photo or logo to add your user to the Selected list.
Hope this helps.

Lost node-red userid and password

I've done something dumb... forgotten the userid and password I set for my node-red application in Bluemix. The doc says you set the userid/password through environment variables which you access through runtime on the bluemix console.
I can't seem to get any response from tapping "Runtime" in the sidebar and I can't find any other way to get to the environment variables. Any ideas please?
Thanks
In the IBM Cloud (former Bluemix) dashboard (https://console.bluemix.net) you first need to find your Node Red app. This is under "Cloud Foundry Apps". Then you click on the entry of your Node Red app and it opens a screen with the app details. On the left should be a navigation panel. Locate "Runtime" and click on it to have the runtime information displayed. In the middle of the top screen you can click on "Environment variables". That should bring up a list of Node Red-specific variables, including the NODE_RED_PASSWORD.

IBM bluemix dashboard error

After login into bluemix dashboard, getting below error:
You don't have access to any organizations or spaces. Check that you have access to Cloud Foundry and at least one organization and space, and then try again. You can confirm you have the appropriate access with your account owner or administrator.
That error indicates you don’t have the correct access permissions for any organizations/spaces tied to your account.
You should be able to create a new org and space from your account page (depends on your plan), and subsequently, set the permissions.
If you think that you should have access to a particular org/space but are still getting that warning, I recommend opening up a support ticket so IBM Cloud support can have all the details related to your account to help resolve the issue.
This can sometimes happen when the interface is set to the wrong region or space - click on the "person" in the top right hand corner and check that the Account is correct. Then use the menu in the top left to choose the dashboard and along the top check that the region, org and space is set as you expect. Hope this helps!

Sorry, this action is not available in simulation

My test invocation name is "Mrs Tang", so i input "Talk to Mrs Tang", but it responds "Sorry, this action is not available in simulation"...
Does anybody know How can I resolve this error?
According to the doc:
Turn on the Web & App Activity, Device Information, and Voice & Audio
Activity permissions on the Activity controls page for your Google
account. You need to do this to use the Actions Simulator, which lets
you test your actions on the web without a hardware device.
And I had do what Jeremy Gordon suggested. To add a second google account in the GCP IAM console with a viewer action permission and then login with this second google account in an incognito window for the web simulator to work.
I had a related problem (I could test with my main developer account, but not my test credentials). I eventually got it working with the non-primary account.
The missing link for me was that when I was viewing the simulator, I was actually signed in to two accounts, my primary google account (developer account, shows up in the main frame of the page, upper right corner), and the account I authorized when 'starting' the simulator (email address shows up in the simulator frame), which was my test credentials. The second test account repeatedly gave me the "Sorry, this action is not supported in simulation" message, until I:
1) Added the test account as a Conversation API Viewer & Client in GCP IAM console
2) Visited the 'create link' (the one that comes up when you click share) in an incognito window, and signed into the secondary account there such that I was signed into only one account in that incognito window.
After that, invocations connected to the app.
Make sure you are logged into the same account you used to deploy the test action and that the deployment has been done within the past half hour or so. If you have not set all the information on the Actions on Google Console, you may need to use the invocation phrase "Talk to my test app".
I think sometimes I run into the same error. I get past it by toggling the Active switch off and on.
Same problem I encountered. You must be logged in via the secondary google account. Do logout from the account and login via the account that is paired with api.ai.
why I can't use google action in web simulator
I got this to work by saying "talk to my test app" or typing it in to the simulator prompt, that triggered my app to start in the simulator.
I had the same problem. I needed to set the location first (it defaults to Google-Headquaters), if you are in some other region (like in germany as i am).
Then go on with "Mit meiner Test-App sprechen" (Talk to my test app), or whatever it is in your language!
I did not get this message on my invocation, but on my my second input:"Sorry, this action is not available for your app.".
It turns out the simulator had left the conversation right after the invocation (and it did mention that in the small print).
This happened because I returned a FinalResponse for the invocation. And a final response is pretty final, it will terminate your conversation.
So, after a FinalResponse you can only get back in your action/conversation by a new invocation or a deep link. If you want to suggest questions/inputs, then you should return ExpectedInputs.
You might need to turn on Web & App Activity to let group members use some Google Assistant features.(if you are using organizational account)
https://support.google.com/assistant/answer/7219584?hl=en
If you are using any organization's Google Accounts then there might be an access issue. So use your own personal Gmail account.
Take a look here, organization's might not be given you access. So use your personal Gmail and follow the Docs, you will able to create your agent/ actions and able to test it with simulator as well as in android device.
At time of testing the Google Action you need to set the location to the country which you selected while developing or submitting your Google Action.
By default US is selected in testing but if your action is for one particular country only then you need to select that. You can see in image the field where you can select location

How do I choose which VSO account to install Application Insights to?

I own one VSO account, and am a member of multiple other accounts (in a single login). When I install Application Insights into a web project, I'm not given an option of which account to use, and it installs to the wrong account.
Changing projects in Application Insights is easy to do but hard to figure out unless you know the "trick." It's a two step process. First you need to grab three keys that are buried in the Application Insights portal, then you need to apply them to a file in your project.
To change your account or application just go to the AppInsights dashboard for the project you want to use and click the gear on the top right of the page (The URL is: <YourVSOnlinePortalName>.visualstudio.com/_appanalytics/_admin#application=<AppInsightsProjectName>), then click "Get configuration keys and downloads." This contains all the keys you need for the project. Copy the following three values:
Account ID (This is the ID of your Application Insights account.)
Primary instrumentation key (This identifies your data so others can't send false data to Application Insights.)
Windows Phone 8 SDK instrumentation key (near the bottom of the page). Use this key no matter what kind of app your project actually is. I.e., even if it's a Web page you will still need this value. (This is the ID for a specific application in your Application Insights account.)
Now that you have these three keys, go to your project in Visual Studio and open the ApplicationInsights.config file.
Paste the Account ID into the <AccountID> element, the LicenseKey into the <LicenseKey> element and the last value, the instrumentation key, into the <ComponentID> element.
Fire up your app and you should start seeing data from the correct project!
"Application Insights Tools for Visual Studio" 1.3.1 released 5/30/2014, allows you to select the VSO account...
I just upgraded it (from 1.3.0) and now it allows me to select which account to send insight data to.